swift/test/unit/common
Janie Richling 96a0e07753 Enable object body and metadata encryption
Adds encryption middlewares.

All object servers and proxy servers should be upgraded before
introducing encryption middleware.

Encryption middleware should be first introduced with the
encryption middleware disable_encryption option set to True.
Once all proxies have encryption middleware installed this
option may be set to False (the default).

Increases constraints.py:MAX_HEADER_COUNT by 4 to allow for
headers generated by encryption-related middleware.

Co-Authored-By: Tim Burke <tim.burke@gmail.com>
Co-Authored-By: Christian Cachin <cca@zurich.ibm.com>
Co-Authored-By: Mahati Chamarthy <mahati.chamarthy@gmail.com>
Co-Authored-By: Peter Chng <pchng@ca.ibm.com>
Co-Authored-By: Alistair Coles <alistair.coles@hpe.com>
Co-Authored-By: Jonathan Hinson <jlhinson@us.ibm.com>
Co-Authored-By: Hamdi Roumani <roumani@ca.ibm.com>

UpgradeImpact

Change-Id: Ie6db22697ceb1021baaa6bddcf8e41ae3acb5376
2016-06-30 23:31:15 -07:00
..
middleware Enable object body and metadata encryption 2016-06-30 23:31:15 -07:00
ring change default ports for servers 2016-04-29 14:47:38 -04:00
__init__.py Initial commit of Swift code 2010-07-12 17:03:45 -05:00
corrupted_example.db Real files for bad databases. 2011-08-02 18:21:25 +00:00
malformed_example.db Real files for bad databases. 2011-08-02 18:21:25 +00:00
test_base_storage_server.py pep8 fix: assertEquals -> assertEqual 2015-10-11 12:57:25 +02:00
test_bufferedhttp.py remove remaining simplejson uses, prefer standard library import 2015-11-16 12:34:24 -08:00
test_constraints.py Refactor server side copy as middleware 2016-05-11 14:55:51 -04:00
test_container_sync_realms.py Fix unit tests failing in some cases 2014-10-09 22:04:53 +05:30
test_daemon.py pep8 fix: assertEquals -> assertEqual 2015-10-11 12:57:25 +02:00
test_db_replicator.py Don't delete misplaced dbs if not replicated 2016-05-12 07:28:40 +00:00
test_db.py Require account/container metadata be UTF-8 2016-02-29 10:27:29 +00:00
test_direct_client.py change default ports for servers 2016-04-29 14:47:38 -04:00
test_exceptions.py Remove swiftclient dep on direct_client 2013-12-24 03:11:43 -08:00
test_header_key_dict.py Move HeaderKeyDict to avoid an inline import 2016-03-07 12:26:48 -08:00
test_internal_client.py Check marker params in SimpleClient full listing requests 2016-03-23 23:14:06 +00:00
test_manager.py Replace assertEqual(None, *) with assertIsNone in tests 2016-02-16 23:49:06 +08:00
test_memcached.py Make _get_addr() method a function in utils. 2016-01-12 21:09:48 -08:00
test_request_helpers.py Enable middleware to set metadata on object POST 2016-06-28 11:00:33 +01:00
test_splice.py pep8 fix: assertEquals -> assertEqual 2015-10-11 12:57:25 +02:00
test_storage_policy.py Use smaller quorum size in proxy for even numbers of replicas 2016-04-27 16:59:00 -05:00
test_swob.py Refactor server side copy as middleware 2016-05-11 14:55:51 -04:00
test_utils.py Refactor tests and add tests 2016-06-15 16:36:25 +01:00
test_wsgi.py Make info caching work across subrequests 2016-05-13 10:36:49 -07:00