summaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
Diffstat (limited to 'changes')
-rw-r--r--changes/bug10849_0236
-rw-r--r--changes/bug10849_0256
-rw-r--r--changes/bug110613
-rw-r--r--changes/bug110704
-rw-r--r--changes/bug112334
-rw-r--r--changes/bug112753
-rw-r--r--changes/bug112763
-rw-r--r--changes/bug112793
-rw-r--r--changes/bug112963
-rw-r--r--changes/bug116052
-rw-r--r--changes/bug116085
-rw-r--r--changes/bug116185
-rw-r--r--changes/bug116233
-rw-r--r--changes/bug116284
-rw-r--r--changes/bug116325
-rw-r--r--changes/bug11633_part14
-rw-r--r--changes/bug116346
-rw-r--r--changes/bug116356
-rw-r--r--changes/bug116544
-rw-r--r--changes/bug434510
-rw-r--r--changes/bug83684
-rw-r--r--changes/bug91073
-rw-r--r--changes/doxygen_fixes6
-rw-r--r--changes/md_leak_bug5
-rw-r--r--changes/require_0236
-rw-r--r--changes/ticket83685
-rw-r--r--changes/ticket89667
27 files changed, 91 insertions, 34 deletions
diff --git a/changes/bug10849_023 b/changes/bug10849_023
new file mode 100644
index 0000000000..480dea3de0
--- /dev/null
+++ b/changes/bug10849_023
@@ -0,0 +1,6 @@
+ o Major bugfixes:
+ - When running a hidden service, do not allow TunneledDirConns 0;
+ this will keep the hidden service from running, and also
+ make it publish its descriptors directly over HTTP. Fixes bug 10849;
+ bugfix on 0.2.1.1-alpha.
+
diff --git a/changes/bug10849_025 b/changes/bug10849_025
new file mode 100644
index 0000000000..1a3b71bab2
--- /dev/null
+++ b/changes/bug10849_025
@@ -0,0 +1,6 @@
+ o Removed code:
+ - The TunnelDirConns and PreferTunnelledDirConns options no longer
+ exist; tunneled directory connections have been available since
+ 0.1.2.5-alpha, and turning them off is not a good idea. This is a
+ brute-force fix for 10849, where "TunnelDirConns 0" would break
+ hidden services.
diff --git a/changes/bug11061 b/changes/bug11061
deleted file mode 100644
index 5035e876af..0000000000
--- a/changes/bug11061
+++ /dev/null
@@ -1,3 +0,0 @@
- o Documentation fixes:
- - Fix the layout of the SOCKSPort flags in the manpage. Fixes bug
- 11061; bugfix on 0.2.4.7-alpha.
diff --git a/changes/bug11070 b/changes/bug11070
deleted file mode 100644
index 88fecf9793..0000000000
--- a/changes/bug11070
+++ /dev/null
@@ -1,4 +0,0 @@
- o Removed code:
- - Remove all code for the long unused v1 directory protocol. Resolves
- ticket 11070.
-
diff --git a/changes/bug11233 b/changes/bug11233
new file mode 100644
index 0000000000..1161b6dfdf
--- /dev/null
+++ b/changes/bug11233
@@ -0,0 +1,4 @@
+ o Minor features:
+ - When we encounter an unexpected CR in text that we're trying to
+ write to a file on Windows, log the name of the file. Should help
+ diagnosing bug 11233.
diff --git a/changes/bug11275 b/changes/bug11275
deleted file mode 100644
index b9b019ff49..0000000000
--- a/changes/bug11275
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes:
- - Fix a minor memory leak that occurred when signing a directory
- object. Fixes bug 11275; bugfix on 0.2.4.13-alpha.
diff --git a/changes/bug11276 b/changes/bug11276
deleted file mode 100644
index be37534351..0000000000
--- a/changes/bug11276
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes:
- - Don't re-initialize a second set of openssl mutexes when starting
- up. Fixes bug 11726; bugfix on 0.2.5.3-alpha.
diff --git a/changes/bug11279 b/changes/bug11279
deleted file mode 100644
index 1e9da41180..0000000000
--- a/changes/bug11279
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor features:
- - Warn less verbosely when receiving a misformed ESTABLISH_RENDEZVOUS
- cell. Fixes ticket 11279.
diff --git a/changes/bug11296 b/changes/bug11296
deleted file mode 100644
index 156749761d..0000000000
--- a/changes/bug11296
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes:
- - Allow tor-fw-helper to build again by adding src/ext to its
- CPPFLAGS. Fixes bug 11296; bugfix on 0.2.5.3-alpha.
diff --git a/changes/bug11605 b/changes/bug11605
new file mode 100644
index 0000000000..973ac6db18
--- /dev/null
+++ b/changes/bug11605
@@ -0,0 +1,2 @@
+ o Minor bugfixes (dmalloc):
+ - Fix compilation with dmalloc. Fixes bug 11605; bugfix on 0.2.4.10-alpha.
diff --git a/changes/bug11608 b/changes/bug11608
new file mode 100644
index 0000000000..f34c9eb17b
--- /dev/null
+++ b/changes/bug11608
@@ -0,0 +1,5 @@
+ o Minor bugfixes (testing):
+ - The Python parts of the test scripts now work on Python 3 as well
+ as Python 2, so systems where '/usr/bin/python' is Python 3 will
+ no longer have the tests break. Fixes bug 11608; bugfix on
+ 0.2.5.2-alpha.
diff --git a/changes/bug11618 b/changes/bug11618
new file mode 100644
index 0000000000..e650d55cd1
--- /dev/null
+++ b/changes/bug11618
@@ -0,0 +1,5 @@
+ o Minor bugfixes:
+ - Fix all valgrind warnings produced by the unit tests. There were
+ over a thousand memory leak warnings previously, mostly produced
+ by forgetting to free things in the unit test code. Fixes bug
+ 11618, bugfixes on many versions of Tor.
diff --git a/changes/bug11623 b/changes/bug11623
new file mode 100644
index 0000000000..58ff06d38b
--- /dev/null
+++ b/changes/bug11623
@@ -0,0 +1,3 @@
+ o Minor bugfixes:
+ - Make Tor compile correctly with --disable-buf-freelists.
+ Fixes bug 11623; bugfix on 0.2.5.3-alpha.
diff --git a/changes/bug11628 b/changes/bug11628
new file mode 100644
index 0000000000..b93e1f4fc7
--- /dev/null
+++ b/changes/bug11628
@@ -0,0 +1,4 @@
+ o Minor features:
+ - The configure script has a --disable-seccomp option to turn off
+ support for libseccomp on systems that have it, in case it (or
+ Tor's use of it) is broken. Resolves ticket 11628.
diff --git a/changes/bug11632 b/changes/bug11632
new file mode 100644
index 0000000000..0dc7f8f1e2
--- /dev/null
+++ b/changes/bug11632
@@ -0,0 +1,5 @@
+ o Minor bugfixes (testing):
+ - When looking for versions of python that we could run the tests
+ with, check for "python2.7" and "python3.3"; previously we were
+ only looking for "python", "python2", and "python3". Patch from
+ Dana Koch. Fixes bug 11632; bugfix on 0.2.5.2-alpha.
diff --git a/changes/bug11633_part1 b/changes/bug11633_part1
new file mode 100644
index 0000000000..fb281bd7d0
--- /dev/null
+++ b/changes/bug11633_part1
@@ -0,0 +1,4 @@
+ o Minor bugfixes (build):
+ - Resolve GCC complaints on OpenBSD about discarding constness in
+ TO_{ORIGIN,OR}_CIRCUIT functions. Fixes part of bug 11633; bugfix on
+ 0.1.1.23. Patch from Dana Koch.
diff --git a/changes/bug11634 b/changes/bug11634
new file mode 100644
index 0000000000..2a52b3fcf2
--- /dev/null
+++ b/changes/bug11634
@@ -0,0 +1,6 @@
+ o Documentation:
+ - Clean up several option names in the manpage to match their real
+ names, add the missing documentation for a couple of testing and
+ directory authority options, remove the documentation for a
+ V2-directory fetching option that no longer exists. Resolves
+ ticket 11634.
diff --git a/changes/bug11635 b/changes/bug11635
new file mode 100644
index 0000000000..bb5eceee30
--- /dev/null
+++ b/changes/bug11635
@@ -0,0 +1,6 @@
+ o Minor bugfixes (pluggable transports):
+ - Enable the ExtORPortCookieAuthFile option, to allow changing the
+ default location of the authentication token for the extended OR Port
+ as used by sever-side pluggable transports. We had implemented this
+ option before, but the code to make it settable had been omitted.
+ Fixes bug 11635; bugfix on 0.2.5.1-alpha.
diff --git a/changes/bug11654 b/changes/bug11654
new file mode 100644
index 0000000000..97c70b25d1
--- /dev/null
+++ b/changes/bug11654
@@ -0,0 +1,4 @@
+ o Minor bugfixes:
+ - Fix a broken log message about delayed directory fetches that
+ was caused by a misuse of strlcpy(). Fixes bug 11654; bugfix on
+ 0.2.5.3-alpha.
diff --git a/changes/bug4345 b/changes/bug4345
new file mode 100644
index 0000000000..5e650fc340
--- /dev/null
+++ b/changes/bug4345
@@ -0,0 +1,10 @@
+ o Minor bugfixes:
+ - Check return code on spawn_func() in cpuworker code, so that we don't
+ think we've spawned a nonworking cpuworker and write junk to it
+ forever. Fix related to bug 4345; bugfix on all released Tor versions.
+ Found by "skruffy".
+
+ - Use a pthread_attr to make sure that spawn_func() cannot return
+ an error while at the same time launching a thread. Fix related
+ to bug 4345; bugfix on all released Tor versions. Reported by
+ "cypherpunks".
diff --git a/changes/bug8368 b/changes/bug8368
new file mode 100644
index 0000000000..fa3991c3a6
--- /dev/null
+++ b/changes/bug8368
@@ -0,0 +1,4 @@
+ o Minor features:
+ - Add a systemd service file (tor.service) that can be installed by
+ Linux distributions that make use of the systemd init daemon.
+ Fixes bug 8368.
diff --git a/changes/bug9107 b/changes/bug9107
deleted file mode 100644
index dba1669778..0000000000
--- a/changes/bug9107
+++ /dev/null
@@ -1,3 +0,0 @@
- o Code simplifications and refactoring:
- - Remove unused function circuit_dump_by_chan from circuitlist.c. Closes
- issue #9107; patch from "marek".
diff --git a/changes/doxygen_fixes b/changes/doxygen_fixes
deleted file mode 100644
index a9add9d627..0000000000
--- a/changes/doxygen_fixes
+++ /dev/null
@@ -1,6 +0,0 @@
- o Documentation:
- - Resolve warnings from Doxygen.
-
- o Code simplification and refactoring:
- - Change our use of the ENUM_BF macro to avoid declarations that
- confuse Doxygen.
diff --git a/changes/md_leak_bug b/changes/md_leak_bug
new file mode 100644
index 0000000000..26270aacc3
--- /dev/null
+++ b/changes/md_leak_bug
@@ -0,0 +1,5 @@
+ o Major bugfixes (security, OOM)
+ - Fix a memory leak that could occur if a microdescriptor parse
+ fails during the tokenizing step. This could enable a memory
+ exhaustion attack by directory servers. Fixes bug #11649; bugfix
+ on 0.2.2.6-alpha.
diff --git a/changes/require_023 b/changes/require_023
deleted file mode 100644
index f3a5a1417c..0000000000
--- a/changes/require_023
+++ /dev/null
@@ -1,6 +0,0 @@
- o Deprecated versions:
- - Tor 0.2.2.x is no longer supported, and has not been for a while.
- Directory authorities no longer accept descriptors from
- Tor relays running any version of Tor prior to Tor 0.2.3.16-alpha.
- Resolves ticket 11149.
-
diff --git a/changes/ticket8368 b/changes/ticket8368
new file mode 100644
index 0000000000..206a766548
--- /dev/null
+++ b/changes/ticket8368
@@ -0,0 +1,5 @@
+ o Distribution:
+ - Include a tor.service file in contrib.dist for use with
+ systemd. Some distributions will be able to use this file unmodified;
+ others will need to tweak it, or write their own. Patch from
+ Jamie Nguyen; resolves ticket 8368.
diff --git a/changes/ticket8966 b/changes/ticket8966
new file mode 100644
index 0000000000..d6967a4e30
--- /dev/null
+++ b/changes/ticket8966
@@ -0,0 +1,7 @@
+ o Package cleanup:
+ - The contrib directory has been sorted and tidy. Before, it was an
+ unsorted dumping ground for useful and not-so-useful things. Now,
+ it has been divided based on functionality, and the items which
+ seemed to be nonfunctional or useless have been removed. Resolves
+ ticket 8966; based on patches from "rl1987".
+