Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Cloud:OpenStack:Havana
openstack-swift-doc
openstack-swift.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File openstack-swift.changes of Package openstack-swift-doc
------------------------------------------------------------------- Thu Feb 20 12:07:36 CET 2014 - jsuchome@suse.cz - Add swift-tempurl-timing.patch: fixes timing attack vulnerability in TempURL middleware (bnc#858459) ------------------------------------------------------------------- Fri Feb 14 11:59:04 UTC 2014 - speilicke@suse.com - Replace git_tarballs source service with download_files and set_version + Use upstream URL as source (enables verification) - Rename swift-test-configs to test-configs so that the basename doesn't colide with swift-master.tar.gz (that would confuse set_version) - The doc package had a wrong version tag before and set_version enforces ------------------------------------------------------------------- Thu Feb 13 09:52:35 UTC 2014 - dmueller@suse.com - remove d2to1 dependency ------------------------------------------------------------------- Wed Jan 29 09:12:34 UTC 2014 - speilicke@suse.com - Add refresh_patches source service ------------------------------------------------------------------- Wed Jan 29 08:17:45 UTC 2014 - vuntz@suse.com - Use correct group name for directory ownerships. - Do not make /var/{lock,run}/swift readable by others. ------------------------------------------------------------------- Mon Jan 13 11:55:14 UTC 2014 - vuntz@suse.com - Fix group ownership added in previous change. ------------------------------------------------------------------- Mon Jan 13 11:02:51 CET 2014 - jsuchome@suse.cz - set directories onwership (/etc/swift, /var/lock/swift, /var/cache/swift) in the package (bnc#858194) ------------------------------------------------------------------- Tue Oct 22 15:19:58 UTC 2013 - speilicke@suse.com - Better default config, set auth_user for dispersion and bind_port for proxy-server. "user" isn't used in /etc/swift/swift.conf ------------------------------------------------------------------- Tue Oct 22 15:00:52 UTC 2013 - speilicke@suse.com - Switch to stable/havan branch of swift-test-config and set version to 1.10.0 ------------------------------------------------------------------- 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
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor