File openstack-swift.changes of Package openstack-swift

--------------------------------------------------------------------
Sun Jan 26 01:08:18 UTC 2014 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1390698498.c0eed79:
  + Use constant time comparison in tempURL

-------------------------------------------------------------------
Tue Oct 22 14:55:26 UTC 2013 - speilicke@suse.com

- Switch to stable/grizzly branch of swift-test-config and set version
  to 1.8.0 (matching the Swift version we currently ship, upstream already
  has 1.8.0.1)

--------------------------------------------------------------------
Thu Aug  8 00:05:59 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1375920359.1f4ec23:
  + Fix handling of DELETE obj reqs with old timestamp

-------------------------------------------------------------------
Thu Aug  1 08:58:44 UTC 2013 - vuntz@suse.com

- Add swift-dispersion-insecure-ssl.patch: allow dispersion tools
  to use keystone server with insecure certificate.

-------------------------------------------------------------------
Mon Jul  8 16:28:56 UTC 2013 - bwiedemann@suse.com

- Fix swift-proxy by running /usr/bin/swift-proxy-server
  reverts change from Jul  3 09:41:05

-------------------------------------------------------------------
Thu Jul  4 13:34:37 UTC 2013 - speilicke@suse.com

- Add swift-drop-test_ratelimit_max_rate_multiple_acc.patch: Drop
  time-measuring test (fails randomly on slow machines)

-------------------------------------------------------------------
Wed Jul  3 09:41:05 UTC 2013 - speilicke@suse.com

- Wrong swift-proxy.init output

-------------------------------------------------------------------
Thu Jun 20 14:37:32 UTC 2013 - iartarisi@suse.com

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

-------------------------------------------------------------------
Thu Jun 20 14:19:12 UTC 2013 - iartarisi@suse.com

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

-------------------------------------------------------------------
Wed Jun 19 20:35:32 UTC 2013 - vuntz@suse.com

- Use stable/grizzly branch in _service: this will stop generating
  .changes entries for what's happening in master while the tarball
  is still for Grizzly.
- Update to version 1.8.0.1+git.1371674102.6659382:
  + Check 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:14:46 UTC 2013 - opensuse-cloud@opensuse.org

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

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

- Update to version 1.8.0.1+git.1371029232.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 09:59:26 UTC 2013 - opensuse-cloud@opensuse.org

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

--------------------------------------------------------------------
Mon Jun 10 10:24:56 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Mon Jun 10 07:32:40 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Sun Jun  9 00:18:02 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1370737082.03c0c5d:
  + Improve config samples

--------------------------------------------------------------------
Sat Jun  8 00:17:09 UTC 2013 - opensuse-cloud@opensuse.org

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

-------------------------------------------------------------------
Fri Jun  7 12:58:32 UTC 2013 - dmueller@suse.com

- add swift-ring-display.diff:
  + fix ring-builder display 

--------------------------------------------------------------------
Fri Jun  7 00:18:18 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

-------------------------------------------------------------------
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)

--------------------------------------------------------------------
Thu Jun  6 00:19:28 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Wed Jun  5 00:13:40 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1370391220.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

--------------------------------------------------------------------
Tue Jun  4 08:13:21 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1370333601.567b43e:
  + Add requirements files to the source distribution

--------------------------------------------------------------------
Mon Jun  3 00:06:51 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Sun Jun  2 00:02:01 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Fri May 31 23:50:10 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1370044210.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:49:15 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1369957755.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:51:47 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1369871507.a2db3b6:
  + RingBuilder.add_dev returns device id

-------------------------------------------------------------------
Wed May 29 10:46:43 UTC 2013 - dmueller@suse.com

- remove setBadness call from rpmlintrc 

--------------------------------------------------------------------
Tue May 28 23:51:46 UTC 2013 - opensuse-cloud@opensuse.org

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

--------------------------------------------------------------------
Mon May 27 23:48:28 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

-------------------------------------------------------------------
Mon May 27 21:49:37 UTC 2013 - dmueller@suse.com

- add missing dependency on PasteDeploy 

--------------------------------------------------------------------
Sun May 26 23:47:39 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Sat May 25 23:48:03 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1369525683.1b283d4:
  + Retrieve the swift version with recon

--------------------------------------------------------------------
Fri May 24 23:49:18 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1369439358.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:47:46 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1369352866.b4b35c2:
  + Fix problem with changing class attribute

--------------------------------------------------------------------
Wed May 22 23:49:47 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1369266587.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:43:20 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1369179800.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

--------------------------------------------------------------------
Mon May 20 23:43:17 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Sun May 19 23:43:42 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Sat May 18 23:43:41 UTC 2013 - opensuse-cloud@opensuse.org

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

-------------------------------------------------------------------
Sat May 18 13:31:35 UTC 2013 - dmueller@suse.com

- update requires based on pip-requires 

--------------------------------------------------------------------
Fri May 17 23:44:01 UTC 2013 - opensuse-cloud@opensuse.org

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

--------------------------------------------------------------------
Fri May 17 00:01:07 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1368748867.7d765bb:
  + Remove dead code.

--------------------------------------------------------------------
Thu May 16 13:10:23 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1368709823.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:58:21 UTC 2013 - opensuse-cloud@opensuse.org

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

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

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

--------------------------------------------------------------------
Sun May 12 23:41:17 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1368402077.7d625f6:
  + Allow 2 TempURL keys per account.

--------------------------------------------------------------------
Sat May 11 23:40:53 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1368315653.1abe5dd:
  + Doc changes for new pip-requirements

--------------------------------------------------------------------
Fri May 10 23:42:09 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Thu May  9 23:42:01 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Wed May  8 23:40:48 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Wed May  8 16:04:58 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Tue May  7 23:42:02 UTC 2013 - opensuse-cloud@opensuse.org

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

--------------------------------------------------------------------
Tue May  7 16:21:12 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Mon May  6 23:41:04 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Sun May  5 23:40:56 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Sat May  4 23:41:07 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1367710867.506a2b1:
  + Fix rebalance for zero weighted devices.
  + Adds chunk_size to CompressingFileReader.

--------------------------------------------------------------------
Fri May  3 23:41:32 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1367624492.b61b177:
  + Add an explicit unit test for handling content-length: 0
  + conf.d support
  + Skip cname_lookup when host is an IP address

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

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

--------------------------------------------------------------------
Wed May  1 23:41:26 UTC 2013 - opensuse-cloud@opensuse.org

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

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

- Update to version 1.8.0.1+git.1367365301.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:37:55 UTC 2013 - opensuse-cloud@opensuse.org

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

--------------------------------------------------------------------
Mon Apr 29 08:09:12 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1367222952.58259df:
  + Push fallocate() down into mkstemp(); use known size

--------------------------------------------------------------------
Sun Apr 28 23:37:46 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Sat Apr 27 23:37:46 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0.1+git.1367105866.d5e96e7:
  + Add crossdomain.xml middleware

--------------------------------------------------------------------
Fri Apr 26 23:37:41 UTC 2013 - opensuse-cloud@opensuse.org

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

--------------------------------------------------------------------
Fri Apr 26 12:35:18 UTC 2013 - opensuse-cloud@opensuse.org

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

--------------------------------------------------------------------
Thu Apr 25 23:46:51 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Wed Apr 24 23:46:11 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Wed Apr 24 00:11:22 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Tue Apr 23 22:09:14 UTC 2013 - opensuse-cloud@opensuse.org

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

--------------------------------------------------------------------
Mon Apr 22 23:43:56 UTC 2013 - opensuse-cloud@opensuse.org

- Update to version 1.8.0+git.1366674236.7f534fa:
  + fix dict duplicated key

--------------------------------------------------------------------
Mon Apr 22 14:23:53 UTC 2013 - opensuse-cloud@opensuse.org

- Start using obs-service-github_tarballs

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

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Tue Apr  2 08:17:21 UTC 2013 - speilicke@suse.com

- Update to version 1.8.0.rc2
  + 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

--------------------------------------------------------------------
Mon Mar 25 11:08:08 UTC 2013 - cloud-devel@suse.de

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
Mon Mar 25 10:54:28 UTC 2013 - cloud-devel@suse.de

- Start using obs-service-github_tarballs

--------------------------------------------------------------------
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