aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes/bug257613
-rw-r--r--changes/bug259437
-rw-r--r--changes/bug260695
-rw-r--r--changes/ticket259934
-rw-r--r--changes/ticket259945
-rw-r--r--changes/ticket260064
-rw-r--r--changes/ticket260099
-rw-r--r--changes/ticket260164
-rw-r--r--changes/ticket260624
-rw-r--r--changes/ticket260635
-rw-r--r--changes/ticket260645
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.