diff options
Diffstat (limited to 'changes')
-rw-r--r-- | changes/bug10849_023 | 6 | ||||
-rw-r--r-- | changes/bug10849_025 | 6 | ||||
-rw-r--r-- | changes/bug11061 | 3 | ||||
-rw-r--r-- | changes/bug11070 | 4 | ||||
-rw-r--r-- | changes/bug11233 | 4 | ||||
-rw-r--r-- | changes/bug11275 | 3 | ||||
-rw-r--r-- | changes/bug11276 | 3 | ||||
-rw-r--r-- | changes/bug11279 | 3 | ||||
-rw-r--r-- | changes/bug11296 | 3 | ||||
-rw-r--r-- | changes/bug11605 | 2 | ||||
-rw-r--r-- | changes/bug11608 | 5 | ||||
-rw-r--r-- | changes/bug11618 | 5 | ||||
-rw-r--r-- | changes/bug11623 | 3 | ||||
-rw-r--r-- | changes/bug11628 | 4 | ||||
-rw-r--r-- | changes/bug11632 | 5 | ||||
-rw-r--r-- | changes/bug11633_part1 | 4 | ||||
-rw-r--r-- | changes/bug11634 | 6 | ||||
-rw-r--r-- | changes/bug11635 | 6 | ||||
-rw-r--r-- | changes/bug11654 | 4 | ||||
-rw-r--r-- | changes/bug4345 | 10 | ||||
-rw-r--r-- | changes/bug8368 | 4 | ||||
-rw-r--r-- | changes/bug9107 | 3 | ||||
-rw-r--r-- | changes/doxygen_fixes | 6 | ||||
-rw-r--r-- | changes/md_leak_bug | 5 | ||||
-rw-r--r-- | changes/require_023 | 6 | ||||
-rw-r--r-- | changes/ticket8368 | 5 | ||||
-rw-r--r-- | changes/ticket8966 | 7 |
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". + |