aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes/bug11415
-rw-r--r--changes/bug13625
-rw-r--r--changes/bug15119
-rw-r--r--changes/bug17515
-rw-r--r--changes/bug178916
-rw-r--r--changes/bug18054
-rw-r--r--changes/bug18407
-rw-r--r--changes/bug19434
-rw-r--r--changes/bug19525
-rw-r--r--changes/bug1954_loadlib4
-rw-r--r--changes/bug19565
-rw-r--r--changes/bug19643
-rw-r--r--changes/geoip-sep20103
-rw-r--r--changes/geoip-update-august20103
-rw-r--r--changes/geoip-update-june20102
-rw-r--r--changes/maatuska-new-v3auth3
-rw-r--r--changes/misc-reason3
-rw-r--r--changes/new-geoip-db5
-rw-r--r--changes/openbsd-sysheaders4
-rw-r--r--changes/remove-debian5
-rw-r--r--changes/torrc_continuation6
-rw-r--r--changes/win_build_fix2
22 files changed, 68 insertions, 40 deletions
diff --git a/changes/bug1141 b/changes/bug1141
deleted file mode 100644
index 9975e418d6..0000000000
--- a/changes/bug1141
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes:
- - Fix an assertion failure that could occur in caches or bridge users
- when using a very short voting interval on a testing network.
- Diagnosed by Robert Hogan. Fixes bug 1141; bugfix on 0.2.0.8-alpha.
-
diff --git a/changes/bug1362 b/changes/bug1362
new file mode 100644
index 0000000000..e06393765b
--- /dev/null
+++ b/changes/bug1362
@@ -0,0 +1,5 @@
+ o Minor features:
+ - When we run out of directory information such that we can't build
+ circuits, but then get enough that we can build circuits, log when
+ we actually construct a circuit, so the user has a better chance of
+ knowing what's going on. Fixes bug 1362.
diff --git a/changes/bug1511 b/changes/bug1511
new file mode 100644
index 0000000000..8e9652b90e
--- /dev/null
+++ b/changes/bug1511
@@ -0,0 +1,9 @@
+ o Minor bugfixes:
+ - Tolerate skew in stored vs computed interval starts for bandwidth
+ accounting. Now, if we change our configuration so that the start
+ of the period changes by no more than 50% of the period's duration,
+ we remember bytes that we transferred in the old one. The upshot
+ of this is that daylight savings time should no longer mess up
+ bandwidth accounting and make each period potentially happen
+ twice. Fixes bug 1511; bugfix on 0.0.9pre5.
+
diff --git a/changes/bug1751 b/changes/bug1751
new file mode 100644
index 0000000000..58ea9a225f
--- /dev/null
+++ b/changes/bug1751
@@ -0,0 +1,5 @@
+ o Major features:
+ - Exit relays now try harder to block exit attempts from unknown
+ relays, to make it harder for people to use them as one-hop proxies.
+ Controlled by the refuseunknownexits consensus parameter, or you
+ can override it with the RefuseUnknownExits torrc option.
diff --git a/changes/bug1789 b/changes/bug1789
new file mode 100644
index 0000000000..9292aa924f
--- /dev/null
+++ b/changes/bug1789
@@ -0,0 +1,16 @@
+ o Minor features:
+ - Be more generous with how much bandwidth we'd use up (with
+ accounting enabled) before entering "soft hibernation".
+ Previously, we'd hibernate once we'd used up 95% of our
+ allotment. Now, we use up 95% of our allotment, AND make sure
+ that we have no more than 500MB (or 3 hours of expected traffic,
+ whichever is lower) remaining before we enter soft hibernation.
+
+ o Minor bugfixes:
+ - For bandwidth accounting, calculate our expected bandwidth rate
+ based on the time during which we were active and not in
+ soft-hibernation during the last interval. Previously, we were
+ also considering the time spent in soft-hibernation. If this
+ was a long time, we would wind up underestimating our bandwidth
+ by a lot, and skewing our wakeup time towards the start of the
+ accounting interval. Fixes bug 1789. Bugfix on 0.0.9pre5.
diff --git a/changes/bug1805 b/changes/bug1805
new file mode 100644
index 0000000000..fdd03fb985
--- /dev/null
+++ b/changes/bug1805
@@ -0,0 +1,4 @@
+ o Minor bugfixes:
+ - Make sure we don't warn about not having bandwidth weights when
+ choosing bridges or other relays not in the consensus. Bugfix
+ on 0.2.2.10-alpha; fixes bug 1805.
diff --git a/changes/bug1840 b/changes/bug1840
deleted file mode 100644
index 0ef2b98a3f..0000000000
--- a/changes/bug1840
+++ /dev/null
@@ -1,7 +0,0 @@
- o Minor bugfixes:
- - Allow handshaking OR connections to take a full KeepalivePeriod
- seconds to handshake. Previously, we would close them after
- IDLE_OR_CONN_TIMEOUT seconds, as if they were open. This is a
- bugfix on 0.2.1.26. Thanks to mingw-san for analysis help. Fixes
- bug 1840.
-
diff --git a/changes/bug1943 b/changes/bug1943
new file mode 100644
index 0000000000..0005cef9b3
--- /dev/null
+++ b/changes/bug1943
@@ -0,0 +1,4 @@
+ o Minor features:
+ - Add some more defensive programming for architectures that can't
+ handle unaligned integer accesses. We don't know of any actual
+ bugs right now, but that's the best time to fix them.
diff --git a/changes/bug1952 b/changes/bug1952
new file mode 100644
index 0000000000..e6784aa3d3
--- /dev/null
+++ b/changes/bug1952
@@ -0,0 +1,5 @@
+ o Major bugfixes:
+ - Alter how consensus bandwidth-weights are computed using new constraints
+ that should succeed in all cases. Also alter directory authorities to not
+ include the bandwidth-weights line if they fail to produce valid values.
+ Fixes bug 1952; bugfix on 0.2.2.10-alpha.
diff --git a/changes/bug1954_loadlib b/changes/bug1954_loadlib
new file mode 100644
index 0000000000..901d9baa5c
--- /dev/null
+++ b/changes/bug1954_loadlib
@@ -0,0 +1,4 @@
+ o Major bugfixes
+ - Always search the windows system directory for system DLLs, and
+ nowhere else. Fixes bug 1954.
+
diff --git a/changes/bug1956 b/changes/bug1956
new file mode 100644
index 0000000000..3e402b7765
--- /dev/null
+++ b/changes/bug1956
@@ -0,0 +1,5 @@
+ o Minor bugfixes
+ - Do not double-report signatures from unrecognized authorities both
+ as "from unknown authority" and "not present". Fixes bug 1956,
+ bugfix on 0.2.2.16-alpha.
+
diff --git a/changes/bug1964 b/changes/bug1964
new file mode 100644
index 0000000000..d100094eba
--- /dev/null
+++ b/changes/bug1964
@@ -0,0 +1,3 @@
+ o Major bugfixes:
+ - Fix a segfault that can happen when using bridges. Fixes bug 1964;
+ bugfix on 0.2.2.15-alpha.
diff --git a/changes/geoip-sep2010 b/changes/geoip-sep2010
deleted file mode 100644
index 47eb00699c..0000000000
--- a/changes/geoip-sep2010
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor features:
- - Update to the September 1 2010 Maxmind GeoLite Country database.
-
diff --git a/changes/geoip-update-august2010 b/changes/geoip-update-august2010
deleted file mode 100644
index 8f127852f2..0000000000
--- a/changes/geoip-update-august2010
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor features
- - Update to the August 1 2010 Maxmind GeoLite Country database.
-
diff --git a/changes/geoip-update-june2010 b/changes/geoip-update-june2010
deleted file mode 100644
index 7a15c0066d..0000000000
--- a/changes/geoip-update-june2010
+++ /dev/null
@@ -1,2 +0,0 @@
- o Minor features
- - Update to the June 1 2010 Maxmind GeoLite Country database.
diff --git a/changes/maatuska-new-v3auth b/changes/maatuska-new-v3auth
deleted file mode 100644
index 9508b30a24..0000000000
--- a/changes/maatuska-new-v3auth
+++ /dev/null
@@ -1,3 +0,0 @@
- o New directory authorities:
- - Set up maatuska (run by Linus Nordberg) as the eighth v3 directory
- authority.
diff --git a/changes/misc-reason b/changes/misc-reason
deleted file mode 100644
index 80db2d257d..0000000000
--- a/changes/misc-reason
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor features:
- - Have clients begin understanding the new END_STREAM_REASON_NOROUTE
- error code.
diff --git a/changes/new-geoip-db b/changes/new-geoip-db
deleted file mode 100644
index 06d69ea476..0000000000
--- a/changes/new-geoip-db
+++ /dev/null
@@ -1,5 +0,0 @@
- o Major features:
- - Move to the Maxmind GeoIP db (rather than the June 2009
- ip-to-country GeoIP db) for our statistics that count how many
- users relays are seeing from each country. Now we have more accurate
- data for many African countries.
diff --git a/changes/openbsd-sysheaders b/changes/openbsd-sysheaders
deleted file mode 100644
index 2babde2d78..0000000000
--- a/changes/openbsd-sysheaders
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes:
- - When building with --enable-gcc-warnings on OpenBSD, disable
- warnings in system headers. This makes --enable-gcc-warnings
- pass on OpenBSD 4.8. \ No newline at end of file
diff --git a/changes/remove-debian b/changes/remove-debian
deleted file mode 100644
index 6eb1896bae..0000000000
--- a/changes/remove-debian
+++ /dev/null
@@ -1,5 +0,0 @@
- o Removed files:
- - Remove the old debian/ directory from the main Tor distribution.
- The official Tor-for-debian git repository lives at the URL
- https://git.torproject.org/debian/tor.git .
-
diff --git a/changes/torrc_continuation b/changes/torrc_continuation
new file mode 100644
index 0000000000..5b6e086e6f
--- /dev/null
+++ b/changes/torrc_continuation
@@ -0,0 +1,6 @@
+ o Minor features:
+ - Support line continuations in torrc. If a line ends with a
+ single backslash character, the newline is ignored, and the
+ configuration value is treated as continuing on the next line.
+ Resolves bug 1929.
+
diff --git a/changes/win_build_fix b/changes/win_build_fix
new file mode 100644
index 0000000000..adcfcc0384
--- /dev/null
+++ b/changes/win_build_fix
@@ -0,0 +1,2 @@
+ o Major bugfixes:
+ - Fix compilation on Windows. Bugfix on 0.2.2.16-alpha, related to bug 1797.