@cryptotaxi247 / kubo / commits / 2f4df334d

Add first draft of "Effort towards Migration to CIDv1/Base32" section.

License: MIT Signed-off-by: Kevin Atkinson <k@kevina.org>

Kevin Atkinson committed Oct 28, 2018 at 00:28 UTC 2f4df334d07e9ca3b778984a4c346327adf1dee5
1 file changed +19
CHANGELOG.md
+19
@@ -155,6 +155,25 @@ some improvements for small files but I'd like to see some numbers.
155
156 TODO
157
158 +#### Effort towards Migration to CIDv1/Base32
159 +
160 +FIXME: Someone in charge of the DWEB effort should review and edit this section.
161 +
162 +In order to support CIDs in dweb links (CID.ipfs.dweb.link) this
163 +release contains two important changes:
164 +
165 +(1) The previous mentioned `ipfs cid base32` command for converting
166 +CID to a case intensive encoding required by domain names. This
167 +command converts a CID to version 1 and encodes it using base32.
168 +
169 +(2) Unfortunately when a CID is converted to base32 the version of the
170 +CID also changes which changes the binary representation of the CID.
171 +This means that up until this release trying to retrieve CID version 0
172 +content using CID version 1 will fail. This release adds a hack so
173 +that so that content is available regardless of the CID version used
174 +making retrieving content via a CIDv1/Base32 link more reliable once
175 +enough nodes are upgraded.
176 +
177 ### go-ipfs changelog
178
179 TODO: only changes in the go-ipfs repo are included. We need to include changes