aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes/bug18599
-rw-r--r--changes/bug20205
-rw-r--r--changes/bug20315
-rw-r--r--changes/caches_if_exit5
-rw-r--r--changes/relay_early_rend6
-rw-r--r--changes/set_ns_crash4
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.