SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for openstack-swift-container-1.8.0.1+git.1375920359.1f4ec23-1.1.noarch.rpm :
Thu Aug 8 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0.1+git.1375920359.1f4ec23:
+ Fix handling of DELETE obj reqs with old timestamp

Thu Aug 1 14:00:00 2013 vuntzAATTsuse.com
- Add swift-dispersion-insecure-ssl.patch: allow dispersion tools
to use keystone server with insecure certificate.

Mon Jul 8 14:00:00 2013 bwiedemannAATTsuse.com
- Fix swift-proxy by running /usr/bin/swift-proxy-server
reverts change from Jul 3 09:41:05

Thu Jul 4 14:00:00 2013 speilickeAATTsuse.com
- Add swift-drop-test_ratelimit_max_rate_multiple_acc.patch: Drop
time-measuring test (fails randomly on slow machines)

Wed Jul 3 14:00:00 2013 speilickeAATTsuse.com
- Wrong swift-proxy.init output

Thu Jun 20 14:00:00 2013 iartarisiAATTsuse.com
- Use openstack-config instead of sed to modify config files

Thu Jun 20 14:00:00 2013 iartarisiAATTsuse.com
- Set openstack-swift as default user in server config files
(bnc#825710)

Wed Jun 19 14:00:00 2013 vuntzAATTsuse.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 14:00:00 2013 dmuellerAATTsuse.com
- install and package dispersion.conf

Thu Jun 13 14:00:00 2013 opensuse-cloudAATTopensuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0.1+git.1370944766.24a2ca6:
+ Restore loadapp checking
+ Make sample configs more readable.

Mon Jun 10 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Mon Jun 10 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Sun Jun 9 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0.1+git.1370737082.03c0c5d:
+ Improve config samples

Sat Jun 8 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0.1+git.1370650629.157f616:
+ Remove and or systax

Fri Jun 7 14:00:00 2013 dmuellerAATTsuse.com
- add swift-ring-display.diff:
+ fix ring-builder display

Fri Jun 7 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Thu Jun 6 14:00:00 2013 dmuellerAATTsuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Wed Jun 5 14:00:00 2013 opensuse-cloudAATTopensuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0.1+git.1370333601.567b43e:
+ Add requirements files to the source distribution

Mon Jun 3 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Sun Jun 2 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Fri May 31 14:00:00 2013 opensuse-cloudAATTopensuse.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 .message with str()

Thu May 30 14:00:00 2013 opensuse-cloudAATTopensuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0.1+git.1369871507.a2db3b6:
+ RingBuilder.add_dev returns device id

Wed May 29 14:00:00 2013 dmuellerAATTsuse.com
- remove setBadness call from rpmlintrc

Tue May 28 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0.1+git.1369785106.b147c9e:
+ Made tests use a JSON parser in liue of eval.

Mon May 27 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Mon May 27 14:00:00 2013 dmuellerAATTsuse.com
- add missing dependency on PasteDeploy

Sun May 26 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Sat May 25 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0.1+git.1369525683.1b283d4:
+ Retrieve the swift version with recon

Fri May 24 14:00:00 2013 opensuse-cloudAATTopensuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0.1+git.1369352866.b4b35c2:
+ Fix problem with changing class attribute

Wed May 22 14:00:00 2013 opensuse-cloudAATTopensuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Sun May 19 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Sat May 18 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0.1+git.1368920621.69cf78b:
+ Moved tests for moved obj.base code

Sat May 18 14:00:00 2013 dmuellerAATTsuse.com
- update requires based on pip-requires

Fri May 17 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0.1+git.1368834241.d754b59:
+ Moved some code out of swift.obj.replicator
+ Autocreate cleanups

Fri May 17 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0.1+git.1368748867.7d765bb:
+ Remove dead code.

Thu May 16 14:00:00 2013 opensuse-cloudAATTopensuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0.1+git.1368402077.7d625f6:
+ Allow 2 TempURL keys per account.

Sat May 11 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0.1+git.1368315653.1abe5dd:
+ Doc changes for new pip-requirements

Fri May 10 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Thu May 9 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Wed May 8 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Wed May 8 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Tue May 7 14:00:00 2013 opensuse-cloudAATTopensuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Mon May 6 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Sun May 5 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Sat May 4 14:00:00 2013 opensuse-cloudAATTopensuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0.1+git.1367451686.d69fa43:
+ Uses None instead of mutable dicts for default function arguments

Tue Apr 30 14:00:00 2013 opensuse-cloudAATTopensuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0.1+git.1367222952.58259df:
+ Push fallocate() down into mkstemp(); use known size

Sun Apr 28 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Sat Apr 27 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0.1+git.1367105866.d5e96e7:
+ Add crossdomain.xml middleware

Fri Apr 26 14:00:00 2013 opensuse-cloudAATTopensuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.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 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Wed Apr 24 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Wed Apr 24 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Tue Apr 23 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0+git.1366754954.5d52d2d:
+ Made colons quote-safe in logs; mainly for ipv6

Mon Apr 22 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Update to version 1.8.0+git.1366674236.7f534fa:
+ fix dict duplicated key

Mon Apr 22 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Mon Apr 22 14:00:00 2013 opensuse-cloudAATTopensuse.org
- Start using obs-service-github_tarballs

Tue Apr 2 14:00:00 2013 speilickeAATTsuse.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 13:00:00 2013 cloud-develAATTsuse.de
- Start using obs-service-github_tarballs

Mon Mar 25 13:00:00 2013 cloud-develAATTsuse.de
- Start using obs-service-github_tarballs

Sun Mar 24 13:00:00 2013 cloud-develAATTsuse.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 13:00:00 2013 cloud-develAATTsuse.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 13:00:00 2013 dmuellerAATTsuse.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 13:00:00 2013 cloud-develAATTsuse.de
- Update to version 1.7.7+git.1363132994.f6d1fa1:
+ Fixed bug with account_info

Mon Mar 11 13:00:00 2013 dmuellerAATTsuse.com
- Start using obs-service-github_tarballs

Mon Mar 11 13:00:00 2013 dmuellerAATTsuse.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 13:00:00 2013 cloud-develAATTsuse.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 13:00:00 2013 saschpeAATTsuse.de
- BuildRequire openstack-suse-macros instead of openstack-macros

Mon Feb 18 13:00:00 2013 dmuellerAATTsuse.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 13:00:00 2013 saschpeAATTsuse.de
- Update test configuration:
+ Use correct storage location

Thu Feb 7 13:00:00 2013 saschpeAATTsuse.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 13:00:00 2013 dmuellerAATTsuse.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 13:00:00 2013 dmuellerAATTsuse.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 13:00:00 2013 cloud-develAATTsuse.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 13:00:00 2013 dmuellerAATTsuse.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 13:00:00 2013 saschpeAATTsuse.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 13:00:00 2013 saschpeAATTsuse.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 13:00:00 2013 cloud-develAATTsuse.de
- Start using obs-service-github_tarballs

Fri Dec 7 13:00:00 2012 saschpeAATTsuse.de
- Don\'t use /var/log/subsys

Wed Dec 5 13:00:00 2012 saschpeAATTsuse.de
- Use AATTPARENT_TAGAATT in _service file to automate versioning

Mon Dec 3 13:00:00 2012 saschpeAATTsuse.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 13:00:00 2012 saschpeAATTsuse.de
- Install /etc/swift/test.conf for .unitests

Mon Nov 19 13:00:00 2012 saschpeAATTsuse.de
- Add missing spaces to \"Requires: python-Swift >= 1.1.2\"

Fri Nov 16 13:00:00 2012 saschpeAATTsuse.de
- Add .
*test files to test package

Thu Nov 15 13:00:00 2012 saschpeAATTsuse.de
- Use openstack-macros

Tue Nov 13 13:00:00 2012 saschpeAATTsuse.de
- Split out doc package into seperate spec file
- Update test sub-package requirements

Mon Nov 12 13:00:00 2012 saschpeAATTsuse.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 13:00:00 2012 saschpeAATTsuse.de
- Drop from_vcs build flag

Wed Oct 31 13:00:00 2012 saschpeAATTsuse.de
- Rename /usr/bin/swift to /usr/bin/swift.old, the binary is also
provided by python-swiftclient

Tue Oct 9 14:00:00 2012 vuntzAATTsuse.com
- Require python-netifaces

Mon Sep 10 14:00:00 2012 vuntzAATTsuse.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 14:00:00 2012 bwiedemannAATTsuse.com
- use shorter swift-container names to make startproc work
with kernel\'s 15-char shortnames (bnc#772585)

Mon Jul 16 14:00:00 2012 vuntzAATTsuse.com
- Add dir-traversals-checks.patch: add checks to ensure no
directory traversal can happen. See lp#1005908.

Thu Jun 28 14:00:00 2012 saschpeAATTsuse.de
- Split out python-swift package which includes everthing in
%{python-sitelib}

Wed Jun 27 14:00:00 2012 saschpeAATTsuse.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 14:00:00 2012 saschpeAATTsuse.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:00:00 2012 iartarisiAATTsuse.cz
- Add rsync patch to fix object replication for rsync 3.0.4 (lp#987388)

Mon Jun 18 14:00:00 2012 saschpeAATTsuse.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 14:00:00 2012 iartarisiAATTsuse.cz
- Also set default user to \'openstack-swift\' in proxy test config

Mon Jun 18 14:00:00 2012 saschpeAATTsuse.de
- Also set default user to \'openstack-swift\' in test configuration files

Tue Jun 12 14:00:00 2012 saschpeAATTsuse.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 14:00:00 2012 jfehligAATTsuse.com
- Add \'Requires: python >= 2.6.8\'

Wed Feb 8 13:00:00 2012 rhaferAATTsuse.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 13:00:00 2012 mvidnerAATTsuse.com
- Updated to a current git snapshot.

Mon Jan 16 13:00:00 2012 prusnakAATTopensuse.org
- fix initscript scriptlets

Tue Jan 10 13:00:00 2012 bwiedemannAATTsuse.com
- use spdx.org License name Apache-2.0

Tue Dec 13 13:00:00 2011 vuntzAATTopensuse.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 13:00:00 2011 prusnakAATTopensuse.org
- spec cleanup
- added rc symlinks for init scripts

Fri Sep 23 14:00:00 2011 bwiedemannAATTsuse.com
- Upgrade to 1.4.3 (Diablo)

Wed Jun 1 14:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 304
- fixed Source0
- fixed version

Thu May 19 14:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 295

Thu Apr 21 14:00:00 2011 berendtAATTb1-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 14:00:00 2011 berendtAATTb1-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 14:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 267
- Final Cactus versioning.
- updated version to 1.3.0

Tue Apr 12 14:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 265

Wed Mar 16 13:00:00 2011 berendtAATTb1-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 13:00:00 2011 berendtAATTb1-systems.de
- update to bzr rev 239
- Fixes to work with WebOb 1.0.1 and WebOb 1.0.3

Thu Mar 10 13:00:00 2011 berendtAATTb1-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 13:00:00 2011 berendtAATTb1-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 13:00:00 2011 seife+obsAATTb1-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 13:00:00 2011 seife+obsAATTb1-systems.com
- fix file not found error in init script functions

Thu Feb 3 13:00:00 2011 seife+obsAATTb1-systems.com
- official bexar release
- rename to version 1.2.0

Thu Feb 3 13:00:00 2011 seife+obsAATTb1-systems.com
- update to bzr rev 208 (real release candidate)

Wed Feb 2 13:00:00 2011 seife+obsAATTb1-systems.com
- update to 1.2-rc (bzr rev 206)
- add dependency on memcached
- fix error in init scripts

Tue Feb 1 13:00:00 2011 seife+obsAATTb1-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 13:00:00 2011 berendtAATTb1-systems.de
- fixed version parameter to 1.2.0

Fri Jan 28 13:00:00 2011 seife+obsAATTb1-systems.com
- update to bzr version 202

Thu Jan 27 13:00:00 2011 seife+obsAATTb1-systems.com
- udated to current swift snapshot swift-1.2.0+bzr199

Mon Nov 29 13:00:00 2010 seife+obsAATTb1-systems.com
- initial package, based on the fedora14 package, adapted to the
openSUSE conventions and rules


 
ICM