diff options
Diffstat (limited to 'changes')
-rw-r--r-- | changes/bug25761 | 3 | ||||
-rw-r--r-- | changes/bug25943 | 7 | ||||
-rw-r--r-- | changes/bug26069 | 5 | ||||
-rw-r--r-- | changes/ticket25993 | 4 | ||||
-rw-r--r-- | changes/ticket25994 | 5 | ||||
-rw-r--r-- | changes/ticket26006 | 4 | ||||
-rw-r--r-- | changes/ticket26009 | 9 | ||||
-rw-r--r-- | changes/ticket26016 | 4 | ||||
-rw-r--r-- | changes/ticket26062 | 4 | ||||
-rw-r--r-- | changes/ticket26063 | 5 | ||||
-rw-r--r-- | changes/ticket26064 | 5 |
11 files changed, 55 insertions, 0 deletions
diff --git a/changes/bug25761 b/changes/bug25761 new file mode 100644 index 0000000000..096fadcf09 --- /dev/null +++ b/changes/bug25761 @@ -0,0 +1,3 @@ + o Major bugfixes (onion service): + - Correctly detect when onion services get disabled after HUP. + Fixes bug 25761; bugfix on 0.3.2.1. diff --git a/changes/bug25943 b/changes/bug25943 new file mode 100644 index 0000000000..187f9a287a --- /dev/null +++ b/changes/bug25943 @@ -0,0 +1,7 @@ + o Minor bugfixes (tests): + - Use X509_new() to allocate certificates that will be freed later + with X509_free(). Previously, some parts of the unit tests had + used tor_malloc_zero(), which is incorrect, and which caused + test failures on Windows when they were built with extra hardening. + Fixes bugs 25943 and 25944; bugfix on 0.2.8.1-alpha. + Patch by Marcin Cieślak. diff --git a/changes/bug26069 b/changes/bug26069 new file mode 100644 index 0000000000..192e97d782 --- /dev/null +++ b/changes/bug26069 @@ -0,0 +1,5 @@ + o Minor bugfixes (hidden service v3): + - When parsing the descriptor signature, look for the token plus an extra + white-space at the end. This is more correct but also will allow us to + support new fields that might start with "signature". Fixes bug 26069; + bugfix on 0.3.0.1-alpha. diff --git a/changes/ticket25993 b/changes/ticket25993 new file mode 100644 index 0000000000..8eafcd1812 --- /dev/null +++ b/changes/ticket25993 @@ -0,0 +1,4 @@ + o Minor features (testing): + - We now have improved testing for addressmap_get_virtual_address() + function. This should improve our test coverage, and make our test + coverage more deterministic. Closes ticket 25993. diff --git a/changes/ticket25994 b/changes/ticket25994 new file mode 100644 index 0000000000..135417401f --- /dev/null +++ b/changes/ticket25994 @@ -0,0 +1,5 @@ + o Minor bugfixes (tests): + - Change the behavior of the "channel/outbound" test so that it never + causes a 10-second rollover for the EWMA circuitmux code. Previously, + this behavior would happen randomly, and result in fluctuating test + coverage. Fixes bug 25994; bugfix on 0.3.3.1-alpha. diff --git a/changes/ticket26006 b/changes/ticket26006 new file mode 100644 index 0000000000..e33e3f1cd2 --- /dev/null +++ b/changes/ticket26006 @@ -0,0 +1,4 @@ + o Minor features (compilation, portability): + - Avoid some compilation warnings with recent versions + of LibreSSL. Closes ticket 26006. + diff --git a/changes/ticket26009 b/changes/ticket26009 new file mode 100644 index 0000000000..51ada15726 --- /dev/null +++ b/changes/ticket26009 @@ -0,0 +1,9 @@ + o Minor features (mainloop): + - Move responsibility for + keeping track of Tor's uptime + from a nce-per-second callback to a callback that is only scheduled as + needed. Once enough items are removed from our once-per-second + callback, we can eliminate it entirely to conserve CPU when idle. + Closes ticket + 26009. + diff --git a/changes/ticket26016 b/changes/ticket26016 new file mode 100644 index 0000000000..f0eb56d32b --- /dev/null +++ b/changes/ticket26016 @@ -0,0 +1,4 @@ + o Code simplification and refactoring: + - Use our standard rate-limiting code to deal with excessive libevent + failures, rather than the hand-rolled logic we had before. + Closes ticket 26016. diff --git a/changes/ticket26062 b/changes/ticket26062 new file mode 100644 index 0000000000..cd1fe3df47 --- /dev/null +++ b/changes/ticket26062 @@ -0,0 +1,4 @@ + o Minor bugfixes (client): + - Don't consider Tor running as a client if the ControlPort is open. Fixes + bug 26062; bugfix on 0.2.9.4-alpha. + diff --git a/changes/ticket26063 b/changes/ticket26063 new file mode 100644 index 0000000000..c11eb2d15c --- /dev/null +++ b/changes/ticket26063 @@ -0,0 +1,5 @@ + o Major features (CPU usage, mobile): + - When Tor is disabled (via DisableNetwork or via hibernation), it + no longer needs to run any per-second events. This change should + make it easier for mobile applications to disable Tor while the + device is sleeping, or Tor is not running. Closes ticket 26063. diff --git a/changes/ticket26064 b/changes/ticket26064 new file mode 100644 index 0000000000..6efb8a483c --- /dev/null +++ b/changes/ticket26064 @@ -0,0 +1,5 @@ + o Minor features (accounting): + - When we become dormant, use a scheduled event to wake up at the right + time. Previously, we would use the per-second timer to check whether + to wake up, but we no longer have any per-second timers enabled when + the network is disabled. Closes ticket 26064. |