From 680845ffd7c1d9248196640aa536798375f9152e Mon Sep 17 00:00:00 2001 From: Adam Harwell Date: Thu, 7 Aug 2014 19:20:20 -0500 Subject: [PATCH] Force uWSGI to set "Connection: close" header uWSGI is currently not compliant with RFC 2616 section 14.10. This will work around the problem by blindly applying the correct header to responses, when using the default uWSGI vassal configuration files. This does break persistent connections in that case, so these configs should probably be changed for production use (or uWSGI should not be used). Change-Id: I56036768c46f1f727b10c7d231c3470dfa8213ea --- etc/barbican/vassals/barbican-admin.ini | 1 + etc/barbican/vassals/barbican-api.ini | 1 + 2 files changed, 2 insertions(+) diff --git a/etc/barbican/vassals/barbican-admin.ini b/etc/barbican/vassals/barbican-admin.ini index e270b13f0..cd8bc49af 100644 --- a/etc/barbican/vassals/barbican-admin.ini +++ b/etc/barbican/vassals/barbican-admin.ini @@ -8,3 +8,4 @@ no-default-app = true memory-report = true plugins = python paste = config:/etc/barbican/barbican-admin-paste.ini +add-header = Connection: close diff --git a/etc/barbican/vassals/barbican-api.ini b/etc/barbican/vassals/barbican-api.ini index 8f6f504c7..a4f0bee51 100644 --- a/etc/barbican/vassals/barbican-api.ini +++ b/etc/barbican/vassals/barbican-api.ini @@ -8,3 +8,4 @@ no-default-app = true memory-report = true plugins = python paste = config:/etc/barbican/barbican-api-paste.ini +add-header = Connection: close