summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes/67575
-rw-r--r--changes/69823
-rw-r--r--changes/bug63415
-rw-r--r--changes/bug653816
-rw-r--r--changes/bug68115
-rw-r--r--changes/bug68156
-rw-r--r--changes/bug68193
-rw-r--r--changes/bug70223
-rw-r--r--changes/bug70376
-rw-r--r--changes/bug70397
-rw-r--r--changes/ticket57493
-rw-r--r--changes/ticket69972
-rw-r--r--changes/warn-about-hses-without-guards8
13 files changed, 37 insertions, 35 deletions
diff --git a/changes/6757 b/changes/6757
new file mode 100644
index 0000000000..6b17f951d1
--- /dev/null
+++ b/changes/6757
@@ -0,0 +1,5 @@
+ o Minor bugfixes (client):
+ - Make clients running with IPv6 bridges connect over IPv6 again,
+ even without setting new config options ClientUseIPv6 and
+ ClientPreferIPv6ORPort.
+ Fixes bug 6757; bugfix on 0.2.4.1-alpha.
diff --git a/changes/6982 b/changes/6982
new file mode 100644
index 0000000000..edfa066a56
--- /dev/null
+++ b/changes/6982
@@ -0,0 +1,3 @@
+ o Minor features (portability):
+ - Tor now builds correctly on Bitrig, an OpenBSD fork. Patch from dhill.
+ Ticket 6982.
diff --git a/changes/bug6341 b/changes/bug6341
deleted file mode 100644
index 04e52c7cd3..0000000000
--- a/changes/bug6341
+++ /dev/null
@@ -1,5 +0,0 @@
- o Major bugfixes:
- - Fix a possible crash bug when checking for deactivated circuits
- in connection_or_flush_from_first_active_circuit(). Fixes bug
- 6341; bugfix on 0.2.2.7-alpha. Bug report and fix received
- pseudonymously.
diff --git a/changes/bug6538 b/changes/bug6538
deleted file mode 100644
index 03c168b60a..0000000000
--- a/changes/bug6538
+++ /dev/null
@@ -1,16 +0,0 @@
- o Minor bugfixes:
- - Switch weighted node selection rule from using a list of doubles
- to using a list of int64_t. This should make the process slightly
- easier to debug and maintain. Needed for fix for bug 6538.
-
- o Security features:
- - Switch to a completely time-invariant approach for picking nodes
- weighted by bandwidth. Our old approach would run through the
- part of the loop after it had made its choice slightly slower
- than it ran through the part of the loop before it had made its
- choice. Fix for bug 6538.
-
- o Code simplifications and refactoring:
- - Move the core of our "choose a weighted element at random" logic
- into its own function, and give it unit tests. Now the logic is
- testable, and a little less fragile too.
diff --git a/changes/bug6811 b/changes/bug6811
deleted file mode 100644
index 841ec1c54a..0000000000
--- a/changes/bug6811
+++ /dev/null
@@ -1,5 +0,0 @@
- o Major security fixes:
- - Fix an assertion failure in tor_timegm that could be triggered
- by a badly formatted directory object. Bug found by fuzzing with
- Radamsa. Fixes bug 6811; bugfix on 0.2.0.20-rc.
-
diff --git a/changes/bug6815 b/changes/bug6815
deleted file mode 100644
index d6a1233a4f..0000000000
--- a/changes/bug6815
+++ /dev/null
@@ -1,6 +0,0 @@
- o Major bugfixes:
- - Allow routers to correctly detect their own DirPorts as running.
- When we removed support for versions_supports_begindir, we also
- accidentally removed the mechanism we used to self-test our
- DirPort. Diagnosed with help from kargig. Fixes bugs 6814 and
- 6815; bugfix on 0.2.4.2-alpha.
diff --git a/changes/bug6819 b/changes/bug6819
deleted file mode 100644
index 8b5c2243ea..0000000000
--- a/changes/bug6819
+++ /dev/null
@@ -1,3 +0,0 @@
- o Documentation fixes:
- - Resolve a typo in torrc.sample.in. Fixes bug 6819; bugfix on
- 0.2.3.14-alpha.
diff --git a/changes/bug7022 b/changes/bug7022
new file mode 100644
index 0000000000..10ac354724
--- /dev/null
+++ b/changes/bug7022
@@ -0,0 +1,3 @@
+ o Minor bugfixes:
+ - Fix memory leaks whenever we logged any message about the "path
+ bias" detection. Fixes bug 7022; bugfix on 0.2.3.21-rc.
diff --git a/changes/bug7037 b/changes/bug7037
new file mode 100644
index 0000000000..fc3a1ad1c5
--- /dev/null
+++ b/changes/bug7037
@@ -0,0 +1,6 @@
+ o Minor bugfixes:
+ - When relays refuse a "create" cell because their queue of pending
+ create cells is too big (typically because their cpu can't keep up
+ with the arrival rate), send back reason "resource limit" rather
+ than reason "internal", so network measurement scripts can get a
+ more accurate picture. Bugfix on 0.1.1.11-alpha; fixes bug 7037.
diff --git a/changes/bug7039 b/changes/bug7039
new file mode 100644
index 0000000000..dc5111a00c
--- /dev/null
+++ b/changes/bug7039
@@ -0,0 +1,7 @@
+ o Minor bugfixes:
+ - When a Tor client gets a "truncated" relay cell, the first byte of
+ its payload specifies why the circuit was truncated. We were
+ ignoring this 'reason' byte when tearing down the circuit, resulting
+ in the controller not being told why the circuit closed. Now we
+ pass the reason from the truncated cell to the controller. Bugfix
+ on 0.1.2.3-alpha; fixes bug 7039.
diff --git a/changes/ticket5749 b/changes/ticket5749
new file mode 100644
index 0000000000..0237241981
--- /dev/null
+++ b/changes/ticket5749
@@ -0,0 +1,3 @@
+ o New directory authorities:
+ - Add Faravahar (run by Sina Rabbani) as the ninth v3 directory
+ authority. Closes ticket 5749.
diff --git a/changes/ticket6997 b/changes/ticket6997
new file mode 100644
index 0000000000..0a33b37552
--- /dev/null
+++ b/changes/ticket6997
@@ -0,0 +1,2 @@
+ o Minor bugfixes:
+ - Command-line option "--version" implies "--quiet". Closes ticket #6997.
diff --git a/changes/warn-about-hses-without-guards b/changes/warn-about-hses-without-guards
new file mode 100644
index 0000000000..57b8b4d00f
--- /dev/null
+++ b/changes/warn-about-hses-without-guards
@@ -0,0 +1,8 @@
+ o Minor features:
+
+ - Warn users who run hidden services on a Tor client with
+ UseEntryGuards disabled that their hidden services will be
+ vulnerable to http://freehaven.net/anonbib/#hs-attack06 (the
+ attack which motivated Tor to support entry guards in the first
+ place). Fixes bug 6889.
+