diff options
Diffstat (limited to 'changes')
-rw-r--r-- | changes/bug1859 | 9 | ||||
-rw-r--r-- | changes/bug2020 | 5 | ||||
-rw-r--r-- | changes/bug2031 | 5 | ||||
-rw-r--r-- | changes/caches_if_exit | 5 | ||||
-rw-r--r-- | changes/relay_early_rend | 6 | ||||
-rw-r--r-- | changes/set_ns_crash | 4 |
6 files changed, 34 insertions, 0 deletions
diff --git a/changes/bug1859 b/changes/bug1859 new file mode 100644 index 000000000..5b139f357 --- /dev/null +++ b/changes/bug1859 @@ -0,0 +1,9 @@ + o Minor bugfixes: + - Bring the logic that gathers routerinfos and assesses the + acceptability of circuits into line. This prevents a Tor OP from getting + locked in a cycle of choosing its local OR as an exit for a path (due to + a .exit request) and then rejecting the circuit because its OR is not + listed yet. Also prevent Tor clients from using an OR running in the same + instance as an exit (due to a .exit request) if the OR does not meet the + same requirements expected of an OR running elsewhere. + Fixes bug 1859; bugfix on 0.2.0-alpha. diff --git a/changes/bug2020 b/changes/bug2020 new file mode 100644 index 000000000..51c4d0611 --- /dev/null +++ b/changes/bug2020 @@ -0,0 +1,5 @@ + o Minor bugfixes: + - Fix warnings that newer versions of autoconf produced during + ./autogen.sh. From what I can tell these were harmless in our case, + but they were extremely verbose. Fixes bug 2020. + diff --git a/changes/bug2031 b/changes/bug2031 new file mode 100644 index 000000000..59afc022e --- /dev/null +++ b/changes/bug2031 @@ -0,0 +1,5 @@ + o Minor bugfixes: + - Enable protection of small arrays whenever we build with gcc hardening + features, not only when also building with warnings enabled. Fixes bug + 2031; bugfix on 0.2.2.14-alpha. Reported by keb. + diff --git a/changes/caches_if_exit b/changes/caches_if_exit new file mode 100644 index 000000000..0e662270e --- /dev/null +++ b/changes/caches_if_exit @@ -0,0 +1,5 @@ + o Minor bugfixes: + - Fix a logic error where servers that _didn't_ act as exits would + try to keep their server lists more aggressively up to date than + exits, when it was supposed to be the other way around. Bugfix + on 0.2.2.17-alpha. diff --git a/changes/relay_early_rend b/changes/relay_early_rend new file mode 100644 index 000000000..411a0f640 --- /dev/null +++ b/changes/relay_early_rend @@ -0,0 +1,6 @@ + o Code simplifications and refactorting: + - When we fixed bug 1038 we had to put in a restriction not to send + RELAY_EARLY cells for relay cells on rend circuits. This was necessary + as long as relays using Tor 0.2.1.3-alpha through 0.2.1.18-alpha were + active. Since this isn't the case anymore, we unify our behaviour here. + Implements bug 2081. diff --git a/changes/set_ns_crash b/changes/set_ns_crash new file mode 100644 index 000000000..34466d7ad --- /dev/null +++ b/changes/set_ns_crash @@ -0,0 +1,4 @@ + o Major bugfixes: + - Avoid a crash bug triggered by looking at a dangling pointer while + setting the network status consensus. Found by Robert Ransom. + Bugfix on 0.2.2.17-alpha. Fixes bug 2097. |