diff options
| author | Dan Prince <dprince@redhat.com> | 2012-03-23 15:40:57 -0400 |
|---|---|---|
| committer | Dan Prince <dprince@redhat.com> | 2012-03-29 11:03:52 -0400 |
| commit | 0fa7d12dbfb7ae016657dd91034b4c0781ea43de (patch) | |
| tree | 8728c35fdf36eadca01dc9341b7572222ba4bed5 /etc | |
| parent | 998e57b29629946a9da96db3aed013ab895dc482 (diff) | |
Adds middleware to limit request body sizes.
Fixes LP Bug #962515.
Change-Id: Ic1be1459515654d45febd89da58b19e0840aaf9d
Diffstat (limited to 'etc')
| -rw-r--r-- | etc/nova/api-paste.ini | 19 |
1 files changed, 11 insertions, 8 deletions
diff --git a/etc/nova/api-paste.ini b/etc/nova/api-paste.ini index 7e1307449..2d9fbc3f5 100644 --- a/etc/nova/api-paste.ini +++ b/etc/nova/api-paste.ini @@ -92,17 +92,17 @@ use = call:nova.api.openstack.urlmap:urlmap_factory [composite:openstack_compute_api_v2] use = call:nova.api.auth:pipeline_factory -noauth = faultwrap noauth ratelimit osapi_compute_app_v2 -deprecated = faultwrap auth ratelimit osapi_compute_app_v2 -keystone = faultwrap authtoken keystonecontext ratelimit osapi_compute_app_v2 -keystone_nolimit = faultwrap authtoken keystonecontext osapi_compute_app_v2 +noauth = faultwrap sizelimit noauth ratelimit osapi_compute_app_v2 +deprecated = faultwrap sizelimit auth ratelimit osapi_compute_app_v2 +keystone = faultwrap sizelimit authtoken keystonecontext ratelimit osapi_compute_app_v2 +keystone_nolimit = faultwrap sizelimit authtoken keystonecontext osapi_compute_app_v2 [composite:openstack_volume_api_v1] use = call:nova.api.auth:pipeline_factory -noauth = faultwrap noauth ratelimit osapi_volume_app_v1 -deprecated = faultwrap auth ratelimit osapi_volume_app_v1 -keystone = faultwrap authtoken keystonecontext ratelimit osapi_volume_app_v1 -keystone_nolimit = faultwrap authtoken keystonecontext osapi_volume_app_v1 +noauth = faultwrap sizelimit noauth ratelimit osapi_volume_app_v1 +deprecated = faultwrap sizelimit auth ratelimit osapi_volume_app_v1 +keystone = faultwrap sizelimit authtoken keystonecontext ratelimit osapi_volume_app_v1 +keystone_nolimit = faultwrap sizelimit authtoken keystonecontext osapi_volume_app_v1 [filter:faultwrap] paste.filter_factory = nova.api.openstack:FaultWrapper.factory @@ -116,6 +116,9 @@ paste.filter_factory = nova.api.openstack.auth:NoAuthMiddleware.factory [filter:ratelimit] paste.filter_factory = nova.api.openstack.compute.limits:RateLimitingMiddleware.factory +[filter:sizelimit] +paste.filter_factory = nova.api.sizelimit:RequestBodySizeLimiter.factory + [app:osapi_compute_app_v2] paste.app_factory = nova.api.openstack.compute:APIRouter.factory |
