From a0945de0e087a930ac19abc66e8aa78ffd10c42a Mon Sep 17 00:00:00 2001
From: Brian Warner <warner@allmydata.com>
Date: Wed, 23 Jan 2008 18:08:04 -0700
Subject: [PATCH] encode.py: log the contents of the uri_extension block

---
 src/allmydata/encode.py | 9 ++++++++-
 1 file changed, 8 insertions(+), 1 deletion(-)

diff --git a/src/allmydata/encode.py b/src/allmydata/encode.py
index 0d63a6fc..b9946297 100644
--- a/src/allmydata/encode.py
+++ b/src/allmydata/encode.py
@@ -553,12 +553,19 @@ class Encoder(object):
         return d
 
     def send_uri_extension_to_all_shareholders(self):
-        self.log("sending uri_extension")
+        lp = self.log("sending uri_extension")
         for k in ('crypttext_root_hash', 'crypttext_hash',
                   'plaintext_root_hash', 'plaintext_hash',
                   ):
             assert k in self.uri_extension_data
         uri_extension = uri.pack_extension(self.uri_extension_data)
+        ed = {}
+        for k,v in self.uri_extension_data.items():
+            if k.endswith("hash"):
+                ed[k] = idlib.b2a(v)
+            else:
+                ed[k] = v
+        self.log("uri_extension_data is %s" % (ed,), level=log.NOISY, parent=lp)
         self.uri_extension_hash = hashutil.uri_extension_hash(uri_extension)
         dl = []
         for shareid in self.landlords.keys():
-- 
2.45.2