]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/commitdiff
openstack_container.py: avoid logging secrets in request headers.
authorDavid-Sarah Hopwood <david-sarah@jacaranda.org>
Thu, 21 Feb 2013 01:58:56 +0000 (01:58 +0000)
committerDaira Hopwood <daira@jacaranda.org>
Fri, 17 Apr 2015 21:31:38 +0000 (22:31 +0100)
Signed-off-by: David-Sarah Hopwood <david-sarah@jacaranda.org>
src/allmydata/storage/backends/cloud/openstack/openstack_container.py

index a86ac5fe2b0d36a5d5671424384614d332f77699..cd0048f30d79d6dd062ad4be4a145c153e40bb7a 100644 (file)
@@ -67,8 +67,8 @@ def _http_request(what, agent, method, url, request_headers, body=None, need_res
         # We don't need to explicitly set Content-Length because FileBodyProducer knows the length
         # (and if we do it won't work, because in that case Content-Length would be duplicated).
 
-    log.msg(format="OpenStack %(what)s request %(method)s %(url)s %(headers)s",
-            what=what, method=method, url=url, headers=repr(request_headers), level=log.OPERATIONAL)
+    log.msg(format="OpenStack %(what)s request %(method)s %(url)s %(header_keys)s",
+            what=what, method=method, url=url, header_keys=repr(request_headers.keys()), level=log.OPERATIONAL)
 
     d = defer.maybeDeferred(agent.request, method, url, Headers(request_headers), bodyProducer)