summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes/155544
-rw-r--r--changes/bug16674
-rw-r--r--changes/bug177504
-rw-r--r--changes/bug194763
-rw-r--r--changes/bug196485
-rw-r--r--changes/bug198714
-rw-r--r--changes/bug220064
-rw-r--r--changes/bug224104
-rw-r--r--changes/bug224617
-rw-r--r--changes/bug227464
-rw-r--r--changes/bug227505
-rw-r--r--changes/bug229244
-rw-r--r--changes/bug230264
-rw-r--r--changes/bug30563
-rw-r--r--changes/bug40194
-rw-r--r--changes/bug58475
-rw-r--r--changes/bug78904
-rw-r--r--changes/ticket204885
-rw-r--r--changes/ticket205754
-rw-r--r--changes/ticket223113
-rw-r--r--changes/ticket226086
-rw-r--r--changes/ticket226845
-rw-r--r--changes/ticket227503
-rw-r--r--changes/ticket228044
24 files changed, 102 insertions, 0 deletions
diff --git a/changes/15554 b/changes/15554
new file mode 100644
index 0000000000..c7ae7e5579
--- /dev/null
+++ b/changes/15554
@@ -0,0 +1,4 @@
+ o Minor features (testing):
+ - Add a unit test to verify that we can parse a hardcoded v2
+ hidden service descriptor. Closes ticket 15554.
+
diff --git a/changes/bug1667 b/changes/bug1667
new file mode 100644
index 0000000000..368f9e35b2
--- /dev/null
+++ b/changes/bug1667
@@ -0,0 +1,4 @@
+ o Minor features (control port):
+ - If the control port is used as the HTTP proxy, responds with
+ a meaningful "This is the Tor control port" message, and log
+ the event. Closes ticket 1667. Patch from Ravi Chandra Padmala.
diff --git a/changes/bug17750 b/changes/bug17750
new file mode 100644
index 0000000000..eb77b77ab0
--- /dev/null
+++ b/changes/bug17750
@@ -0,0 +1,4 @@
+ o Minor bugfixes (directory downloads):
+ - Make clients wait for 6 seconds before trying to download their
+ consensus from an authority.
+ Fixes bug 17750, bugfix on 0.2.8.1-alpha.
diff --git a/changes/bug19476 b/changes/bug19476
new file mode 100644
index 0000000000..25a0578686
--- /dev/null
+++ b/changes/bug19476
@@ -0,0 +1,3 @@
+ o Minor changes:
+ - If we fail to write a heartbeat message, schedule a retry for the minimum
+ heartbeat interval number of seconds in the future. Fixes bug 19476.
diff --git a/changes/bug19648 b/changes/bug19648
new file mode 100644
index 0000000000..e8c2a6a094
--- /dev/null
+++ b/changes/bug19648
@@ -0,0 +1,5 @@
+ o Minor bugfixes (logging):
+ - When logging the number of descriptors we intend to download per
+ directory request, do not log a number higher than then the
+ number of descriptors we're fetching in total. Fixes bug 19648;
+ bugfix on 0.1.1.8-alpha.
diff --git a/changes/bug19871 b/changes/bug19871
new file mode 100644
index 0000000000..5f1c9dc802
--- /dev/null
+++ b/changes/bug19871
@@ -0,0 +1,4 @@
+ o Code refactoring:
+ - Remove dead code for largely unused statistics on the number of
+ times we've attempted various public key operations. Fixes bug
+ 19871; fix by Isis Lovecruft. Bugfix on 0.1.2.4-alpha.
diff --git a/changes/bug22006 b/changes/bug22006
new file mode 100644
index 0000000000..912bdd87bd
--- /dev/null
+++ b/changes/bug22006
@@ -0,0 +1,4 @@
+ o Minor features (ed25519):
+ - Add validation function that checks for torsion components in ed25119
+ public keys. Currently unused but will be used by prop224 client-side
+ code. Addresses ticket #22006. Math help by Ian Goldberg.
diff --git a/changes/bug22410 b/changes/bug22410
new file mode 100644
index 0000000000..678a26dce6
--- /dev/null
+++ b/changes/bug22410
@@ -0,0 +1,4 @@
+ o Minor bugfixes (portability):
+ - Check at configure time whether uint8_t is unsigned char. Lots
+ of existing code already assumes this, and there could be strict
+ aliasing issues if they aren't the same type. Fixes #22410.
diff --git a/changes/bug22461 b/changes/bug22461
new file mode 100644
index 0000000000..5454682810
--- /dev/null
+++ b/changes/bug22461
@@ -0,0 +1,7 @@
+ o Minor bugfixes (client, usability):
+ - Refrain from needlessly rejecting SOCKS5-with-hostnames and SOCKS4a
+ requests that contain IP address strings, even when SafeSocks in
+ enabled, as this prevents user from connecting to known IP addresses
+ without relying on DNS for resolving. SafeSocks still rejects SOCKS
+ connections that connect to IP addresses when those addresses are _not_
+ encoded as hostnames. Fixes bug 22461, bugfix on Tor 0.2.6.2-alpha.
diff --git a/changes/bug22746 b/changes/bug22746
new file mode 100644
index 0000000000..b036460c30
--- /dev/null
+++ b/changes/bug22746
@@ -0,0 +1,4 @@
+ o Minor bugfixes (crypto):
+ - Properly detect and refuse to blind bad ed25519 keys. The key blinding
+ code is currently unused, so this bug does not affect tor clients or
+ services on the network. Fixes bug 22746; bugfix on 0.2.6.1-alpha.
diff --git a/changes/bug22750 b/changes/bug22750
new file mode 100644
index 0000000000..426cae6f1e
--- /dev/null
+++ b/changes/bug22750
@@ -0,0 +1,5 @@
+ o Minor bugfixes (linux seccomp2 sandbox, logging):
+ - Fix some messages on unexpected errors from the seccomp2
+ library. Fixes bug 22750; bugfix on 0.2.5.1-alpha. Patch
+ from "cypherpunks".
+
diff --git a/changes/bug22924 b/changes/bug22924
new file mode 100644
index 0000000000..e59fc724eb
--- /dev/null
+++ b/changes/bug22924
@@ -0,0 +1,4 @@
+ o Minor bugfies (tests):
+ - Fix a signed-integer overflow in the unit tests for
+ dir/download_status_random_backoff, which was untriggered until we
+ fixed bug 17750. Fixes bug 22924; bugfix on 0.2.9.1-alpha.
diff --git a/changes/bug23026 b/changes/bug23026
new file mode 100644
index 0000000000..b00745cfa3
--- /dev/null
+++ b/changes/bug23026
@@ -0,0 +1,4 @@
+ o Code simplification and refactoring:
+ - Rename the obsolete malleable hybrid_encrypt functions used in
+ TAP and old hidden services to indicate that they aren't suitable
+ for new protocols or formats. Closes ticket 23026.
diff --git a/changes/bug3056 b/changes/bug3056
new file mode 100644
index 0000000000..62bec20d51
--- /dev/null
+++ b/changes/bug3056
@@ -0,0 +1,3 @@
+ o Minor features (exit relay, DNS):
+ - Improve the clarity and safety of the log message from evdns when
+ receiving an apparent spoofed DNS reply. Closes ticket 3056.
diff --git a/changes/bug4019 b/changes/bug4019
new file mode 100644
index 0000000000..fef736ff66
--- /dev/null
+++ b/changes/bug4019
@@ -0,0 +1,4 @@
+ o Minor bugfixes (logging):
+ - Remove duplicate log messages regarding opening non-local SocksPorts
+ upon parsing config and opening listeners at startup. Fixes bug 4019;
+ bugfix on tor-0.2.3.3-alpha.
diff --git a/changes/bug5847 b/changes/bug5847
new file mode 100644
index 0000000000..782fc7b721
--- /dev/null
+++ b/changes/bug5847
@@ -0,0 +1,5 @@
+ o Minor features (control port):
+ - Provide better error message for GETINFO desc/(id|name) when
+ microdescriptors are in use and router descriptors are not fetched.
+ Closes ticket 5847. Patch by Kevin Butler.
+
diff --git a/changes/bug7890 b/changes/bug7890
new file mode 100644
index 0000000000..1daec58ae2
--- /dev/null
+++ b/changes/bug7890
@@ -0,0 +1,4 @@
+ o Minor bugfixes (logging):
+ - Use a more comprehensible log message when telling the user they've
+ excluded every running exit node. Fixes bug 7890; bugfix on
+ 0.2.2.25-alpha.
diff --git a/changes/ticket20488 b/changes/ticket20488
new file mode 100644
index 0000000000..ad1b874372
--- /dev/null
+++ b/changes/ticket20488
@@ -0,0 +1,5 @@
+ o Minor features (logging, UI):
+ - Improve the warning message for specifying a relay by nickname.
+ The previous message implied that nickname registration was still
+ part of the Tor network design, which it isn't. Closes ticket 20488.
+
diff --git a/changes/ticket20575 b/changes/ticket20575
new file mode 100644
index 0000000000..bfbf03f6b6
--- /dev/null
+++ b/changes/ticket20575
@@ -0,0 +1,4 @@
+ o Deprecation (config):
+ - Deprecate HTTPProxy/HTTPProxyAuthenticator config options. It only
+ applies to direct unencrypted HTTP connections to your directory server,
+ which your Tor probably isn't using. Fixes bug 20575.
diff --git a/changes/ticket22311 b/changes/ticket22311
new file mode 100644
index 0000000000..0bfd465f83
--- /dev/null
+++ b/changes/ticket22311
@@ -0,0 +1,3 @@
+ o Code simplification and refactoring:
+ - Remove several now-obsolete functions for asking about old variants
+ directory authority status. Closes ticket 22311; patch from "huyvq".
diff --git a/changes/ticket22608 b/changes/ticket22608
new file mode 100644
index 0000000000..5aa9db27f1
--- /dev/null
+++ b/changes/ticket22608
@@ -0,0 +1,6 @@
+ o Code simplification and refactoring:
+ - Extract the code for handling newly-open channels into a separate
+ function from the general code to handle channel state transitions.
+ This change simplifies our callgraph, reducing the size of the largest
+ strongly connected component by roughly a factor of two.
+ Closes ticket 22608
diff --git a/changes/ticket22684 b/changes/ticket22684
new file mode 100644
index 0000000000..f1d9d21abb
--- /dev/null
+++ b/changes/ticket22684
@@ -0,0 +1,5 @@
+ o Minor features (control):
+ - Add GETINFO desc/download-enabled and md/download-enabled, to
+ inform the controller whether try to download router descriptors
+ and microdescriptors respectively. Closes ticket 22684.
+
diff --git a/changes/ticket22750 b/changes/ticket22750
new file mode 100644
index 0000000000..6bc1fb2639
--- /dev/null
+++ b/changes/ticket22750
@@ -0,0 +1,3 @@
+ o Minor bugfixes (logging, sandbox):
+ - Use the correct system call in sandbox error messages. Fixes bug
+ 22750; bugfix on 0.2.5.1-alpha.
diff --git a/changes/ticket22804 b/changes/ticket22804
new file mode 100644
index 0000000000..a5d71c5120
--- /dev/null
+++ b/changes/ticket22804
@@ -0,0 +1,4 @@
+ o Code simplification and refactoring:
+
+ - Split the enormous circuit_send_next_onion_skin() function into
+ multiple subfunctions. Closes ticket 22804.