summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes/bug148214
-rw-r--r--changes/bug176685
-rw-r--r--changes/bug177026
-rw-r--r--changes/bug179066
-rw-r--r--changes/bug179232
-rw-r--r--changes/bug180506
-rw-r--r--changes/bug180896
-rw-r--r--changes/bug181622
-rw-r--r--changes/bug18318_ed7
-rw-r--r--changes/bug183685
-rw-r--r--changes/geoip-march20162
11 files changed, 36 insertions, 15 deletions
diff --git a/changes/bug14821 b/changes/bug14821
index 0920d1fffc..e9ccc2fd1b 100644
--- a/changes/bug14821
+++ b/changes/bug14821
@@ -1,4 +1,4 @@
o Major bugfixes (compilation):
- - Correctly repair hardened builds under the clang compiler. Previously,
+ - Repair hardened builds under the clang compiler. Previously,
our use of _FORTIFY_SOURCE would conflict with clang's address
- sanitizer. Closes ticket 14821.
+ sanitizer. Fixes bug 14821; bugfix on 0.2.5.4-alpha.
diff --git a/changes/bug17668 b/changes/bug17668
new file mode 100644
index 0000000000..fa5c1c8081
--- /dev/null
+++ b/changes/bug17668
@@ -0,0 +1,5 @@
+ o Major bugfixes (voting):
+ - When collating votes by Ed25519 identities, authorities now
+ include a "NoEdConsensus" flag if the ed25519 value (or lack thereof)
+ for a server does not reflect the majority consensus. Related to bug
+ 17668; bugfix on 0.2.7.2-alpha.
diff --git a/changes/bug17702 b/changes/bug17702
new file mode 100644
index 0000000000..4fda36f736
--- /dev/null
+++ b/changes/bug17702
@@ -0,0 +1,6 @@
+ o Major bugfixes:
+ - Actually enable Ed25519-based directory collation.
+ Previously, the code had been written, but some debugging code that had
+ accidentally been left in the codebase made it stay turned off.
+ Fixes bug 17702; bugfix on 0.2.7.2-alpha.
+
diff --git a/changes/bug17906 b/changes/bug17906
index fff76d1c59..2937369f0a 100644
--- a/changes/bug17906
+++ b/changes/bug17906
@@ -1,4 +1,4 @@
- o Minor features (authorities):
- - Update the V3 identity key for dannenberg, it was changed on
+ o Major features (authorities):
+ - Update the V3 identity key for the dannenberg authority, which changed on
18 November 2015.
- Closes task #17906. Patch by "teor".
+ Closes task 17906. Patch by "teor".
diff --git a/changes/bug17923 b/changes/bug17923
index 48026a5c2f..94849fb06a 100644
--- a/changes/bug17923
+++ b/changes/bug17923
@@ -1,4 +1,4 @@
- o Minor bugfixes:
+ o Minor bugfixes (portability):
- Add an #endif to configure.ac so that we correctly detect
the presence of in6_addr.s6_addr32. Fixes bug 17923; bugfix on
0.2.0.13-alpha.
diff --git a/changes/bug18050 b/changes/bug18050
index ce24a7738a..27456bea80 100644
--- a/changes/bug18050
+++ b/changes/bug18050
@@ -1,7 +1,7 @@
- o Minor fixes (relays):
+ o Minor bugfixes (relays):
- Check that both the ORPort and DirPort (if present) are reachable
before publishing a relay descriptor. Otherwise, relays publish a
descriptor with DirPort 0 when the DirPort reachability test takes
longer than the ORPort reachability test.
- Closes bug #18050. Reported by "starlight", patch by "teor".
- Bugfix on 0.1.0.1-rc, commit a1f1fa6ab on 27 Feb 2005.
+ Fixes bug 18050;
+ bugfix on 0.1.0.1-rc. Reported by "starlight", patch by "teor".
diff --git a/changes/bug18089 b/changes/bug18089
index c1fb342f77..8ff75b8b8e 100644
--- a/changes/bug18089
+++ b/changes/bug18089
@@ -1,6 +1,4 @@
- o Minor fixes (security):
+ o Minor bugfixes (security):
- Make memwipe() do nothing when passed a NULL pointer
or zero size. Check size argument to memwipe() for underflow.
- Closes bug #18089. Reported by "gk", patch by "teor".
- Bugfix on 0.2.3.25 and 0.2.4.6-alpha (#7352),
- commit 49dd5ef3 on 7 Nov 2012.
+ Fixes bug 18089; bugfix on 0.2.3.25 and 0.2.4.6-alpha. Reported by "gk", patch by "teor".
diff --git a/changes/bug18162 b/changes/bug18162
index 0844d6f62f..88d19a87cc 100644
--- a/changes/bug18162
+++ b/changes/bug18162
@@ -1,7 +1,7 @@
o Major bugfixes (security, pointers):
- Avoid a difficult-to-trigger heap corruption attack when extending
- a smartlist to contain over 16GB of pointers. Fixes bug #18162;
+ a smartlist to contain over 16GB of pointers. Fixes bug 18162;
bugfix on Tor 0.1.1.11-alpha, which fixed a related bug
incompletely. Reported by Guido Vranken.
diff --git a/changes/bug18318_ed b/changes/bug18318_ed
new file mode 100644
index 0000000000..af39234d53
--- /dev/null
+++ b/changes/bug18318_ed
@@ -0,0 +1,7 @@
+ o Major bugfixes:
+ - When generating a vote with keypinning disabled, never include two
+ entries for the same ed25519 identity. This bug was causing
+ authorities to generate votes that they could not parse when a router
+ violated key pinning by changing its RSA identity but keeping its
+ Ed25519 identity. Fixes bug 17668; fixes part of bug 18318. Bugfix on
+ 0.2.7.2-alpha.
diff --git a/changes/bug18368 b/changes/bug18368
new file mode 100644
index 0000000000..17218d432f
--- /dev/null
+++ b/changes/bug18368
@@ -0,0 +1,5 @@
+ o Minor bugfixes:
+ - When logging information about an unparseable networkstatus vote or
+ consensus, do not say "vote" when we mean consensus. Fixes bug
+ 18368; bugfix on 0.2.0.8-alpha.
+
diff --git a/changes/geoip-march2016 b/changes/geoip-march2016
index d7b1bd42f9..a66599f5a9 100644
--- a/changes/geoip-march2016
+++ b/changes/geoip-march2016
@@ -1,4 +1,4 @@
- o Minor features:
+ o Minor features (geoip):
- Update geoip and geoip6 to the March 3 2016 Maxmind GeoLite2
Country database.