File openstack-swift.changes of Package openstack-swift

-------------------------------------------------------------------
Mon Oct 21 08:25:40 UTC 2013 - dmueller@suse.com

- Update to 1.10.0 final:
  * Added support for pooling memcache connections
  * Added support to replicating handoff partitions first in object
    replication. Can also configure now many remote nodes a storage node
    must talk to before removing a local handoff partition.
  * Fixed bug where memcache entries would not expire
  * Much faster calculation for choosing handoff nodes
  * Added container listing ratelimiting
  * Fixed issue where the proxy would continue to read from a storage
    server even after a client had disconnected
  * Added support for headers that are only visible to the owner of a Swift
    account
  * Fixed ranged GET with If-None-Match
  * Fixed an issue where rings may not be balanced after initial creation
  * Fixed internationalization support
  * Return the correct etag for a static large object on the PUT response
  * Allow users to extract archives to containers with ACLs set
  * Fix support for range requests against static large objects
  * Now logs x-copy-from header in a useful place
  * Reverted back to old XML output of account and container listings to
    ensure older clients do not break
  * Account quotas now appropriately handle copy requests
  * Fix issue with UTF-8 handling in versioned writes
  * Various other bug fixes and improvements, including support for running
    Swift under Pypy and continuing work to support storage policies

-------------------------------------------------------------------
Fri Oct 18 23:27:19 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.10.0.rc1+git.1382138839.79e2a50:
  + DiskFile API, with reference implementation

--------------------------------------------------------------------
Thu Oct 17 23:59:22 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.10.0.rc1+git.1382054362.7932545:
  + Small optimization to container_quotas

--------------------------------------------------------------------
Thu Oct 17 00:06:33 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.10.0.rc1+git.1381968393.2b639f5:
  + Fix 500 from account-quota middleware

--------------------------------------------------------------------
Wed Oct 16 00:17:44 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.10.0.rc1+git.1381882664.b804c72:
  + return value on memcache client decr call
  + Removes vim comment

--------------------------------------------------------------------
Mon Oct 14 07:55:36 UTC 2013 - speilicke@suse.com

- Update to version 1.10.0.rc1+git.1381737336.5964082:
  + Fix default replication options for ring-builder add
  + Change OpenStack LLC to Foundation
  + Handle X-Copy-From header in container_quota middleware
  + Two small account-quota fixes
  + Fix utf-8 handling in object versions.
  + Set path_info in sub_slo manifest GET requests
  + Simplify object path when reporting SLO put errors
  + Fedora 19 updates
  + Pool memcache connections
  + Allow slightly older dnspython (>= 1.9.4).
  + Add "note" box callouts to SAIO for user changes.
  + assertEquals is deprecated, use assertEqual
  + Stop reading from object server when client disconnects.
  + Remove sphinx build warnings
  + Fedora 19: need to use /etc/rc.d/rc.local
  + Fix bad hash_path reference
  + Revert "Refactor common/utils methods to common/ondisk"
  + Don't apply timeout to Pool.get operation (leaks)
  + Add a Timeout when getting Memcache connections
  + Correct URL in readme
  + allow container create even if over account quota
  + CHANGELOG and AUTHORS updates for 1.10.0 release
- Set _service to fixed revision (Havana release)

--------------------------------------------------------------------
Tue Oct  1 23:53:19 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.186.gfe69cab+git.1380671599.c7a9cb9:
  + Use created container in unit test
  + Move location of HTTPException in swift_testing

--------------------------------------------------------------------
Tue Oct  1 00:39:41 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.180.g5eea524+git.1380587981.5eea524:
  + bulk delete bug with trailing whitespace

--------------------------------------------------------------------
Sun Sep 29 00:42:23 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.178.g9befc70+git.1380415343.9befc70:
  + Install libffi-dev in SAIO docs.
  + improve bulk document

-------------------------------------------------------------------
Fri Sep 27 16:22:46 UTC 2013 - dmueller@suse.com

- switch to crudini 

--------------------------------------------------------------------
Thu Sep 26 16:46:22 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.175.gc1f9f66+git.1380213982.c1f9f66:
  + update SLO delete error handling
  + Update SAIO doc to have double proxy-logging in pipeline.
  + Fix internal swift.source tracking.

--------------------------------------------------------------------
Wed Sep 25 00:00:12 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.170.gbb3f965+git.1380067212.bb3f965:
  + Log x-copy-from when it could be useful

--------------------------------------------------------------------
Sat Sep 21 00:19:50 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.168.g10bb74a+git.1379722790.10bb74a:
  + Add a user variable to templates
  + SLOs broken for range requests
  + Fix unsuitable assertTrue

--------------------------------------------------------------------
Fri Sep 20 00:34:35 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.163.g9ca7085+git.1379637275.9ca7085:
  + Fix probe tests
  + add seek() to CompressingFileReader

--------------------------------------------------------------------
Thu Sep 19 13:45:33 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.160.gdad4bf3+git.1379598333.dad4bf3:
  + Handle X-Copy-From header in account_quota mw
  + Optimizations to Ring.get_more_nodes()
  + Refactor common/utils methods to common/ondisk
  + Add HTTPSeeOther(303) and HTTPTemporaryRedirect(307) to swob

-------------------------------------------------------------------
Wed Sep 18 09:05:24 UTC 2013 - dmueller@suse.com

- fix requires 

--------------------------------------------------------------------
Mon Sep 16 23:51:16 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.152.g8e48dd6+git.1379375476.8e48dd6:
  + remove useless if from slo
  + Remove unused method iter_devices_partition
  + Removed many unnecessary uses of dict.keys
  + Supply correct arguments to __init__ of a base class

--------------------------------------------------------------------
Sun Sep 15 00:03:07 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.144.g31f706b+git.1379203387.31f706b:
  + Add support for POST commit coverage runs

--------------------------------------------------------------------
Fri Sep 13 23:37:48 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.142.g0fe02a6+git.1379115468.0fe02a6:
  + Add handoffs_first and handoff_delete to obj-repl
  + Use an existing local var rather than doing alookup
  + Switched some relative imports to be absolute
  + Use a local variable auditor_worker

--------------------------------------------------------------------
Thu Sep 12 23:42:07 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.135.gcb114e5+git.1379029327.cb114e5:
  + Verbose functional test request failures.
  + Fix sync test when localhost on port 80 is binded
  + Tinker with dockstrings in back-ends and related places
  + fix race in test_wait on busy server
  + Ensure audit tests don't cause unwanted errors

--------------------------------------------------------------------
Wed Sep 11 23:37:52 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.125.gbfcf72a+git.1378942672.bfcf72a:
  + Assume ETag is always in the metadata
  + Split backends off swift/common/db.py
  + Remove keep_data_fp argument from DiskFile constructor
  + Improve unittest coverage of account reaper
  + Man page lintian errors and warnings

--------------------------------------------------------------------
Tue Sep 10 23:41:17 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.117.g21c322c+git.1378856477.21c322c:
  + [tempauth] update token if its value changes or expires
  + Remove dupe account_audit when reporting stats
  + Add Apache 2.0 licensing headers
  + fix swift i18n

--------------------------------------------------------------------
Mon Sep  9 23:52:22 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.109.gde4da07+git.1378770742.de4da07:
  + Fix unbalanced rings after initial creation.
  + Perform fewer stat calls when doing auditing of objects
  + Provide a method for retrieving on-disk metadata
  + Do not use locals() for string formatting (H501)
  + Use Python 3.x compatible except construct
  + Move string expansion outside localisation (H702)
  + Don't stat the path in ``unlink_older_than``
  + Fixed a suite that was over-indented

--------------------------------------------------------------------
Sun Sep  8 00:19:55 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.94.ge8bf111+git.1378599595.e8bf111:
  + Made the signature of HeaderKeyDict.__init__ match dict's

--------------------------------------------------------------------
Sat Sep  7 07:10:06 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.92.g8a255a3+git.1378537806.8a255a3:
  + Refactor finalize_put as an object method
  + Rename DiskFile.writer to create
  + Add a delete() method to DiskFile
  + Remove reference to 'file' built-in

--------------------------------------------------------------------
Thu Sep  5 23:41:26 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.86.gf1940bb+git.1378424486.f1940bb:
  + Pep8 container test_sync and test_diskfile (9 of 12)
  + Pep8 account and proxy server unit tests (10 of 12)
  + Rename param to avoid use of built-in name hash
  + Flake8 container test_server.py (11 of 12)
  + Pep8 final two unit test modules and enforce (12 of 12)
  + add reseller_admin_role to sample config

--------------------------------------------------------------------
Wed Sep  4 23:59:43 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.76.gdac2893+git.1378339183.dac2893:
  + Pep8 unit test modules w/ <= 10 violations (5 of 12)
  + Pep8 unit test modules w/ <= 20 violations (6 of 12)
  + Pep8 unit tests in middleware > 20 violations (7 of 12)
  + Pep8 remaining unit test modules in common (8 of 12)

--------------------------------------------------------------------
Tue Sep  3 23:43:15 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.68.gf2ca932+git.1378251795.f2ca932:
  + Only set PYTHON_EGG_CACHE if it isn't already set
  + Fix changes in XML that broke old clients
  + Fix string format error in DiskFile close
  + Always format messages sent to FakeLogger
  + Pep8 the functional tests (2 of 12)
  + Pep8 the functionalnosetests tests (3 of 12)
  + Pep8 unit test modules for hacking and one liners (4 of 12)
  + Made the HTTP comparisons slightly more idiomatic

--------------------------------------------------------------------
Tue Sep  3 00:04:43 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.52.g0b7432b+git.1378166683.0b7432b:
  + Pep8 the probe tests (1 of 12)

--------------------------------------------------------------------
Fri Aug 30 23:59:33 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.51.g4893aac+git.1377907173.4893aac:
  + Defer computation of available methods until needed.
  + Small test cleanups from b63089d.
  + Two small performance improvements to header generation
  + Allow users to extract tars to containers with ACLs set

--------------------------------------------------------------------
Fri Aug 30 15:37:36 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.45.g4f0e99c+git.1377877056.4f0e99c:
  + Refactor DiskFile init logic into multiple methods

--------------------------------------------------------------------
Fri Aug 30 00:14:25 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.43.g6bbe251+git.1377821665.6bbe251:
  + Add delay in swift-bench
  + get rid of unlinkold
  + remove unused reference to resellers_conf
  + Added test for timeout regression
  + Clean up some of the proxy unit tests.
  + Remove duplicate code for update_put_timestamp().
  + Clean up utf8ness quote
  + Add constructor args to swob.Request.blank

--------------------------------------------------------------------
Wed Aug 28 23:49:26 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.29.gc809a3e+git.1377733766.c809a3e:
  + Refactor how we pick listings' content type.
  + Fix setdefault() for swob's HeaderKeyDict.
  + Refactor path splitting and validation.
  + Don't use float() when normalize_timestamp() does it.
  + Fix regression that causes Timeouts to return 500

--------------------------------------------------------------------
Tue Aug 27 00:02:03 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.21.gbdba160+git.1377561723.bdba160:
  + Improve swift-bench performance

--------------------------------------------------------------------
Sat Aug 24 00:17:11 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.20.g621ea52+git.1377303431.621ea52:
  + Added container listing ratelimiting
  + use testCase.assert instead of assert and try...except
  + Run a more GC iterations to make sure weakrefs are collected

--------------------------------------------------------------------
Fri Aug 23 00:13:15 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.10.gb4c5d6b+git.1377216795.31cab64:
  + Fix range GET w/If-None-Match.
  + clean temp dir in /tmp
  + Make the length of a line logged configurable
  + Don't silence errors in spawning processes
  + change .data vrs .meta file metadata filtering in obj.diskfile

--------------------------------------------------------------------
Thu Aug 22 00:14:48 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2.2.gad54e31+git.1377130488.c9ee984:
  + fix gettext calls to operate on uninterpolated strings
  + Migrate to pbr for build

--------------------------------------------------------------------
Tue Aug 20 23:58:53 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2+git.1377043133.5c6f001:
  + Don't append %interface with ipv6 ips.
  + Use randomly named file for temporay file

--------------------------------------------------------------------
Sat Aug 17 23:39:57 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2+git.1376782797.557bc32:
  + Unify DatabaseBroker.reclaim

--------------------------------------------------------------------
Fri Aug 16 23:39:18 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2+git.1376696358.5f4e7cd:
  + return the SLO etag generated from the segment etags on PUT
  + Staticweb shortcut object 404s
  + Implements configurable swift_owner_headers
  + DiskFile logger argument is not a keyword
  + Some how DELETE not using _parse_path()

--------------------------------------------------------------------
Thu Aug 15 23:35:17 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2+git.1376609717.a9dde1c:
  + Sped up tests by using smaller files
  + Add unit test for account/auditor.py

--------------------------------------------------------------------
Wed Aug 14 23:46:18 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2+git.1376523978.8a84998:
  + memcache timeout parameter bug in get_info

--------------------------------------------------------------------
Tue Aug 13 23:57:26 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2+git.1376438246.60cc7c0:
  + Removed monkeypatching of __del__ in tests
  + Rename loop var i in sub loop branch

--------------------------------------------------------------------
Tue Aug 13 00:12:43 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2+git.1376352763.c272241:
  + Always close HTTP connections in the container updater.

--------------------------------------------------------------------
Sat Aug 10 11:45:45 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2+git.1376135145.716ad3e:
  + added a couple of java libraries to associated projects
  + Add libcloud to associated_projects.

--------------------------------------------------------------------
Fri Aug  9 00:11:12 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2+git.1376007072.e8c847c:
  + Clarify staticweb configuration with keystone.
  + Ensure http_connect is mocked out in tests
  + Use /var/run/syslog on macosx for syslog tests.
  + Assignment to reserved built-in symbol
  + Add missing copyright license headers

--------------------------------------------------------------------
Thu Aug  8 00:22:48 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.2+git.1375921368.aebb258:
  + Fix handling of DELETE obj reqs with old timestamp
  + CHANGELOG and AUTHORS and .mailmap updates for 1.9.1
  + version bump to reflect current dev target

--------------------------------------------------------------------
Tue Aug  6 23:39:53 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1375832393.0e96911:
  + Increase test coverage of swift/common/db.py

--------------------------------------------------------------------
Mon Aug  5 23:40:46 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1375746046.3741fbe:
  + Fix sphinx error in swift.common.utils
  + Allow dispersion tools to use keystone server with insecure certificate

--------------------------------------------------------------------
Mon Aug  5 20:50:34 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1375735834.657a0e4:
  + Add swift-basicauth and better-staticweb to associated projects.

--------------------------------------------------------------------
Sat Aug  3 23:54:44 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1375574084.06402c0:
  + Correct misspell in comments

--------------------------------------------------------------------
Sat Aug  3 00:08:50 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1375488530.e10c8bf:
  + Remove duplicated code in direct_client.
  + Make pending_timeout an argument of __init__

--------------------------------------------------------------------
Thu Aug  1 23:49:10 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1375400950.1960332:
  + some container serialization cleanup
  + Fake http_connect in test_replicator test
  + give value [] if disallowed_metadata_keys is None
  + Just a tiny doc fix for a Sphinx warning

--------------------------------------------------------------------
Wed Jul 31 23:35:53 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1375313753.def2b85:
  + log return value before arguments when rsync error
  + Return name of header larger than MAX_HEADER_SIZE
  + add utf-8 charset to multipart-manifest=get resp
  + Tell swift to figure out content type

--------------------------------------------------------------------
Tue Jul 30 23:37:01 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1375227421.c5edf4c:
  + Set default wsgi workers to cpu_count
  + Add option to make probetests more brittle
  + Eliminate can_delete_db
  + Obscure the X-Auth-Token in proxy log
  + When iterating over a range of a file, always close it
  + fix(gitignore) : ignore *.egg and *.egg-info

--------------------------------------------------------------------
Tue Jul 30 15:01:41 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1375196501.6a9f55d:
  + Removed unnecessary monkeypatching of __builtin__
  + Encode unicode from JSON before using it as a string.

--------------------------------------------------------------------
Tue Jul 30 00:04:19 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1375142659.87ab2f6:
  + Allow floating point value for dispersion_coverage
  + Configuration options for error regex and log file in the config now
  + Fix incorrect status handling at staticweb

--------------------------------------------------------------------
Fri Jul 26 23:41:07 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1374882067.e155f6d:
  + Add bulk middleware to proxy-server.conf-sample
  + Unify _commit_puts for accounts and containers

--------------------------------------------------------------------
Thu Jul 25 23:54:17 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1374796457.76f12c8:
  + remove assert syntax
  + Tempurl md use of split_path in _get_account
  + Corrected many style violations in the tests.
  + Make sure users can't remove their account quotas
  + Catch swob responses that are raised.
  + fix name 'recon_container' to 'rcache'
  + Ignore coverage HTML directory and MANIFEST.

--------------------------------------------------------------------
Wed Jul 24 23:49:21 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1374709761.d1eeab9:
  + Make stale_reads_ok an argument of __init__
  + Unified format of boolean params in conf files
  + Fix bulk's unit tests on Mac OS.

--------------------------------------------------------------------
Wed Jul 24 00:09:26 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1374624566.3748b54:
  + Don't allow users to delete their own account.
  + Fix make_pre_authed_request function to not fail when path arg is None.
  + Fix the way possibly_quarantine reraises an exception
  + Accept valid Accept headers in swob.
  + Add 'Z' into isoformat for UTC time
  + Remove extra lstat() calls from check_mount
  + Move the mount checking into DiskFile constructor
  + Corrected a number of style violations in the tests.
  + Ensure that files are always closed explicitly.
  + fix unit tests in 2.6 by using closing(GzipFile)
  + Add notes for /srv/node in swift-object-info

--------------------------------------------------------------------
Tue Jul 23 00:01:22 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1374537682.3a339e9:
  + Ensure that files in tests are closed.
  + Remove unused exceptions

--------------------------------------------------------------------
Sat Jul 20 15:24:16 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1374333856.0fdad0d:
  + Refactor and add tests for db_replicator
  + Ensure that files are always closed in the tests.
  + Remove list comprehension where the result is unused.
  + Close SQLite cursors when creating functions.

-------------------------------------------------------------------
Fri Jul 19 12:05:55 UTC 2013 - dmueller@suse.com

- fix filelist 

--------------------------------------------------------------------
Fri Jul 19 00:04:31 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1374192271.c9de9f2:
  + Forklift the DiskFile interface into it's own module

--------------------------------------------------------------------
Wed Jul 17 09:58:36 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1374055116.167897b:
  + Move replication allow method to decorators
  + Fix unit tests to properly marked deleted files
  + Refactor auditors to rely on expected gen names

--------------------------------------------------------------------
Mon Jul 15 23:47:14 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1373932034.18a0813:
  + Start using Hacking
  + Add documentation about flake8+hacking.

--------------------------------------------------------------------
Sun Jul 14 23:41:44 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1373845304.cbc29e4:
  + Extract quorum-size calculation to utility method.

--------------------------------------------------------------------
Fri Jul 12 23:42:59 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1373672579.eb43021:
  + Make keystoneauth reseller_prefix check for _
  + make internal client metadata methods return dicts with lower case keys

--------------------------------------------------------------------
Tue Jul  9 23:34:58 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1373412898.72faf7b:
  + Revert "docfix apache2 now supports client chunked encodin"

-------------------------------------------------------------------
Tue Jul  9 05:33:03 UTC 2013 - vuntz@suse.com

- Revert part of change in swift-proxy.init that broke the init
  script.

--------------------------------------------------------------------
Thu Jul  4 07:55:07 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1372924507.151313b:
  + Fix flaky test.

-------------------------------------------------------------------
Wed Jul  3 09:40:10 UTC 2013 - speilicke@suse.com

- Wrong swift-proxy.init output

--------------------------------------------------------------------
Wed Jul  3 08:32:43 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1372840363.7bb1d07:
  + Record some simple object stats in the object auditor

--------------------------------------------------------------------
Tue Jul  2 23:34:59 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1372808099.bc35717:
  + small cleanup to associated projects page

--------------------------------------------------------------------
Tue Jul  2 00:11:32 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1372723892.a24c89e:
  + adding copyright notice

--------------------------------------------------------------------
Sun Jun 30 00:09:02 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1372550942.4a90414:
  + docfix apache2 now supports client chunked encodin
  + Update docs to use default XFS inode size

--------------------------------------------------------------------
Sat Jun 29 00:09:57 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1372464597.e759dad:
  + Add test for swift.common.utils.lock_file

--------------------------------------------------------------------
Fri Jun 28 00:07:29 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1372378049.c6e5372:
  + Make formpost work with multiple tempurl keys.

--------------------------------------------------------------------
Thu Jun 27 00:01:49 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1372291309.2a91768:
  + Adding unit tests for direct client
  + TempAuth: don't return 401/403 if .r without .rlistings
  + Change ring partition size for SAIO
  + Allow SLOs to be made up of other SLOs

--------------------------------------------------------------------
Wed Jun 26 14:38:26 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.1+git.1372257506.66a0817:
  + Local write affinity for object PUT requests.
  + updated changelog and authors update for 1.9.0 release
  + Deleted account respond as non existing accounts
  + version bump to 1.9.1
  + Remove dead code and tests for staticweb.

--------------------------------------------------------------------
Wed Jun 26 00:05:45 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.0+git.1372205145.83bdd0b:
  + Refactor DiskFile instantiation in object server.
  + Fix swift-dispersion-report.
  + Use object name from request in bulk Errors
  + Add sample rsyslog.conf.

--------------------------------------------------------------------
Tue Jun 25 00:04:41 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.0+git.1372118681.13347af:
  + Improve swift's keystoneauth ACL support

--------------------------------------------------------------------
Mon Jun 24 00:03:41 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.0+git.1372032221.054ffbe:
  + Stop getting useless bytes on manifest Range requests.
  + Clean up some remnants of StaticWeb's and TempURL's custom caching.

--------------------------------------------------------------------
Sat Jun 22 00:02:15 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.0+git.1371859335.75660a1:
  + python3: Introduce py33 to tox.ini
  + Add "normal", optparse-style options to swift-ring-builder add.
  + bulk response Content-Type does not match request Accept header
  + Added utils.FileLikeIter
  + use get_container_info for staticweb
  + Add example Apache config files

--------------------------------------------------------------------
Fri Jun 21 00:01:37 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.0+git.1371772897.ff02537:
  + Add max_header_size to swift.conf-sample and relative UT
  + update .gitignore

-------------------------------------------------------------------
Thu Jun 20 14:39:47 UTC 2013 - iartarisi@suse.com

- Use openstack-config instead of sed to modify config files

-------------------------------------------------------------------
Thu Jun 20 14:06:50 UTC 2013 - iartarisi@suse.cz

- Set SUSE openstack-swift user as default in config files (bnc#825710)

--------------------------------------------------------------------
Wed Jun 19 23:57:28 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.9.0+git.1371686248.1b930dd:
  + Swift tests for unicode headers
  + Add branch coverage reporting
  + Optional TCP_KEEPIDLE in unit tests
  + Make TempURL more cache-efficient.
  + version bump to 1.9.0 to reflect current dev target

--------------------------------------------------------------------
Tue Jun 18 23:34:38 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1371598478.60c1bc5:
  + Treat directory objects as not found

--------------------------------------------------------------------
Mon Jun 17 00:05:04 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1371427504.f99cf2d:
  + Fixed some minor doc building errors

--------------------------------------------------------------------
Sat Jun 15 00:08:43 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1371254923.0d24b3e:
  + Fix ring validate with device prior to rebalance.
  + Fix 503 on account/container HEAD w/invalid format.
  + Remove Lucid/ppa instructions from SAIO guide
  + Better escaping for GET /v1/a?format=xml.
  + More xml fixes

--------------------------------------------------------------------
Fri Jun 14 00:05:51 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1371168351.7757144:
  + Add UT for checking special chars in object name
  + Fix formpost with queries without user_agent.
  + Improve SAIO deploy document.
  + Added logging of x-delete-at values
  + Checked user input in XML responses.

-------------------------------------------------------------------
Thu Jun 13 02:30:06 UTC 2013 - dmueller@suse.com

- install and package dispersion.conf 

--------------------------------------------------------------------
Thu Jun 13 00:06:45 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1371082005.1384171:
  + get_info - removes duplicate code (Take 3)
  + Fix functional tests with keystone.

--------------------------------------------------------------------
Wed Jun 12 09:21:35 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1371028895.5bfd2d7:
  + Use threadpools in the object server for performance.
  + Add parallelism to object expirer daemon.
  + Fixed Bug 1187200
  + Add non-slash delimiter tests
  + Local read affinity for GET/HEAD requests.
  + Tempauth - remove change made to HTTP_X_AUTH_TOKEN

--------------------------------------------------------------------
Tue Jun 11 10:14:42 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1370945682.24a2ca6:
  + Restore loadapp checking
  + Make sample configs more readable.

--------------------------------------------------------------------
Sat Jun  8 23:44:50 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1370735090.03c0c5d:
  + Improve config samples

--------------------------------------------------------------------
Fri Jun  7 23:44:37 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1370648677.157f616:
  + Remove <cond> and <val1> or <val2> systax

-------------------------------------------------------------------
Thu Jun  6 21:30:43 UTC 2013 - dmueller@suse.com

- install sample config files by default
- put all config files in /etc/swift (all daemons
  run under the same user anyway, there is no point in
  spreading it out)

--------------------------------------------------------------------
Tue Jun  4 23:43:19 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1370389399.63a5a93:
  + Fix faked-out account GET for JSON and XML.
  + implement an rsync_bwlimit setting for object replicator
  + Change to use dash instead of slash

--------------------------------------------------------------------
Mon Jun  3 23:43:19 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1370302999.567b43e:
  + Add requirements files to the source distribution

--------------------------------------------------------------------
Fri May 31 23:46:54 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1370044014.ee5e3bb:
  + Rework to support RFC 2616 Sec 4.4 Message Length
  + Rename requires files to standard names.
  + Mock SysLogHandler for proxy/test_server.py
  + Replaced <exc>.message with str(<exc>)

--------------------------------------------------------------------
Thu May 30 23:46:04 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1369957564.5501a40:
  + Handle DB creation race condition
  + Move parameter checking before disk accesses
  + Subtle change to tempurl content-disposition names
  + In TempURL, cache "no keys" for a shorter time.

--------------------------------------------------------------------
Wed May 29 23:48:19 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1369871299.a2db3b6:
  + RingBuilder.add_dev returns device id

-------------------------------------------------------------------
Wed May 29 11:20:51 UTC 2013 - dmueller@suse.com

- remove setBadness call from rpmlintrc

--------------------------------------------------------------------
Tue May 28 23:48:20 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1369784900.b147c9e:
  + Made tests use a JSON parser in liue of eval.

-------------------------------------------------------------------
Mon May 27 21:58:02 UTC 2013 - dmueller@suse.com

- fix missing requires on test subpackage 

--------------------------------------------------------------------
Sat May 25 23:44:47 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1369525487.1b283d4:
  + Retrieve the swift version with recon

--------------------------------------------------------------------
Fri May 24 23:45:53 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1369439153.43bf568:
  + Put some comments in places we get asked about a lot
  + Fixed probetests
  + Move parse search logic outside from builder

--------------------------------------------------------------------
Thu May 23 23:44:33 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1369352673.b4b35c2:
  + Fix problem with changing class attribute

--------------------------------------------------------------------
Wed May 22 23:46:30 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1369266390.dacdbe9:
  + close socket on exceptions
  + Fix ValueError from handoff logging.
  + account-reaper warns if not making progress
  + Hide the file descriptor and disk write methodology for PUTs

--------------------------------------------------------------------
Tue May 21 23:53:14 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1369180394.deb01b8:
  + Don't delete containers when they weren't created.
  + Fix two documentation warnings.
  + Add ability to save builder data to a disk file
  + Move common code into a separate function.
  + Set TZ environment variable to avoid a stat call
  + Add unit tests to ensure TZ variable remains set

--------------------------------------------------------------------
Sat May 18 23:54:12 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1368921252.69cf78b:
  + Moved tests for moved obj.base code

--------------------------------------------------------------------
Fri May 17 23:54:59 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1368834899.d754b59:
  + Moved some code out of swift.obj.replicator
  + Autocreate cleanups

-------------------------------------------------------------------
Fri May 17 07:14:16 UTC 2013 - dmueller@suse.com

- adjust d2to1 dependency 

--------------------------------------------------------------------
Fri May 17 00:04:58 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1368749098.7d765bb:
  + Remove dead code.

--------------------------------------------------------------------
Thu May 16 13:26:45 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1368710805.678a3ae:
  + Implementation of replication servers
  + Skip IPv6 addresses in cname_lookup middleware.
  + Metadata retrieving from sqlite must be str for key

--------------------------------------------------------------------
Wed May 15 23:44:21 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1368661461.5015724:
  + Refactor Bulk middleware to handle long running requests
  + Perform mount check after REST params valid on PUT

-------------------------------------------------------------------
Wed May 15 09:43:44 UTC 2013 - dmueller@suse.com

- update buildrequires (pbr/d2to1) 

--------------------------------------------------------------------
Wed May 15 09:00:18 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1368608418.884b7bb:
  + Enhance log msg to report referer and user-agent
  + Fix obscure double url bug in container quota middleware

--------------------------------------------------------------------
Sun May 12 23:38:20 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1368401900.7d625f6:
  + Allow 2 TempURL keys per account.

--------------------------------------------------------------------
Sat May 11 23:38:03 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1368315483.1abe5dd:
  + Doc changes for new pip-requirements

--------------------------------------------------------------------
Tue May  7 23:39:03 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1367969943.c3e6f3a:
  + Fixed issue with use of delimiter in container queries.
  + have tempurl allow OPTIONS requests

--------------------------------------------------------------------
Mon May  6 09:31:31 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1367832691.506a2b1:
  + Add an explicit unit test for handling content-length: 0
  + Fix rebalance for zero weighted devices.
  + conf.d support
  + Adds chunk_size to CompressingFileReader.
  + Skip cname_lookup when host is an IP address

-------------------------------------------------------------------
Mon May  6 09:30:56 UTC 2013 - dmueller@suse.com

- add swift-config to the filelist

--------------------------------------------------------------------
Thu May  2 23:38:11 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1367537891.99891e0:
  + Update to flake8 instead of pep8.
  + Rename "file" to "disk_file"

--------------------------------------------------------------------
Wed May  1 23:38:39 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1367451519.d69fa43:
  + Uses None instead of mutable dicts for default function arguments

--------------------------------------------------------------------
Tue Apr 30 23:38:43 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1367365123.7bf0db6:
  + Container info memcache change broke ratelimiting.
  + Add the max_clients parameter to bound clients
  + Uses None instead of mutable lists for function param defaults

--------------------------------------------------------------------
Mon Apr 29 23:58:43 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1367279923.407e08f:
  + Make it easier to debug badly broken tests.
  + Improved autocreate testing
  + Included time inside trans_id

--------------------------------------------------------------------
Mon Apr 29 08:03:30 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1367222610.58259df:
  + Add crossdomain.xml middleware
  + Push fallocate() down into mkstemp(); use known size

--------------------------------------------------------------------
Sat Apr 27 00:00:40 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1367020840.1b9b989:
  + copy X-Delete-At unless X-Fresh-Metadata: true is supplied on an object copy

--------------------------------------------------------------------
Fri Apr 26 10:07:10 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1366970830.55c817c:
  + Fixing /etc/swift.conf-sample to include
  + Add auth_version to dispersion.conf.5

--------------------------------------------------------------------
Tue Apr 23 21:59:55 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1366754395.5d52d2d:
  + Made colons quote-safe in logs; mainly for ipv6

--------------------------------------------------------------------
Tue Apr 23 00:04:06 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1366675446.7f534fa:
  + fix dict duplicated key

--------------------------------------------------------------------
Mon Apr 22 13:50:29 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1366638629.f63dc07:
  + Change logger name to module itself instead of root
  + Add x-remove-versions-location for feature: disable versioning
  + Fix reading xattrs in object-server's unittests.
  + Fix container-server sorting for manifest listings.
  + SLO multipart-manifest=get returns incorrect Content-Type
  + Change setup.cfg style.
  + Update documentation for account_quota middleware
  + add unit tests for db_replicator
  + Allow a configurable set of TempURL methods
  + directory /var/cache/swift /srv/node should be created.
  + Allow all headers requested for CORS.
  + Bug in SLO with multipart-manifest=get content type.
  + Refactored lists of nodes to contact for requests
  + objects md5-collisions
  + Adding a new optional variable called trans_id_suffix
  + Account Quota Correction
  + Correcting output of swift-ring-builder
  + fix email address
  + fix probe tests to work in a VM using mount_check
  + Refactoring format_device function
  + slobjects can not be made of other slobjects
  + Expirer now quotes names when deleting
  + fix slo docs
  + Drop cache after fsync
  + Extra safety on account-level DELETE

--------------------------------------------------------------------
Tue Apr  2 10:04:14 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.1+git.1364897054.01a5a47:
  + additional unit test coverage for container/server.py
  + Fixing SLO range requests
  + fixed some minor things in tests that pyflakes complained about
  + fixes some problems pyflakes complains about
  + updated AUTHORS and CHANGELOG
  + Dynamic Large Object sleeps too much

--------------------------------------------------------------------
Sun Mar 24 00:02:58 UTC 2013 - cloud-devel@suse.de

- Update to version 1.8.1+git.1364083378.a979c80:
  + Fix for unicode issues in staticweb
  + instruction command was not documented in right format.
  + Fix bugs in bulk and slo and small doc change.
  + Add support for Hash Prefix

--------------------------------------------------------------------
Thu Mar 21 15:44:33 UTC 2013 - cloud-devel@suse.de

- Update to version 1.8.1+git.1363880673.7df4323:
  + Improved container-sync resiliency
  + Give friendly notification in swift-get-nodes
  + Permit functional tests against Swift with Keystone
  + Fix crash in swift-ring-builder's list_parts command.
  + Small clarification to swift-recon section of admin guide.
  + swift-ring-builder blows up when not supported command requested.
  + Basic ring builder validation.
  + Instruction for multi node setup misses /var/run/swift creation
  + increase unit test coverage on account server
  + AUTHORS/CHANGELOG uploades for the next release
  + version bump for 1.8.1
  + Use role in insensitive case in keystoneauth.
  + fix stupid bug with bulk delete max items
  + Fix misspelled variable.
  + Fix for attempted COPY of objects gt MAX_FILE_SIZE

--------------------------------------------------------------------
Sun Mar 17 11:38:08 UTC 2013 - dmueller@suse.com

- Update to version 1.7.7+git.1363520288.c2f8f00:
  + Add tests and doc entry for request.environ[reseller_request]
  + Add missing CONTRIBUTING.md to source tarball
  + Add a region tier to Swift's ring.
  + Fix swift-ring-builder's list_parts command.
  + Remove check for valid Origin for the "actual request".
  + Fix format device

--------------------------------------------------------------------
Wed Mar 13 00:03:14 UTC 2013 - cloud-devel@suse.de

- Update to version 1.7.7+git.1363132994.f6d1fa1:
  + Fixed bug with account_info

--------------------------------------------------------------------
Mon Mar 11 11:26:56 UTC 2013 - dmueller@suse.com

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Mon Mar 11 11:25:05 UTC 2013 - dmueller@suse.com

- Update to version 1.7.7+git.1363001105.5e427e5:
  + Account and container info fixes and improvement.
  + timing-based affinity sorting for primary replicas
  + Fixed formpost QUERY_STRING bugs.
  + Adding speed limit options for DB auditor
  + Allow acl with a valid token.
  + Add tests on keystone for invalid path requests.
  + Add cache=swift.cache for authtoken example.
  + Make rings' replica counts adjustable.
  + Improve bin/swift-account-audit
  + Correct docstring for swift.common.ring.utils.build_tier_tree and add
  + Fix descriptions in sample configs.
  + Add debug level logs for TempAuth.authorize.
  + Move the swift.1 manpage to python-swiftclient
  + Account Server: Refactor HEAD request handler
  + Force log entries to be one line
  + Adding a quick note to helper functions so its clear what they do and
  + Updating classifiers status to stable and clean up
  + make swift fsync
  + Added per disk PUT timing monitoring support.
  + Remove reduant check of list.
  + TempURL filename options; bug fixes
  + Static Large Object Support
  + Updated get_more_nodes algorithm
  + David Hadas email address has been changed.
  + Spread handoffs out better around zones.
  + Fix misspelled variable name
  + Support listing endpoints for an object.
  + Support tests for Apache
  + simplify the chexor function
  + Fix some unreadable code.
  + Account quotas
  + Add exception to swift-drive-audit if no date in line.

--------------------------------------------------------------------
Sun Feb 24 18:17:55 UTC 2013 - cloud-devel@suse.de

- Update to version 1.7.7+git.1361729875.d1381ba:
  + Change in swift-drive-audit handling log rotation.
  + Adds first-byte latency timings for GET requests.
  + Documentation fixups

-------------------------------------------------------------------
Fri Feb 22 11:31:18 UTC 2013 - saschpe@suse.de

- BuildRequire openstack-suse-macros instead of openstack-macros

--------------------------------------------------------------------
Mon Feb 18 09:46:20 UTC 2013 - dmueller@suse.com

- Update to version 1.7.7+git.1361180780.e88ff34:
  + Make statsd sample rate behave better.
  + Fixed bug in domain_remap and cname_lookup middleware
  + Deprecate is_admin feature.
  + Allow change the endpoint_type when use swift-dispersion tools
  + Made internal client handle failed requests better
  + Change the flag set to specify bulk delete and expand archives from a HTTP
  + Fixed some swift-recon typos
  + minor development doc changes
  + Use a doubled proxy-logging instead of each middleware handling it
  + Add generated keystone documentation to misc.rst.
  + Replaces Copyright statements for LLC with Foundation, removes date.
  + Fix spelling mistakes
  + log message in exception level when path encoding errors happen.
  + Swift MemcacheRing (set) interface is incompatible fixes
  + fix large objects with unicode
  + Cleanup of file permissions

--------------------------------------------------------------------
Thu Feb  7 12:19:04 UTC 2013 - saschpe@suse.de

- Update test configuration:
  + Use correct storage location

--------------------------------------------------------------------
Thu Feb  7 11:28:29 UTC 2013 - saschpe@suse.de

- Update to version 1.7.7+git.1360236509.9f14161:
  + Fixes 'not in' operator usage
  + Basic container quotas
- Fetch test configuration from SUSE-Cloud github repository

--------------------------------------------------------------------
Mon Feb  4 12:02:01 UTC 2013 - dmueller@suse.com

- Update to version 1.7.7+git.1359979321.ec084de:
  + Fix keystoneauth with OPTIONS headers (eg: CORS)
  + Add wsgify and split_path utilities to swob
  + Add optional locking to swift-ring-builder
  + Handle access_log_headers in proxy_logging
  + Added fallocate_reserve option
  + Allow rebalance to take a seed.
  + Remove tempauth allowed_sync_hosts conf option
  + Cleanup based on pyflakes.
  + Deterministic, repeatable serialization for rings.
  + Optimize the ring builder's _reassign_parts() method.

--------------------------------------------------------------------
Mon Jan 28 09:23:20 UTC 2013 - dmueller@suse.com

- Update to version 1.7.7+git.1359365000.2f663ff:
  + Allow for multiple X-(Account|Container)-* headers.
  + Update auto-generated docs
  + Add more command-line options to swift-bench.
  + Add handler for CORS "actual requests"
  + Bulk Requests: auto extract archive and bulk delete middleware.

--------------------------------------------------------------------
Wed Jan 23 16:41:31 UTC 2013 - cloud-devel@suse.de

- Update to version 1.7.7+git.1358959291.f2941b0:
  + Add --run-dir switch to swift-init
  + Fix superfluous GET requests in swift-bench.
  + prevent irregular auth_prefix config in tempauth
  + Validate numericness of ports in builder files.

--------------------------------------------------------------------
Mon Jan 21 09:36:30 UTC 2013 - dmueller@suse.com

- Update to version 1.7.7+git.1358760990.6c5fc3c:
  + consistency and grammatical tweaks
  + Fix HEAD request response when request not given to response.
  + Fixed bug in object replicator
  + Add container-sync to container-server.conf doc.
  + Some optimizations for ring rebalancing.
  + Make object-auditor to use one logger
  + swob refactors needed for sos
  + get swob.Request.blank to parse path
  + authors and changelog update for swift 1.7.6
  + version bump to 1.7.7-dev

--------------------------------------------------------------------
Mon Jan 14 14:23:10 UTC 2013 - saschpe@suse.de

- Update to version 1.7.6+git.1358173390.d904fd4:
  + Reject names with NULL characters
  + swift-recon: Added oldest and most recent repl
  + Fixed version req for netifaces to 0.5
  + Allow actual paths to work for swift-get-nodes
  + Check whether poll is available or not and let eventlet chose the best hub when it isn't.
  + Functional tests use x-auth-token rather than x-storage-token
  + Fix for subtle bug from 5c8f9c52e3f2944f01cea621326532e058a225f7
  + saio truncate instead of dd (for reals)
  + Revert "suggest fallocate instead of dd in saio"
  + Move InputProxy to utils
  + Fixes console logging with non-swift middleware
  + suggest fallocate instead of dd in saio
  + Convert LICENSE to use unix style line endings.
  + Refactor Ring::get_nodes() and Ring::get_part_nodes()
  + Made 507s report drive, if known.
  + Added override for swift-init's KILL_WAIT
  + one dot, 5% increase in coverage
  + Fix permissions from last commit
  + document correct config in dispersion-report help
  + Add a license header to functionalnosetests
  + Fix needed for keystone middleware logging
  + Use install_requires in setup.py
  + Avoid infinite recursion in swift.obj.replicator.get_hashes.
  + Add config option to turn eventlet debug on/off
  + Add dispersion report flags to limit reports
  + Add config of server start timeouts for probetests
  + Allow dot test runners from any dir
  + capture resetswift output in probetests
  + Allow optional, temporary healthcheck failure.
  + Ignore pycscope files
  + drop_privileges should also set HOME
  + 406 if we can't satisfy Accept
  + bp/cross-tenant-acls: allow tenantId:user, tenantName:user, and *:user ALCs
  + Swob bugfixes; for ? in names specifically
  + Added --top option to swift-recon -d
  + Updates to use new keystoneclient middleware.
  + Fix bug with swob.Request.path_info_pop
  + added GoLang binding and CDMI to associated projects
  + Replace hard-coded test accounts with user-configured values
  + Upgrade pep8 to 1.3.3.
  + Improve container-sync docs.
  + Add CONTRIBUTING file.
  + pep8 middleware
  + pep8 db.py
  + pep8 direct client
  + pep8 utils.py
  + Fix for container sync not syncing last rowid
  + Remove IP-based container-sync ACLs from auth middlewares.
  + Fix lazy-listing of object segments.
  + Use a delta timeout for memcache where possible
  + Refactor http_connect() to use http_connect_raw()
  + Updating doc reflecting the move of auth_token.
  + Refactor db_replicator's roundrobin_datadirs
  + change catch_errors to use WSGIContext
  + Refactor DiskFile to hide temp file names and exts
  + check response status in WSGIContext._app_call
  + fix bug in deleting account memcache.
  + Remove outdated Debian packaging guide.
  + patch utils.HASH_PATH_SUFFIX in proxy unittests
  + Fix 500 on GET of many-segment manifest.
  + fix bug1039861, remove license header in doc/source/conf.py.
  + Better TempAuth storage URL guessing
  + fix error with setting max age and incorrect tests
  + Make swift-bench use less memory with large object sizes.
  + give swob default content-type
  + Make DELETE requests to expired objects return 404.
  + charset for default responses
  + use Host: for location rewrites
  + Fixed swift-bench when using -b and a conf file
  + Fixed bugs with internal client and object expirer
  + Use computed size on object PUT, not fstat.
  + 1.7.6 version bump
  + updated for 1.7.5 release
  + statsd timing refactor
  + add OPTIONS to proxy_logging configs and docs
  + Better RFC support for OPTIONS and CORS preflight requests
  + Set content-type on account/container head
  + Use pypi for python-swiftclient dependency.
  + Split swob.content_range_header() into two methods.
  + Remove dead code in swob.Response.__init__.
  + Allow object-expirer to delete the last version of an object
  + Make multipart/byteranges boundary always length 32.
  + Separate wsgi init from web-front-end activation
  + re-use headers_to_container_info on container GET
  + blueprint Multi-range support implementation
  + Handle down object servers in container-sync
  + dispersion report option to output missing parts
  + Fixed bugs re: make_pre_authed* and SCRIPT_NAME
  + changed TRUE_VALUES references to utils.config_true_value() call
  + Fix non standard 100-continue behaviour
  + Extended documentation for using custom loggers
  + Allow unsetting of X-Container-Sync-To header.
  + Db reclamation should remove empty suffix dirs
  + Added partition option to swift-get-nodes
  + fix config parsing in swift-bench -x
  + Remove double GET on range requests.
  + Adding CORS support
  + Remove utf-8 in metadata and http header names
  + Track unlinks of async_pendings.
  + Two MIME types sent during test
  + Add OpenStack trove classifier for PyPI
  + Fixes Ilegal chunk encoding by the test_client
  + path_qs for swob.Request
  + Remove replication prioritization
  + removed duplicate in AUTHORS file
  + Relax mount point name checking.
  + Make StatsD tests less flaky.
  + do not dump_recon_cache on limited obj replic
  + Fix version requirement for mock library.
  + Random pep8 fixes!
  + Honor sample_rate in StatsD logging.
  + fix bug with swob.Request accept property
  + fix empty body getter bug 1067923
  + fixed internal client things
  + Allows removal of ACLs
  + fix swob for make_pre_authed_request
  + Fixing alterations to sys.path
  + fix typing in swift/common.db, swift/container/server.db
  + remove configobj from deps
  + Fix two edge cases with Range: header
  + add support for custom log handlers
  + internal client unicode paths
  + cleanup double repeated response.headers['X-Timestamp'] = file.metadata['X-Timestamp'] in swift.obj.server.HEAD
  + close_swift_conn is a method of swift.proxy.controllers.base.Controller, not function
  + Warn when killing fails with EPERM
  + catch no such file in hash_suffix
  + Allow underscores in account/user in tempauth via encoding.
  + local WSGI Request and Response classes
  + allow replicator run_once to check specific devices/partitions
  + Fix errors with fdatasync on BSD platforms
  + base controller GETorHEAD refactor
  + updated with 1.7.5 version bump and changelog update
  + Fixed leak on 499s
  + Restore old SIGPIPE handler in a proxy server test.
  + Gracefully handle stdin flush failure on BSD
  + Only set TCP_KEEPIDLE where supported
  + 1.7.2. changelog and version bump to 1.7.3-dev
  + Fix bug where serialization_format is ignored
  + replace a value set with utils.TRUE_VALUES
  + Add README.md to the tarball.
  + builder.add_devs gets next id if not provided
  + new more helpful README
  + added disable_fallocate info to docs
  + added errno.EINVAL check to fallocate
  + Adds Error Handling to swift-drive-audit for missing or unreadable /var/log/kern.log
  + obj replicator speed up
  + container_info returns a dict
  + swift constraints are now settable via config
  + Fix pep8 issues
  + Fix pep8 issues
  + Breakout search_devs & add get_builder() for reuse
  + fix some format
  + fix some format issure
  + format some code according to pep8
  + Obj replicator cleans up files where part dirs should be.
  + Fix pep8 issues in test_memcached.py.
  + fix update_deleted directory creation. bug 1035274
  + 1.7.1 version bump
  + Fall back to UDP if /dev/log does not exist.
  + Can run swift-bench across multiple cores/servers.
- Updated requirements:+
  + Moved from base package to python-swift

-------------------------------------------------------------------
Wed Jan  9 09:11:04 UTC 2013 - saschpe@suse.de

- Remove the hard requires on python-netifaces-0.6, swift seems to
  always use fixed revision requirements which seem to be bogus

--------------------------------------------------------------------
Mon Jan  7 12:46:38 UTC 2013 - cloud-devel@suse.de

- Start using obs-service-github_tarballs

-------------------------------------------------------------------
Fri Dec  7 12:18:59 UTC 2012 - saschpe@suse.de

- Don't use /var/log/subsys

-------------------------------------------------------------------
Wed Dec  5 09:38:55 UTC 2012 - saschpe@suse.de

- Use @PARENT_TAG@ in _service file to automate versioning

-------------------------------------------------------------------
Mon Dec  3 09:38:54 UTC 2012 - saschpe@suse.de

- Drop openstack-swift-create-man-stubs.py:
  + Install manpages from upstream tarball instead
  + Drop dependencies on Jinja2, Paste, PasteDeploy
- Fix test requires on python-openstack.nose_plugin
- Minor rpmlint issues fixed

-------------------------------------------------------------------
Mon Nov 19 15:18:58 UTC 2012 - saschpe@suse.de

- Install /etc/swift/test.conf for .unitests

-------------------------------------------------------------------
Mon Nov 19 12:57:07 UTC 2012 - saschpe@suse.de

- Add missing spaces to "Requires: python-Swift >= 1.1.2"

-------------------------------------------------------------------
Fri Nov 16 12:41:27 UTC 2012 - saschpe@suse.de

- Add .*test files to test package 

-------------------------------------------------------------------
Thu Nov 15 14:55:35 UTC 2012 - saschpe@suse.de

- Use openstack-macros

-------------------------------------------------------------------
Tue Nov 13 16:12:31 UTC 2012 - saschpe@suse.de

- Split out doc package into seperate spec file
- Update test sub-package requirements

-------------------------------------------------------------------
Mon Nov 12 14:29:12 UTC 2012 - saschpe@suse.de

- Update to version 1.7.4 (Folsom):
  + See https://github.com/openstack/swift/commits/stable/folsom
- Dropped the following upstreamed patches:
  + dir-traversals-checks.patch
  + rsync_object_replication.patch
  + swift-memcache-no-pickle.patch
  + test_runners.patch
  + test_swift.patch
- Updated Requires based on tools/pip-requires
- /usr/bin/swift isn't provided anymore, use python-swiftclient therefor
- Added "reload" entries in init scripts:
  + openstack-swift-container-auditor.init
  + openstack-swift-proxy.init

-------------------------------------------------------------------
Thu Nov  8 11:40:03 UTC 2012 - saschpe@suse.de

- Drop from_vcs build flag

-------------------------------------------------------------------
Wed Oct 31 14:51:15 UTC 2012 - saschpe@suse.de

- Rename /usr/bin/swift to /usr/bin/swift.old, the binary is also
  provided by python-swiftclient

-------------------------------------------------------------------
Tue Oct  9 15:27:36 UTC 2012 - vuntz@suse.com

- Require python-netifaces

-------------------------------------------------------------------
Mon Sep 10 07:20:23 UTC 2012 - vuntz@suse.com

- Add swift-memcache-no-pickle.patch: do not use pickle
  serialization for memcache, but JSON. Fix bnc#779215,
  CVE-2012-4406.

-------------------------------------------------------------------
Mon Jul 23 12:48:19 UTC 2012 - bwiedemann@suse.com

- use shorter swift-container names to make startproc work
  with kernel's 15-char shortnames (bnc#772585)

-------------------------------------------------------------------
Mon Jul 16 16:25:48 CEST 2012 - vuntz@suse.com

- Add dir-traversals-checks.patch: add checks to ensure no
  directory traversal can happen. See lp#1005908.

-------------------------------------------------------------------
Thu Jun 28 09:35:41 UTC 2012 - saschpe@suse.de

- Split out python-swift package which includes everthing in 
  %{python-sitelib}

-------------------------------------------------------------------
Tue Jun 27 12:21:10 UTC 2012 - saschpe@suse.de

- Consistent package summaries
- Macro cleanup:
  + Package is noarch except for SLE-11
  + No need to redefine %_initddir, SLE-11 works correctly

-------------------------------------------------------------------
Wed Jun 27 10:41:21 UTC 2012 - saschpe@suse.de

- Don't use intersphinx for documentation build (avoid internet access)
- Change versioning scheme to $release+git.$AUTHORDATE.$COMMITREV
- Simplify from_vcs macros

-------------------------------------------------------------------
Tue Jun 26 14:31:21 CEST 2012 - iartarisi@suse.cz

- Add rsync patch to fix object replication for rsync 3.0.4 (lp#987388)

-------------------------------------------------------------------
Mon Jun 18 14:34:45 UTC 2012 - saschpe@suse.de

- Better run %restart_on_update in %postun
- No need for %py_requires (we also have an explicit "BuildRequires: python >= 2.6.8")
- Add rpmlintrc

-------------------------------------------------------------------
Mon Jun 18 15:50:01 CEST 2012 - iartarisi@suse.cz

- Also set default user to 'openstack-swift' in proxy test config

-------------------------------------------------------------------
Mon Jun 18 13:22:18 UTC 2012 - saschpe@suse.de

- Also set default user to 'openstack-swift' in test configuration files

-------------------------------------------------------------------
Tue Jun 12 10:40:57 UTC 2012 - saschpe@suse.de

- Use 'openstack-swift' system user instead of 'swift'
- Use %{_localstatedir}/lib instead of %{_sharedstatedir} (equals '/usr/com')
  as the system user home directory

-------------------------------------------------------------------
Thu May 24 10:48:35 MDT 2012 - jfehlig@suse.com

- Add 'Requires: python >= 2.6.8'

-------------------------------------------------------------------
Wed Feb  8 09:37:47 UTC 2012 - rhafer@suse.de

- Fixed try-restart command in swift-proxy init script to only
  restart if the service was running before
- Don't enable services automatically during install

-------------------------------------------------------------------
Fri Jan 27 14:50:54 UTC 2012 - mvidner@suse.com

- Updated to a current git snapshot.

-------------------------------------------------------------------
Mon Jan 16 16:06:58 UTC 2012 - prusnak@opensuse.org

- fix initscript scriptlets

-------------------------------------------------------------------
Tue Jan 10 13:38:58 UTC 2012 - bwiedemann@suse.com

- use spdx.org License name Apache-2.0

-------------------------------------------------------------------
Tue Dec 13 14:04:45 UTC 2011 - vuntz@opensuse.org

- Merge changes to enable build from git:
  + Add from_vcs and no_from_vcs bconds, that can be used in
    addition to the BUILD_FROM_VCS macro to decide what to build.
  + Add some warning to summary of packages is building from VCS.
  + Package files that are new in git.

-------------------------------------------------------------------
Mon Dec  5 11:35:53 UTC 2011 - prusnak@opensuse.org

- spec cleanup
- added rc symlinks for init scripts

-------------------------------------------------------------------
Fri Sep 23 12:02:32 UTC 2011 - bwiedemann@suse.com

- Upgrade to 1.4.3 (Diablo)

-------------------------------------------------------------------
Wed Jun  1 16:32:50 CEST 2011 - berendt@b1-systems.de

- update to bzr rev 304
- fixed Source0
- fixed version

-------------------------------------------------------------------
Thu May 19 13:58:11 CEST 2011 - berendt@b1-systems.de

- update to bzr rev 295

-------------------------------------------------------------------
Thu Apr 21 23:37:52 CEST 2011 - berendt@b1-systems.de

- update to bzr rev 286
  - only latest async pending is now sent
  - added the Accept-Ranges header to GET and HEAD requests. 
  - Fix for Object replicator breaks when running object replicator with no objects on the server
  - Allow for double quarantining of dbs.  Just appends a uuid if there's naming conflict. 
  - allowed_headers are returned from a GET but not HEAD

-------------------------------------------------------------------
Tue Apr 19 12:11:25 CEST 2011 - berendt@b1-systems.de

- update to bzr rev 281
  - start of diablo release
  - Move loadapp to after-fork
  - swift-bench to clean up containers after it's done. 
  - Update get_hashes in objrep to use utils.write_pickle
  - Remove ECONNRESET patch from proxy server
  - swauth-cleanup-tokens now handles 404s on token containers and tokens better
  - made client ip fill in, in the absence of a load balancer in the client field in the access logs. 
  - Adding unit and probe tests for proxy timeout bug. 
  - Adds param-signed URLs to swift3 middleware. 
  - swauth scripts now exit with proper exit codes
  - stats collate_worker catchall

-------------------------------------------------------------------
Fri Apr 15 13:41:05 CEST 2011 - berendt@b1-systems.de

- update to bzr rev 267
  - Final Cactus versioning.
- updated version to 1.3.0

-------------------------------------------------------------------
Tue Apr 12 15:21:27 CEST 2011 - berendt@b1-systems.de

- update to bzr rev 265

-------------------------------------------------------------------
Wed Mar 16 09:23:31 CET 2011 - berendt@b1-systems.de

- update to bzr rev 248
  - fixed pattern matching/globbing in swift-log-uploader
  - Fixed an import that was causing Connection to not retry on
    HTTPExceptions
  - s3api: add get acl object and bucket support
  - s3api: fix PUT Object Copy
  - Fixes problem with creating a new processed files list in log
    processing when the download of that file fails
  - Removed DevAuth
- removed all devauth stuff in the spec file and used scripts/files
- cleanup of spec file

-------------------------------------------------------------------
Fri Mar 11 08:12:24 CET 2011 - berendt@b1-systems.de

- update to bzr rev 239
  - Fixes to work with WebOb 1.0.1 and WebOb 1.0.3

-------------------------------------------------------------------
Thu Mar 10 07:35:53 CET 2011 - berendt@b1-systems.de

- update to bzr rev 238
  - Skip the swift3 middleware tests if boto is not installed
  - Refactor proxy for concurrency and code reuse
  - a lot of internal code changes

-------------------------------------------------------------------
Thu Mar  3 18:18:41 CET 2011 - berendt@b1-systems.de

- update to bzr rev 229
  - ratelimiting does now handle memcache restart
  - lower memcached error limit duration
  - fixed edge case when log processor cannot get a log file for
    processing
  - s3api: use boto to get canonical string for signature

-------------------------------------------------------------------
Wed Feb 23 10:14:38 UTC 2011 - seife+obs@b1-systems.com

- start tracking 1.3-dev bzr revisions again
- update to bzr rev 224
  - lots of changes and fixes, please see ChangeLog

-------------------------------------------------------------------
Thu Feb  3 18:23:34 UTC 2011 - seife+obs@b1-systems.com

- fix file not found error in init script functions

-------------------------------------------------------------------
Thu Feb  3 09:45:45 UTC 2011 - seife+obs@b1-systems.com

- official bexar release
  -rename to version 1.2.0

-------------------------------------------------------------------
Thu Feb  3 08:15:31 UTC 2011 - seife+obs@b1-systems.com

- update to bzr rev 208 (real release candidate)

-------------------------------------------------------------------
Wed Feb  2 13:42:24 UTC 2011 - seife+obs@b1-systems.com

- update to 1.2-rc (bzr rev 206)
- add dependency on memcached
- fix error in init scripts

-------------------------------------------------------------------
Tue Feb  1 18:08:41 UTC 2011 - seife+obs@b1-systems.com

- 1.2-gamma-bzr204 is not yet 1.2.0, so keep the version number
  lower than 1.2.0. Otherwise later updates to 1.2.0 won't work
- update to bzr 204 (only cosmetic changes)

-------------------------------------------------------------------
Tue Feb  1 18:23:03 CET 2011 - berendt@b1-systems.de

- fixed version parameter to 1.2.0

-------------------------------------------------------------------
Fri Jan 28 05:46:36 UTC 2011 - seife+obs@b1-systems.com

- update to bzr version 202

-------------------------------------------------------------------
Thu Jan 27 15:08:39 UTC 2011 - seife+obs@b1-systems.com

- udated to current swift snapshot swift-1.2.0+bzr199

-------------------------------------------------------------------
Mon Nov 29 13:09:50 UTC 2010 - seife+obs@b1-systems.com

- initial package, based on the fedora14 package, adapted to the
  openSUSE conventions and rules

openSUSE Build Service is sponsored by