commit 4e5b61abb344bc2a65d25e7e8997cbb23071bd03 Author: Nick Mathewson nickm@torproject.org Date: Tue Nov 14 14:33:12 2017 -0500
285: fix up some of the simpler issues --- proposals/285-utf-8.txt | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-)
diff --git a/proposals/285-utf-8.txt b/proposals/285-utf-8.txt index 939399f..a7f4626 100644 --- a/proposals/285-utf-8.txt +++ b/proposals/285-utf-8.txt @@ -49,7 +49,7 @@ Status: Open First, we should make Tor instances start warning about any hidden service descriptors whose bodies, post-decryption, contain non-utf-8 plaintext. At the same time, we add a consensus parameter to - indicate that hidden service descriptors with non-utf-8 plantexts + indicate that hidden service descriptors with non-utf-8 plaintexts should be rejected entirely: "reject-encrypted-non-utf-8". If that parameter is set to 1, then hidden service clients will not only warn, but reject the descriptors. @@ -58,3 +58,12 @@ Status: Open the "reject-encrypted-non-utf-8" parameter, that parameter can be set to 1.
+2.2. Which UTF-8 exactly? + + We define the allowable set of UTF-8 as: + * Encoding the codepoints U+01 through U+10FFFF, + * but excluding the codepoints U+D800 through U+DFFF, + * each encoded with the shortest possible encoding. + + +
tor-commits@lists.torproject.org