Browse Source

Fold last entry into changelog

Nick Mathewson 5 years ago
parent
commit
fa57b6cfb0
2 changed files with 13 additions and 11 deletions
  1. 13 1
      ChangeLog
  2. 0 10
      changes/ticket30454

+ 13 - 1
ChangeLog

@@ -1,4 +1,4 @@
-Changes in version 0.4.1.1-alpha - 2019-05-??
+Changes in version 0.4.1.1-alpha - 2019-05-22
   This is the first alpha in the 0.4.1.x series. It introduces
   lightweight circuit padding to make some onion-service circuits harder
   to distinguish, includes a new "authenticated SENDME" feature to make
@@ -53,6 +53,18 @@ Changes in version 0.4.1.1-alpha - 2019-05-??
       strong, we are only using it when necessary for performance.
       Implements tickets 29023 and 29536.
 
+  o Major bugfixes (onion service v3):
+    - Fix an unreachable bug in which an introduction point would could
+      try to send an INTRODUCE_ACK with a status code that Trunnel would
+      refuse to encode, leading the relay to assert(). We've
+      consolidated the ABI values into trunnel now. Fixes bug 30454;
+      bugfix on 0.3.0.1-alpha.
+    - Client can now handle unknown status codes from a INTRODUCE_ACK
+      cells. (The NACK behavior will stay the same.) This will allow us
+      to extend status codes in the future without breaking the normal
+      client behavior. Fixes another part of bug 30454; bugfix
+      on 0.3.0.1-alpha.
+
   o Minor features (circuit padding):
     - We now use a fast PRNG when scheduling circuit padding. Part of
       ticket 28636.

+ 0 - 10
changes/ticket30454

@@ -1,10 +0,0 @@
-  o Major bugfixes (hidden service v3):
-    - An intro point could try to send an INTRODUCE_ACK with a status code
-      that it wasn't able to encode leading to a hard assert() of the relay.
-      Fortunately, that specific code path can not be reached thus this issue
-      can't be triggered. We've consolidated the ABI values into trunnel now.
-      Fixes bug 30454; bugfix on 0.3.0.1-alpha.
-    - HSv3 client will now be able to properly handle unknown status code from
-      a INTRODUCE_ACK cell (nack) even if they do not know it. The NACK
-      behavior will stay the same. This will allow us to extend status code if
-      we want in the future without breaking the normal client behavior.