summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes/bug100815
-rw-r--r--changes/bug1036312
-rw-r--r--changes/bug104684
-rw-r--r--changes/bug108014
-rw-r--r--changes/bug112783
-rw-r--r--changes/bug42413
-rw-r--r--changes/bug9213_doc5
-rw-r--r--changes/bug96504
-rw-r--r--changes/bug96654
-rw-r--r--changes/bug98417
-rw-r--r--changes/bug98705
-rw-r--r--changes/cov-leaks6
-rw-r--r--changes/ticket46453
-rw-r--r--changes/ticket79524
14 files changed, 69 insertions, 0 deletions
diff --git a/changes/bug10081 b/changes/bug10081
new file mode 100644
index 0000000000..654b83c0b7
--- /dev/null
+++ b/changes/bug10081
@@ -0,0 +1,5 @@
+ o Minor features:
+ - When reporting a failure from make_socket_reuseable(), don't
+ report a warning when we get a failure from an incoming socket
+ on OSX. Fix for bug 10081.
+
diff --git a/changes/bug10363 b/changes/bug10363
new file mode 100644
index 0000000000..0cdfd9aeeb
--- /dev/null
+++ b/changes/bug10363
@@ -0,0 +1,12 @@
+ o Major bugfixes:
+ - Fix two instances of possible undefined behavior in channeltls.c
+ that could, under unlucky circumstances, have led to a pointer
+ overflow. Fixes bug #10363; bugfixes on 0.2.0.10-alpha and
+ 0.2.3.6-alpha. Reported by "bobnomnom".
+ - Fix another possibly undefined pointer operations in tor_memmem
+ fallback implementation. Another case of bug #10363; bugfix on
+ 0.1.1.1-alpha.
+ - Fix another possibly undefined pointer operations in the eventdns
+ fallback implementation. Another case of bug #10363; bugfix on
+ 0.1.2.1-alpha.
+
diff --git a/changes/bug10468 b/changes/bug10468
new file mode 100644
index 0000000000..128eb3ac65
--- /dev/null
+++ b/changes/bug10468
@@ -0,0 +1,4 @@
+ o Minor bugfixes:
+ - When using DNSPort and AutomapHostsOnResolve, respond to AAAA
+ requests with AAAA automapped answers. Fixes bug 10468; bugfix
+ on 0.2.4.7-alpha.
diff --git a/changes/bug10801 b/changes/bug10801
new file mode 100644
index 0000000000..201bbeab1c
--- /dev/null
+++ b/changes/bug10801
@@ -0,0 +1,4 @@
+ o Minor bugfixes:
+ - Stop accepting bridge lines containing hostnames. Doing so allowed
+ clients to perform DNS requests on the hostnames, which was not
+ sensible behavior. Fixes bug 10801; bugfix on 0.2.0.1-alpha.
diff --git a/changes/bug11278 b/changes/bug11278
new file mode 100644
index 0000000000..4fa59fc690
--- /dev/null
+++ b/changes/bug11278
@@ -0,0 +1,3 @@
+ o Minor bugfixes:
+ - Free placeholder entries in our circuit table at exit; fixes
+ a harmless memory leak. Fixes bug 11278; bugfix on 0.2.5.1-alpha.
diff --git a/changes/bug4241 b/changes/bug4241
new file mode 100644
index 0000000000..a7d34bf6a3
--- /dev/null
+++ b/changes/bug4241
@@ -0,0 +1,3 @@
+ o Minor bugfixes:
+ - Only retry attempts to connect to a chosen rendezvous point 8 times,
+ not 30. Fixes bug #4241; bugfix on 0.1.0.1-rc.
diff --git a/changes/bug9213_doc b/changes/bug9213_doc
new file mode 100644
index 0000000000..2f959dd831
--- /dev/null
+++ b/changes/bug9213_doc
@@ -0,0 +1,5 @@
+ o Documentation:
+ - Correctly document that we search for a system torrc file before
+ looking in ~/.torrc. Fixes documentation side of 9213; bugfix
+ on 0.2.3.18-rc.
+
diff --git a/changes/bug9650 b/changes/bug9650
new file mode 100644
index 0000000000..c49cc2420f
--- /dev/null
+++ b/changes/bug9650
@@ -0,0 +1,4 @@
+ o Minor bugfixes:
+ - Avoid potential crashes or bad behavior when launching a
+ server-side managed proxy with ORPort or ExtORPort temporarily
+ disabled. Fixes bug 9650; bugfix on 0.2.3.16-alpha.
diff --git a/changes/bug9665 b/changes/bug9665
new file mode 100644
index 0000000000..d9e58591ee
--- /dev/null
+++ b/changes/bug9665
@@ -0,0 +1,4 @@
+ o Minor features:
+ - Report a failure to connect to a bridge because its transport
+ type has no configured pluggable transport as a new type of bootstrap
+ failure. Resolves ticket 9665. Patch from Fábio J. Bertinatto.
diff --git a/changes/bug9841 b/changes/bug9841
new file mode 100644
index 0000000000..8b40dda0c1
--- /dev/null
+++ b/changes/bug9841
@@ -0,0 +1,7 @@
+ o Minor features (performance):
+
+ - Faster server-side lookups of rendezvous and introduction point
+ circuits by using hashtables instead of linear searches over all
+ the circuits. These functions previously accounted between 3 and
+ 7% of CPU usage on some busy relays.
+
diff --git a/changes/bug9870 b/changes/bug9870
new file mode 100644
index 0000000000..b4b2c2df2a
--- /dev/null
+++ b/changes/bug9870
@@ -0,0 +1,5 @@
+ o Minor bugfixes:
+
+ - Log only one message when we start logging in an unsafe
+ way. Previously, we would log as many messages as we had
+ problems. Fix for #9870; bugfix on 0.2.5.1-alpha.
diff --git a/changes/cov-leaks b/changes/cov-leaks
new file mode 100644
index 0000000000..302d2475cf
--- /dev/null
+++ b/changes/cov-leaks
@@ -0,0 +1,6 @@
+ o Minor bugfixes:
+ - Resolve some memory leaks found by coverity in the unit tests,
+ on exit in tor-gencert, and on a failure to compute digests
+ for our own keys when generating a v3 networkstatus vote.
+ These leaks should never have affected anyone in practice.
+
diff --git a/changes/ticket4645 b/changes/ticket4645
new file mode 100644
index 0000000000..cc665ba1a1
--- /dev/null
+++ b/changes/ticket4645
@@ -0,0 +1,3 @@
+ o Code simplifications and refactoring:
+ - Removing is_internal_IP() function. Resolves ticket 4645.
+
diff --git a/changes/ticket7952 b/changes/ticket7952
new file mode 100644
index 0000000000..8ba20dc64a
--- /dev/null
+++ b/changes/ticket7952
@@ -0,0 +1,4 @@
+ o Minor features (controller):
+ - Make the entire exit policy available from the control port via
+ GETINFO exit-policy/*. Implements enhancement #7952. Patch from
+ "rl1987".