swift/doc/source
Florent Flament 865243c167 Fix Error 400 Header Line Too Long
Fix Error 400 Header Line Too Long when using Identity v3 PKI Tokens

Uses swift.conf max_header_size option to set wsgi.MAX_HEADER_LINE,
allowing the operator to customize this parameter.

The default value has been let to 8192 to avoid unexpected
configuration change on deployed platforms. The max_header_size option
has to be increased (for example to 16384), to accomodate for large
Identity v3 PKI tokens, including more than 7 catalog entries.

The default max header line size of 8192 is exceeded in the following
scenario:
- Auth tokens generated by Keystone v3 API include the catalog.
- Keystone's catalog contains more than 7 services.

Similar fixes have been merged in other projects.

Change-Id: Ia838b18331f57dfd02b9f71d4523d4059f38e600
Closes-Bug: 1190149
2014-01-17 12:36:30 +00:00
..
_ga Replaces Copyright statements for LLC with Foundation, removes date. 2013-02-11 16:32:33 -06:00
_static Adding a box to each page that gives readers links to 1.1 and 1.2 Swift docs sites 2011-03-09 23:14:38 -06:00
_theme Update auto-generated docs 2013-01-22 15:24:06 -08:00
account.rst DiskFile API, with reference implementation 2013-10-17 15:03:31 -04:00
admin_guide.rst Configuration options for error regex and log file in the config now 2013-07-23 07:24:29 -05:00
apache_deployment_guide.rst Revert "docfix apache2 now supports client chunked encodin" 2013-07-02 22:18:32 +00:00
associated_projects.rst Add Swift-account-stats as a related project. 2014-01-08 10:06:22 +01:00
conf.py Replaces Copyright statements for LLC with Foundation, removes date. 2013-02-11 16:32:33 -06:00
container.rst DiskFile API, with reference implementation 2013-10-17 15:03:31 -04:00
cors.rst Remove sphinx build warnings 2013-10-03 11:21:26 -04:00
crossdomain.rst Fix two documentation warnings. 2013-05-11 14:31:42 -07:00
db.rst Initial commit of Swift code 2010-07-12 17:03:45 -05:00
deployment_guide.rst Fix Error 400 Header Line Too Long 2014-01-17 12:36:30 +00:00
development_auth.rst Adding CORS support 2012-10-23 14:48:59 -05:00
development_guidelines.rst Add documentation about flake8+hacking. 2013-07-15 17:14:16 +02:00
development_ondisk_backends.rst clarify the current state of the DiskFile API 2013-12-09 10:33:53 -08:00
development_saio.rst Use files in the source tree instead of cut/paste 2013-12-09 20:55:08 -05:00
getting_started.rst Doc changes for new pip-requirements 2013-05-06 19:21:53 +03:00
howto_installmultinode.rst Improve config samples 2013-06-06 19:41:13 -06:00
index.rst DiskFile API, with reference implementation 2013-10-17 15:03:31 -04:00
misc.rst New container sync configuration option 2014-01-10 23:48:00 +00:00
object.rst Object replication ssync (an rsync alternative) 2013-11-07 16:52:01 +00:00
overview_architecture.rst Spell check for .rst files 2010-10-13 11:28:27 -05:00
overview_auth.rst Opt out of the service catalog 2013-12-04 12:18:54 +00:00
overview_container_sync.rst New container sync configuration option 2014-01-10 23:48:00 +00:00
overview_expiring_objects.rst Add parallelism to object expirer daemon. 2013-06-07 20:49:47 +00:00
overview_large_objects.rst fix slo docs 2013-04-17 07:03:46 -07:00
overview_object_versioning.rst Add x-remove-versions-location for feature: disable versioning 2013-03-17 07:30:00 +08:00
overview_reaper.rst account-reaper warns if not making progress 2013-05-22 15:07:17 +01:00
overview_replication.rst Object replication ssync (an rsync alternative) 2013-11-07 16:52:01 +00:00
overview_ring.rst Add a region tier to Swift's ring. 2013-03-13 10:00:58 -07:00
proxy.rst Initial commit of Swift code 2010-07-12 17:03:45 -05:00
ratelimit.rst Added container listing ratelimiting 2013-08-14 12:40:25 +00:00
replication_network.rst Implementation of replication servers 2013-04-21 18:14:42 -04:00
ring.rst Initial commit of Swift code 2010-07-12 17:03:45 -05:00