summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ChangeLog349
-rw-r--r--changes/122074
-rw-r--r--changes/bug101163
-rw-r--r--changes/bug108166
-rw-r--r--changes/bug113024
-rw-r--r--changes/bug116793
-rw-r--r--changes/bug116838
-rw-r--r--changes/bug117875
-rw-r--r--changes/bug1179215
-rw-r--r--changes/bug118245
-rw-r--r--changes/bug120614
-rw-r--r--changes/bug122023
-rw-r--r--changes/bug122054
-rw-r--r--changes/bug122264
-rw-r--r--changes/bug123924
-rw-r--r--changes/bug125033
-rw-r--r--changes/bug125735
-rw-r--r--changes/bug126933
-rw-r--r--changes/bug127284
-rw-r--r--changes/bug12751-systemd-filesystem-sandbox5
-rw-r--r--changes/bug128555
-rw-r--r--changes/bug128997
-rw-r--r--changes/bug12939-systemd-no-new-privileges4
-rw-r--r--changes/bug129715
-rw-r--r--changes/bug130007
-rw-r--r--changes/bug130606
-rw-r--r--changes/bug130643
-rw-r--r--changes/bug131022
-rw-r--r--changes/bug131044
-rw-r--r--changes/bug131525
-rw-r--r--changes/bug13161-test-network-echo-n3
-rw-r--r--changes/bug13163-bitwise-check-BRIDGE-DIRINFO5
-rw-r--r--changes/bug13163-stop-AlternateAuthorities-always-using-default-authorities4
-rw-r--r--changes/bug13196-systemd-writable-run-directory3
-rw-r--r--changes/bug132055
-rw-r--r--changes/bug132134
-rw-r--r--changes/bug132285
-rw-r--r--changes/bug13285-disable-curve25519-build-errors3
-rw-r--r--changes/bug13290-avoid-div-zero-circuitstatus-pareto5
-rw-r--r--changes/bug13291-spawn-test-race-condition4
-rw-r--r--changes/bug133144
-rw-r--r--changes/bug13331-make-j2-test-network-hang3
-rw-r--r--changes/bug13393-format-time-interval-overflow-test6
-rw-r--r--changes/bug13476-improve-time-handling20
-rw-r--r--changes/bug13477-memwipe-more-keys5
-rw-r--r--changes/bug42446
-rw-r--r--changes/bug7733a4
-rw-r--r--changes/bug81976
-rw-r--r--changes/bug84025
-rw-r--r--changes/bug98015
-rw-r--r--changes/check_dup_args_gencert3
-rw-r--r--changes/coverage-html5
-rw-r--r--changes/crash_handler_in_tests3
-rw-r--r--changes/feature131535
-rw-r--r--changes/feature13161-TestingDirAuthVoteExit7
-rw-r--r--changes/feature13161-test-network-delay-option4
-rw-r--r--changes/feature132116
-rw-r--r--changes/feature55832
-rw-r--r--changes/issue13163-improve-DIRINFO-flags-comments5
-rw-r--r--changes/issue13284-spurious-clang-shallow-analyze-errors3
-rw-r--r--changes/no-wince4
-rw-r--r--changes/prop21516
-rw-r--r--changes/require-c9910
-rw-r--r--changes/threads-required12
-rw-r--r--changes/ticket111448
-rw-r--r--changes/ticket112437
-rw-r--r--changes/ticket115825
-rw-r--r--changes/ticket128843
-rw-r--r--changes/ticket69384
-rw-r--r--changes/ticket9615
-rw-r--r--changes/ticket_131196
71 files changed, 349 insertions, 368 deletions
diff --git a/ChangeLog b/ChangeLog
index 32a4ab35ec..5f8b6627c6 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,4 +1,353 @@
Changes in version 0.2.6.1-alpha - 2014-??-??
+ o Major features (bridges):
+ - Expose the outgoing upstream HTTP/SOCKS proxy to pluggable
+ transports if they are configured via the "TOR_PT_PROXY" enviorment
+ variable. Implements proposal 232. Resolves ticket 8402.
+
+ o Major features (client performance, hidden services):
+ - Allow clients to use optimistic data when connecting to a hidden
+ service, which should cut out the initial round-trip for client-
+ side programs including Tor Browser. (Now that Tor 0.2.2.x is
+ obsolete, all hidden services should support server-side
+ optimistic data.) See proposal 181 for details. Implements ticket
+ 13211. - Add an option to overwrite logs (TruncateLogFile). Closes
+ ticket #5583.
+
+ o Major features (directory system):
+ - Upon receiving a server descriptor, microdescriptor, extrainfo
+ document, or other object that is unparseable, if its digest
+ matches what we expected, then mark it as not to be downloaded
+ again. Previously, when we got a descriptor we didn't like, we
+ would keep trying to download it over and over. Closes
+ ticket 11243.
+
+ o Major features (sample torrc):
+ - Add a new, infrequently-changed "torrc.minimal". This file's
+ purpose is similar to torrc.sample, but it is meant to be small
+ and change as infrequently as possible, for the benefit of users
+ whose systems prompt them for intervention whenever a default
+ configuration file is changed. Making this change allows us to
+ update torrc.sample to be a more generally useful "sample torrc".
+
+ o Major bugfixes (directory authorities):
+ - Relays should not be assigned the HSDir flag if they are
+ considered invalid. Also, do not assign the HSDir flag to relays
+ that are currently hibernating. Fixes #12573. Bugfix
+ on tor-0.2.0.10-alpha
+
+ o Major bugfixes (directory bandwidth performance):
+ - Don't flush the zlib buffer aggressively when compressing
+ directory information for clients. This should save about 7% of
+ the bandwidth currently used for compressed descriptors and
+ microdescriptors. Fixes bug 11787; bugfix on 0.1.1.23.
+
+ o Minor features (security, memory wiping):
+ - Ensure we securely wipe keys from memory after
+ crypto_digest_get_digest and init_curve25519_keypair_from_file
+ have finished using them. Fixes bug 13477.
+
+ o Minor features (security, out-of-memory handling):
+ - When handling a low-memory situation, allocate less memory for
+ teporary data structures. Fixes issue 10115.
+ - When closing an edge connection because we've run out of memory,
+ also count the amount of memory that any tunnelled directory
+ connection attached to that connection had consumed. Part of
+ ticket 11792.
+ - When considering whether we're running low on memory, consider
+ memory that was allocated as part of zlib buffers as well. Count
+ that memory as reclaimed by our OOM handler. Part of ticket 11792.
+ - When handling out-of-memory conditions, also look at non-tunnneled
+ directory connections, and kill the ones that have had data
+ sitting on them for the longest. Part of ticket 11792.
+
+ o Minor features (client):
+ - Clients are now willing to send optimistic circuit data (before
+ they receive a 'connected' cell) to relays of any version. We used
+ to only do it for relays running 0.2.3.1-alpha or later, but now
+ all relays are new enough. Resolves ticket 13153.
+
+ o Minor features (directory authorities):
+ - Don't list relays with a bandwidth estimate of 0 in the consensus.
+ Implements a feature proposed during discussion of bug 13000.
+ - In tor-gencert, report an error if the user provides the same
+ argument more than once.
+ - If a directory authority can't find a best consensus method in the
+ votes that it holds, it now falls back to its favorite consensus
+ method. Previously, it fell back to method 1. Neither of these is
+ likely to get enough signatures, but "fall back to favorite"
+ doesn't require us to maintain support an obsolete consensus
+ method. Implements another part of proposal 215.
+
+ o Minor features (logging):
+ - On unix, you can now use named pipes as the target of the Log
+ option, and other options that try to append to files. Closes
+ ticket 12061. Patch from "carlo von lynX".
+ - When opening a log file at startup, send it every log message that
+ we generated between startup and opening it. Closes ticket 6938.
+
+ o Minor features (portability, Solaris):
+ - Threads are no longer disabled by default on Solaris; we believe
+ that the versions of Solaris with broken threading support are all
+ obsolete by now. Resolves ticket 9495.
+
+ o Minor features (relay):
+ - Re-check our address after we detect a changed IP address from
+ getsockname(). This ensures that the controller command "GETINFO
+ address" will report the correct value. Resolves ticket 11582.
+ Patch from "ra".
+ - A new AccountingRule option lets you set whether you'd like the
+ AccountingMax value to be applied separately to inbound and
+ outbound traffic, or applied to the sum of inbound and outbound
+ traffic. Resolves ticket 961. Patch by "chobe".
+
+ o Minor features (testing networks):
+ - Add the TestingDirAuthVoteExit option, a list of nodes to vote
+ Exit for regardless of their uptime, bandwidth, or exit policy.
+ TestingTorNetwork must be set for this option to have any effect.
+ Works around an issue where authorities would take up to 35
+ minutes to give nodes the Exit flag in a test network, despite
+ short consensus intervals. Partially implements ticket 13161.
+
+ o Minor features (validation):
+ - Check all date/time values passed to tor_timegm and
+ parse_rfc1123_time for validity, taking leap years into account.
+ Improves HTTP header validation. Implemented with bug 13476.
+ - Clamp year values returned by system localtime(_r) and gmtime(_r)
+ to year 1 in correct_tm. This ensures tor can read any values it
+ writes out. Fixes bug 13476.
+
+ o Minor bugfixes (bridge clients):
+ - When a bridge has been configured without an identity digest (not
+ recommended), avoid launching an extra channel to it when
+ bootstrapping. Fixes bug 7733; bugfix on 0.2.4.4-alpha.
+
+ o Minor bugfixes (bridges):
+ - When DisableNetwork is set, do not launch pluggable transport
+ plugins, and if any are running already, terminate the existing
+ instances. Resolves ticket 13213.
+
+ o Minor bugfixes (C correctness):
+ - Fix several instances of possible integer overflow/underflow/NaN.
+ Fixes bug 13104; bugfix on 0.2.3.1-alpha and later. Patches
+ from "teor".
+ - In circuit_build_times_calculate_timeout() in circuitstats.c,
+ avoid dividing by zero in the pareto calculations. This traps
+ under clang -fsanitize=undefined-trap
+ -fsanitize-undefined-trap-on-error. Fixes bug 13290; bugfix
+ on tor-0.2.2.2-alpha.
+ - Fix an instance of integer overflow in format_time_interval().
+ Fixes bug 13393.
+ - Set the correct day of year value when the system's localtime(_r)
+ or gmtime(_r) functions fail to set struct tm. Not externally
+ visible. Fixes bug 13476.
+ - Avoid unlikely signed integer overflow in tor_timegm on systems
+ with 32-bit time_t. Fixes bug 13476.
+
+ o Minor bugfixes (client):
+ - Use the consensus schedule for downloading consensuses, and not
+ the generic schedule. Fixes bug 11679; bugfix on 0.2.2.6-alpha.
+ - Handle unsupported SOCKS5 requests properly by responding with
+ 'Command not supported' reply message before closing a TCP
+ connection to the user. Fixes bug 12971.
+ - Handle malformed SOCKS5 requests properly by responding with an
+ appropriate error message before closing a TCP connection to the
+ user. Fixes bug 13314.
+
+ o Minor bugfixes (client, torrc):
+ - Stop modifying the value of our DirReqStatistics torrc option just
+ because we're not a bridge or relay. This bug was causing Tor
+ Browser users to write "DirReqStatistics 0" in their torrc files
+ as if they had chosen to change the config. Fixes bug 4244; bugfix
+ on 0.2.3.1-alpha.
+ - When GeoIPExcludeUnkonwn is enabled, do not incorrectly decide
+ that our options have changed every time we SIGHUP. Fixes bug
+ 9801; bugfix on 0.2.4.10-alpha. Patch from "qwerty1".
+
+ o Minor bugfixes (controller):
+ - Return an error when the second or later arguments of the
+ "setevents" controller command are invalid events. Previously we
+ would return success while silently skipping invalid events. Fixes
+ bug 13205; bugfix on 0.2.3.2-alpha. Reported by "fpxnns".
+
+ o Minor bugfixes (directory system):
+ - Always believe that v3 directory authorities serve extra-info
+ documents, regardless of whether their server descriptor contains
+ a "caches-extra-info" line or not. Fixes part of #11683. Bugfix
+ on 0.2.0.1-alpha.
+ - When running as a v3 directory authority, advertise that you serve
+ extra-info documents so that clients who want them can find them
+ from you too. Fixes part of bug #11683. Bugfix on 0.2.0.1-alpha.
+ - Bitwise check the BRIDGE_DIRINFO flag rather than using equality.
+ Fixes a (potential) bug where directories offering BRIDGE_DIRINFO
+ and some other flag (i.e. microdescriptors or extrainfo) would be
+ ignored when looking for bridge directories. Partially fixes
+ bug 13163.
+
+ o Minor bugfixes (networking):
+ - Check for orconns and use connection_or_close_for_error() rather
+ than connection_mark_for_close() directly in the getsockopt()
+ failure case of connection_handle_write_impl(). Fixes bug #11302.
+
+ o Minor bugfixes (relay):
+ - When generating our family list, remove spaces from around the
+ entries there. Fixes bug 12728; bugfix on 0.2.1.7-alpha.
+ - If our previous bandwidth estimate was 0 bytes, allow publishing a
+ new relay descriptor immediately. Fixes bug 13000; bugfix
+ on 0.1.1.6-alpha.
+
+ o Minor bugfixes (testing networks):
+ - Fix TestingDirAuthVoteGuard to properly give out Guard flags in a
+ testing network. Fixes bug 13064; bugfix on 0.2.5.2-alpha.
+ - Stop using the default authorities in networks which provide both
+ AlternateDirAuthority and AlternateBridgeAuthority. Partially
+ fixes bug 13163.
+
+ o Minor bugfixes (testing):
+ - Stop spawn test failures due to a race condition between the
+ SIGCHLD handler updating the process status, and the test reading
+ it. Fixes bug 13291; bugfix on 0.2.3.3-alpha.
+
+ o Minor bugfixes (testing, Windows):
+ - Avoid passing an extra backslash when creating a temporary
+ directory for running the unit tests on Windows. Fixes bug 12392;
+ bugfix on 0.2.2.25-alpha. Patch from Gisle Vanem.
+
+ o Minor bugfixes (windows):
+ - Remove code to special-case handling of NTE_BAD_KEYSET when
+ acquiring windows CryptoAPI context. This error can't actually
+ occur for the parameters we're providing. Fixes bug 10816; bugfix
+ on 0.0.2pre26.
+
+ o Minor bugfixes (zlib):
+ - When trying to finalize a zlib stream where we have already
+ exhausted all the input bytes and we need more bytes in the output
+ buffer, do not report the write as successful. Fixes bug 11824;
+ bugfix on 0.1.1.23.
+
+ o Build fixes:
+ - Allow our configure script to build correctly with autoconf 2.62
+ again. Fixes bug 12693; bugfix on 0.2.5.2-alpha.
+ - Improve configure script error message to make it clear that
+ compilation has failed and that user has to either add
+ --disable-asciidoc argument or install asciidoc. Resolves
+ ticket 13228.
+ - Stop test & bench build failures with --disable-curve25519. Fixes
+ bug 13285.
+
+ o Code simplification and refactoring:
+ - Change the entry_is_live() function to take named bitfield
+ elements instead of an unnamed list of booleans. Closes
+ ticket 12202.
+ - Refactoring and unit-testing entry_is_time_to_retry() in
+ entrynodes.c. Resolves ticket 12205.
+ - Use calloc and reallocarray functions in preference to multiply-
+ then-malloc. This makes it less likely for us to fall victim to an
+ integer overflow attack when allocating. Resolves ticket 12855.
+ - Use the standard macro name SIZE_MAX, instead of our
+ own SIZE_T_MAX.
+ - Document usage of the NO_DIRINFO and ALL_DIRINFO flags clearly in
+ functions which take them as arguments. Replace 0 with NO_DIRINFO
+ in a function call for clarity. Seeks to prevent future issues
+ like 13163.
+ - Avoid 4 null pointer errors under clang shallow analysis by using
+ tor_assert() to prove that the pointers aren't null. Fixes
+ bug 13284.
+
+ o Code simplifications and refactoring:
+ - Reworking API of policies_parse_exit_policy() function to use a
+ bitmask to represent parsing options instead of a confusing mess
+ of booleans. Resolves ticket 8197.
+ - Introducing helper function to parse ExitPolicy in
+ or_options_t structure.
+
+ o New compiler requirements:
+ - Tor 0.2.6.x requires that your compiler support more of the C99
+ language standard than before. The 'configure' script now detects
+ whether your compiler supports C99 mid-block declarations and
+ designated initializers. If it does not, Tor will not compile.
+
+ We may revisit this requirement if it turns out that a significant
+ number of people need to build Tor with compilers that don't
+ bother implementing a 15-year-old standard. Closes ticket 13233.
+
+ o Removed code:
+ - We no longer remind the user about obsolete configuration options
+ that have been obsolete since 0.2.3.x or later. Patch by
+ Adrien Bak.
+
+ o Removed features:
+ - The old "StrictEntryNodes" and "StrictExitNodes" options, which
+ used to be deprecated synonyms for "StrictNodes", are now marked
+ obsolete. Resolves ticket 12226.
+ - The "AuthDirRejectUnlisted" option no longer has any effect, as
+ the fingerprints file (approved-routers) has been deprecated.
+ - Directory authorities do not support being Naming dirauths
+ anymore. The "NamingAuthoritativeDir" config option has
+ been obsoleted.
+ - Directory authorities do not support giving out the BadDirectory
+ flag anymore.
+ - Clients don't understand the BadDirectory flag in the consensus
+ anymore, and ignore it.
+ - Tor no longer supports systems without threading support. When we
+ began working on Tor, there were several systems that didn't have
+ threads, or where the thread support wasn't able to run the
+ threads of a single process on multiple CPUs. That no longer
+ holds: every system where Tor needs to run well now has threading
+ support. Resolves ticket 12439.
+
+ o Removed platform support:
+ - We no longer include special code to build on Windows CE; as far
+ as we know, nobody has used Tor on Windows CE in a very long time.
+ Closes ticket 11446.
+
+ o Testing:
+ - Refactor the function that chooses guard nodes so that it can more
+ easily be tested; write some tests for it.
+ - Fix and re-enable the fgets_eagain unit test. Fixes bug 12503;
+ bugfix on 0.2.3.1-alpha. Patch from "cypherpunks."
+ - Create unit tests for format_time_interval(). With bug 13393.
+ - Add unit tests for tor_timegm signed overflow, tor_timegm and
+ parse_rfc1123_time validity checks, correct_tm year clamping. Unit
+ tests (visible) fixes in bug 13476.
+ - Add a "coverage-html" make target to generate HTML-visualized
+ coverage results when building with --enable-coverage. (Requires
+ lcov.) Patch from Kevin Murray.
+ - Enable the backtrace handler (where supported) when running the
+ unit tests.
+ - Revise all unit tests that used the legacy test_* macros to
+ instead use the recommended tt_* macros. This patch was generated
+ with coccinelle, to avoid manual errors. Closes ticket 13119.
+
+ o Distribution (systemd):
+ - systemd unit file: only allow tor to write to /var/lib/tor and
+ /var/log/tor. The rest of the filesystem is accessible for reading
+ only. Patch by intrigeri; resolves ticket 12751.
+ - systemd unit file: ensures that the process and all its children
+ can never gain new privileges. Patch by intrigeri; resolves
+ ticket 12939.
+ - systemd unit file: set up /var/run/tor as writable for the Tor
+ service. Patch by intrigeri; resolves ticket 13196.
+
+ o Removed features (directory authorities):
+ - Remove code that prevented authorities from listing Tor servers
+ affected by CVE-2011-2769 as guards. These servers are already
+ rejected altogether due to the minimum version requirement of
+ 0.2.3.16-alpha. Closes ticket 13152.
+ - Directory authorities no longer advertise or support consensus
+ methods 1 through 12 inclusive. These consensus methods were
+ obsolete and/or insecure: maintaining the ability to support them
+ served no good purpose. Implements part of proposal 215; closes
+ ticket 10163.
+
+ o Testing (test-network.sh):
+ - Stop using "echo -n", as some shells' built-in echo doesn't
+ support "-n". Instead, use "/bin/echo -n". Partially fixes
+ bug 13161.
+ - Stop an apparent test-network hang when used with make -j2. Fixes
+ bug 13331.
+ - Add a --delay option to test-network.sh, which configures the
+ delay before the chutney network tests for data transmission.
+ Partially implements ticket 13161.
Changes in version 0.2.5.10 - 2014-10-24
diff --git a/changes/12207 b/changes/12207
deleted file mode 100644
index 53c14a4ffd..0000000000
--- a/changes/12207
+++ /dev/null
@@ -1,4 +0,0 @@
- - Testing:
- - Refactor the function that chooses guard nodes so that it can
- more easily be tested; write some tests for it.
-
diff --git a/changes/bug10116 b/changes/bug10116
deleted file mode 100644
index db7f7652ad..0000000000
--- a/changes/bug10116
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor features:
- - When handling a low-memory situation, allocate less memory
- for teporary data structures. Fixes issue 10115.
diff --git a/changes/bug10816 b/changes/bug10816
deleted file mode 100644
index 1185f3c2d6..0000000000
--- a/changes/bug10816
+++ /dev/null
@@ -1,6 +0,0 @@
- o Minor bugfixes (windows):
- - Remove code to special-case handling of NTE_BAD_KEYSET when
- acquiring windows CryptoAPI context. This error can't actually
- occur for the parameters we're providing. Fixes bug 10816;
- bugfix on 0.0.2pre26.
-
diff --git a/changes/bug11302 b/changes/bug11302
deleted file mode 100644
index 7416c69be6..0000000000
--- a/changes/bug11302
+++ /dev/null
@@ -1,4 +0,0 @@
- o Bugfixes:
- - Check for orconns and use connection_or_close_for_error() rather than
- connection_mark_for_close() directly in the getsockopt() failure case
- of connection_handle_write_impl(). Fixes bug #11302.
diff --git a/changes/bug11679 b/changes/bug11679
deleted file mode 100644
index 3a191ce822..0000000000
--- a/changes/bug11679
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes (client):
- - Use the consensus schedule for downloading consensuses, and not the
- generic schedule. Fixes bug 11679; bugfix on 0.2.2.6-alpha.
diff --git a/changes/bug11683 b/changes/bug11683
deleted file mode 100644
index ccbd2a5233..0000000000
--- a/changes/bug11683
+++ /dev/null
@@ -1,8 +0,0 @@
- o Minor bugfixes:
- - Always believe that v3 directory authorities serve extra-info
- documents, regardless of whether their server descriptor contains a
- "caches-extra-info" line or not. Fixes part of #11683. Bugfix on
- 0.2.0.1-alpha.
- - When running as a v3 directory authority, advertise that you serve
- extra-info documents so that clients who want them can find them from
- you too. Fixes part of bug #11683. Bugfix on 0.2.0.1-alpha.
diff --git a/changes/bug11787 b/changes/bug11787
deleted file mode 100644
index 014662d921..0000000000
--- a/changes/bug11787
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes (directory bandwidth performance):
- - Don't flush the zlib buffer aggressively when compressing
- directory information for clients. This should save about 7% of
- the bandwidth currently used for compressed descriptors and
- microdescriptors. Fixes bug 11787; bugfix on 0.1.1.23.
diff --git a/changes/bug11792 b/changes/bug11792
deleted file mode 100644
index 66f7df833c..0000000000
--- a/changes/bug11792
+++ /dev/null
@@ -1,15 +0,0 @@
- o Minor features (security, OOM):
- - When closing an edge connection because we've run out of memory,
- also count the amount of memory that any tunnelled directory
- connection attached to that connection had consumed. Part of
- ticket 11792.
-
- - When considering whether we're running low on memory, consider
- memory that was allocated as part of zlib buffers as well.
- Count that memory as reclaimed by our OOM handler. Part of
- ticket 11792.
-
- - When handling out-of-memory conditions, also look at
- non-tunnneled directory connections, and kill the ones that have
- had data sitting on them for the longest. Part of ticket 11792.
-
diff --git a/changes/bug11824 b/changes/bug11824
deleted file mode 100644
index 03d7dfc54c..0000000000
--- a/changes/bug11824
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes:
- - When trying to finalize a zlib stream where we have already
- exhausted all the input bytes and we need more bytes in the
- output buffer, do not report the write as successful.
- Fixes bug 11824; bugfix on 0.1.1.23.
diff --git a/changes/bug12061 b/changes/bug12061
deleted file mode 100644
index 308417cce8..0000000000
--- a/changes/bug12061
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor features:
- - On unix, you can now use named pipes as the target of the Log
- option, and other options that try to append to files. Closes
- ticket 12061. Patch from "carlo von lynX".
diff --git a/changes/bug12202 b/changes/bug12202
deleted file mode 100644
index 566d37efda..0000000000
--- a/changes/bug12202
+++ /dev/null
@@ -1,3 +0,0 @@
- o Code simplification and refactoring:
- - Change the entry_is_live() function to take named bitfield elements
- instead of an unnamed list of booleans. Closes ticket 12202.
diff --git a/changes/bug12205 b/changes/bug12205
deleted file mode 100644
index f71ba4133c..0000000000
--- a/changes/bug12205
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor refactoring:
- - Refactoring and unit-testing entry_is_time_to_retry() in
- entrynodes.c. Resolves ticket 12205.
-
diff --git a/changes/bug12226 b/changes/bug12226
deleted file mode 100644
index 0058b838cd..0000000000
--- a/changes/bug12226
+++ /dev/null
@@ -1,4 +0,0 @@
- o Removed features:
- - The old "StrictEntryNodes" and "StrictExitNodes" options, which
- used to be deprecated synonyms for "StrictNodes", are now marked
- obsolete. Resolves ticket 12226.
diff --git a/changes/bug12392 b/changes/bug12392
deleted file mode 100644
index f096aa8801..0000000000
--- a/changes/bug12392
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (testing, Windows):
- - Avoid passing an extra backslash when creating a temporary
- directory for running the unit tests on Windows. Fixes bug 12392;
- bugfix on 0.2.2.25-alpha. Patch from Gisle Vanem.
diff --git a/changes/bug12503 b/changes/bug12503
deleted file mode 100644
index ff96fa2cf5..0000000000
--- a/changes/bug12503
+++ /dev/null
@@ -1,3 +0,0 @@
- o Testing:
- - Fix and re-enable the fgets_eagain unit test. Fixes bug 12503;
- bugfix on 0.2.3.1-alpha. Patch from "cypherpunks."
diff --git a/changes/bug12573 b/changes/bug12573
deleted file mode 100644
index 46e3ee2fa0..0000000000
--- a/changes/bug12573
+++ /dev/null
@@ -1,5 +0,0 @@
- o Major bugfixes:
- - Relays should not be assigned the HSDir flag if they are
- considered invalid. Also, do not assign the HSDir flag to relays
- that are currently hibernating. Fixes #12573. Bugfix on
- tor-0.2.0.10-alpha
diff --git a/changes/bug12693 b/changes/bug12693
deleted file mode 100644
index 11dfe78a2f..0000000000
--- a/changes/bug12693
+++ /dev/null
@@ -1,3 +0,0 @@
- o Build fixes:
- - Allow our configure script to build correctly with autoconf 2.62
- again. Fixes bug 12693; bugfix on 0.2.5.2-alpha.
diff --git a/changes/bug12728 b/changes/bug12728
deleted file mode 100644
index ee392457b4..0000000000
--- a/changes/bug12728
+++ /dev/null
@@ -1,4 +0,0 @@
-
- o Minor bugfixes:
- - When generating our family list, remove spaces from around the
- entries there. Fixes bug 12728; bugfix on 0.2.1.7-alpha.
diff --git a/changes/bug12751-systemd-filesystem-sandbox b/changes/bug12751-systemd-filesystem-sandbox
deleted file mode 100644
index 0abaa4cf6f..0000000000
--- a/changes/bug12751-systemd-filesystem-sandbox
+++ /dev/null
@@ -1,5 +0,0 @@
- o Distribution:
- - systemd unit file: only allow tor to write to /var/lib/tor
- and /var/log/tor. The rest of the filesystem is accessible
- for reading only.
- Patch by intrigeri; resolves ticket 12751.
diff --git a/changes/bug12855 b/changes/bug12855
deleted file mode 100644
index 8d8c10dcd5..0000000000
--- a/changes/bug12855
+++ /dev/null
@@ -1,5 +0,0 @@
- o Code simplification and refactoring
- - Use calloc and reallocarray functions in preference to
- multiply-then-malloc. This makes it less likely for us to fall
- victim to an integer overflow attack when allocating. Resolves
- ticket 12855.
diff --git a/changes/bug12899 b/changes/bug12899
deleted file mode 100644
index 491f3ebbe6..0000000000
--- a/changes/bug12899
+++ /dev/null
@@ -1,7 +0,0 @@
- o Removed features:
- - The "AuthDirRejectUnlisted" option no longer has any effect, as
- the fingerprints file (approved-routers) has been deprecated.
- - Directory authorities do not support being Naming dirauths
- anymore. The "NamingAuthoritativeDir" config option has been
- obsoleted.
-
diff --git a/changes/bug12939-systemd-no-new-privileges b/changes/bug12939-systemd-no-new-privileges
deleted file mode 100644
index d9103b7055..0000000000
--- a/changes/bug12939-systemd-no-new-privileges
+++ /dev/null
@@ -1,4 +0,0 @@
- o Distribution:
- - systemd unit file: ensures that the process and all its children
- can never gain new privileges.
- Patch by intrigeri; resolves ticket 12939.
diff --git a/changes/bug12971 b/changes/bug12971
deleted file mode 100644
index e548bbfa11..0000000000
--- a/changes/bug12971
+++ /dev/null
@@ -1,5 +0,0 @@
- o Bugfixes:
- - Handle unsupported SOCKS5 requests properly by responding with
- 'Command not supported' reply message before closing a TCP connection
- to the user. Fixes bug 12971.
-
diff --git a/changes/bug13000 b/changes/bug13000
deleted file mode 100644
index 731b4d07d5..0000000000
--- a/changes/bug13000
+++ /dev/null
@@ -1,7 +0,0 @@
- o Minor bugfixes:
- - If our previous bandwidth estimate was 0 bytes, allow publishing a
- new relay descriptor immediately. Fixes bug 13000; bugfix on
- 0.1.1.6-alpha.
- o Minor features:
- - Don't list relays with a bandwidth estimate of 0 in the consensus.
- Implements a feature proposed during discussion of bug 13000.
diff --git a/changes/bug13060 b/changes/bug13060
deleted file mode 100644
index 58bd2b230b..0000000000
--- a/changes/bug13060
+++ /dev/null
@@ -1,6 +0,0 @@
- o Removed features:
- - Directory authorities do not support giving out the BadDirectory
- flag anymore.
- - Clients don't understand the BadDirectory flag in the consensus
- anymore, and ignore it.
-
diff --git a/changes/bug13064 b/changes/bug13064
deleted file mode 100644
index c35b9a82a0..0000000000
--- a/changes/bug13064
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes:
- - Fix TestingDirAuthVoteGuard to properly give out Guard flags in
- a testing network. Fixes bug 13064; bugfix on 0.2.5.2-alpha.
diff --git a/changes/bug13102 b/changes/bug13102
deleted file mode 100644
index f66d38cd83..0000000000
--- a/changes/bug13102
+++ /dev/null
@@ -1,2 +0,0 @@
- o Code refactoring:
- - Use the standard macro name SIZE_MAX, instead of our own SIZE_T_MAX.
diff --git a/changes/bug13104 b/changes/bug13104
deleted file mode 100644
index 331db64ccc..0000000000
--- a/changes/bug13104
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes:
- - Fix several instances of possible integer overflow/underflow/NaN.
- Fixes bug 13104; bugfix on 0.2.3.1-alpha and later. Patches from
- "teor".
diff --git a/changes/bug13152 b/changes/bug13152
deleted file mode 100644
index c6f3d61ad7..0000000000
--- a/changes/bug13152
+++ /dev/null
@@ -1,5 +0,0 @@
- o Removed features (directory authority):
- - Remove code that prevented authorities from listing Tor servers
- affected by CVE-2011-2769 as guards. These servers are already
- rejected altogether due to the minimum version requirement of
- 0.2.3.16-alpha. Closes ticket 13152.
diff --git a/changes/bug13161-test-network-echo-n b/changes/bug13161-test-network-echo-n
deleted file mode 100644
index 501ebdda1f..0000000000
--- a/changes/bug13161-test-network-echo-n
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes:
- - Stop using "echo -n", as some shells' built-in echo doesn't support
- "-n". Instead, use "/bin/echo -n". Partially fixes bug 13161.
diff --git a/changes/bug13163-bitwise-check-BRIDGE-DIRINFO b/changes/bug13163-bitwise-check-BRIDGE-DIRINFO
deleted file mode 100644
index 7f5ec05037..0000000000
--- a/changes/bug13163-bitwise-check-BRIDGE-DIRINFO
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes:
- - Bitwise check the BRIDGE_DIRINFO flag rather than using equality.
- Fixes a (potential) bug where directories offering BRIDGE_DIRINFO and
- some other flag (i.e. microdescriptors or extrainfo) would be ignored
- when looking for bridge directories. Partially fixes bug 13163.
diff --git a/changes/bug13163-stop-AlternateAuthorities-always-using-default-authorities b/changes/bug13163-stop-AlternateAuthorities-always-using-default-authorities
deleted file mode 100644
index eeaca926a2..0000000000
--- a/changes/bug13163-stop-AlternateAuthorities-always-using-default-authorities
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes:
- - Stop using the default authorities in networks which provide both
- AlternateDirAuthority and AlternateBridgeAuthority.
- Partially fixes bug 13163.
diff --git a/changes/bug13196-systemd-writable-run-directory b/changes/bug13196-systemd-writable-run-directory
deleted file mode 100644
index 737c354984..0000000000
--- a/changes/bug13196-systemd-writable-run-directory
+++ /dev/null
@@ -1,3 +0,0 @@
- o Distribution:
- - systemd unit file: set up /var/run/tor as writable for the Tor service.
- Patch by intrigeri; resolves ticket 13196.
diff --git a/changes/bug13205 b/changes/bug13205
deleted file mode 100644
index 446ffcf47b..0000000000
--- a/changes/bug13205
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes:
- - Return an error when the second or later arguments of the
- "setevents" controller command are invalid events. Previously we
- would return success while silently skipping invalid events. Fixes
- bug 13205; bugfix on 0.2.3.2-alpha. Reported by "fpxnns".
diff --git a/changes/bug13213 b/changes/bug13213
deleted file mode 100644
index 6dae8b06a1..0000000000
--- a/changes/bug13213
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes (Bridges):
- - When DisableNetwork is set, do not launch pluggable transport
- plugins, and if any are running already, terminate the existing
- instances. Resolves ticket 13213.
diff --git a/changes/bug13228 b/changes/bug13228
deleted file mode 100644
index 0de013cb51..0000000000
--- a/changes/bug13228
+++ /dev/null
@@ -1,5 +0,0 @@
- o Build fixes:
- - Improve configure script error message to make it clear
- that compilation has failed and that user has to either
- add --disable-asciidoc argument or install asciidoc.
- Resolves ticket 13228.
diff --git a/changes/bug13285-disable-curve25519-build-errors b/changes/bug13285-disable-curve25519-build-errors
deleted file mode 100644
index 285b642d39..0000000000
--- a/changes/bug13285-disable-curve25519-build-errors
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes:
- - Stop test & bench build failures with --disable-curve25519.
- Fixes bug 13285.
diff --git a/changes/bug13290-avoid-div-zero-circuitstatus-pareto b/changes/bug13290-avoid-div-zero-circuitstatus-pareto
deleted file mode 100644
index cb175a7292..0000000000
--- a/changes/bug13290-avoid-div-zero-circuitstatus-pareto
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes:
- - In circuit_build_times_calculate_timeout() in circuitstats.c, avoid
- dividing by zero in the pareto calculations. This traps under
- clang -fsanitize=undefined-trap -fsanitize-undefined-trap-on-error.
- Fixes bug 13290; bugfix on tor-0.2.2.2-alpha.
diff --git a/changes/bug13291-spawn-test-race-condition b/changes/bug13291-spawn-test-race-condition
deleted file mode 100644
index bedd799119..0000000000
--- a/changes/bug13291-spawn-test-race-condition
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes:
- - Stop spawn test failures due to a race condition between the SIGCHLD
- handler updating the process status, and the test reading it.
- Fixes bug 13291; bugfix on 0.2.3.3-alpha.
diff --git a/changes/bug13314 b/changes/bug13314
deleted file mode 100644
index e9017fa3a0..0000000000
--- a/changes/bug13314
+++ /dev/null
@@ -1,4 +0,0 @@
- o Bugfixes:
- - Handle malformed SOCKS5 requests properly by responding with an
- appropriate error message before closing a TCP connection to the
- user. Fixes bug 13314.
diff --git a/changes/bug13331-make-j2-test-network-hang b/changes/bug13331-make-j2-test-network-hang
deleted file mode 100644
index 85c0ad8e37..0000000000
--- a/changes/bug13331-make-j2-test-network-hang
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes:
- - Stop an apparent test-network hang when used with make -j2.
- Fixes bug 13331.
diff --git a/changes/bug13393-format-time-interval-overflow-test b/changes/bug13393-format-time-interval-overflow-test
deleted file mode 100644
index cc15572000..0000000000
--- a/changes/bug13393-format-time-interval-overflow-test
+++ /dev/null
@@ -1,6 +0,0 @@
- o Minor bugfixes:
- - Fix an instance of integer overflow in format_time_interval().
- Fixes bug 13393.
-
- o Minor features (test):
- - Create unit tests for format_time_interval(). With bug 13393.
diff --git a/changes/bug13476-improve-time-handling b/changes/bug13476-improve-time-handling
deleted file mode 100644
index 94ab95bf7c..0000000000
--- a/changes/bug13476-improve-time-handling
+++ /dev/null
@@ -1,20 +0,0 @@
- o Minor bugfixes:
- - Set the correct day of year value when the system's localtime(_r)
- or gmtime(_r) functions fail to set struct tm. Not externally visible.
- Fixes bug 13476.
- - Avoid unlikely signed integer overflow in tor_timegm on systems with
- 32-bit time_t.
- Fixes bug 13476.
- o Minor enhancements (validation):
- - Check all date/time values passed to tor_timegm and parse_rfc1123_time
- for validity, taking leap years into account.
- Improves HTTP header validation.
- Implemented with bug 13476.
- - Clamp year values returned by system localtime(_r) and gmtime(_r)
- to year 1 in correct_tm. This ensures tor can read any values it
- writes out.
- Fixes bug 13476.
- o Minor enhancements (testing):
- - Add unit tests for tor_timegm signed overflow, tor_timegm and
- parse_rfc1123_time validity checks, correct_tm year clamping.
- Unit tests (visible) fixes in bug 13476.
diff --git a/changes/bug13477-memwipe-more-keys b/changes/bug13477-memwipe-more-keys
deleted file mode 100644
index cf8e0a9eb5..0000000000
--- a/changes/bug13477-memwipe-more-keys
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes:
- - Ensure we securely wipe keys from memory after
- crypto_digest_get_digest and init_curve25519_keypair_from_file
- have finished using them.
- Fixes bug 13477.
diff --git a/changes/bug4244 b/changes/bug4244
deleted file mode 100644
index 2b228ddacd..0000000000
--- a/changes/bug4244
+++ /dev/null
@@ -1,6 +0,0 @@
- o Minor bugfixes:
- - Stop modifying the value of our DirReqStatistics torrc option just
- because we're not a bridge or relay. This bug was causing Tor
- Browser users to write "DirReqStatistics 0" in their torrc files
- as if they had chosen to change the config. Fixes bug 4244; bugfix
- on 0.2.3.1-alpha.
diff --git a/changes/bug7733a b/changes/bug7733a
deleted file mode 100644
index 183c00994e..0000000000
--- a/changes/bug7733a
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor bugfixes:
- - When a bridge has been configured without an identity digest
- (not recommended), avoid launching an extra channel to it when
- bootstrapping. Fixes bug 7733; bugfix on 0.2.4.4-alpha.
diff --git a/changes/bug8197 b/changes/bug8197
deleted file mode 100644
index b8e467dc38..0000000000
--- a/changes/bug8197
+++ /dev/null
@@ -1,6 +0,0 @@
- o Minor refactoring:
- - Reworking API of policies_parse_exit_policy() function to use a
- bitmask to represent parsing options instead of a confusing mess
- of booleans. Resolves ticket 8197.
- - Introducing helper function to parse ExitPolicy in or_options_t
- structure.
diff --git a/changes/bug8402 b/changes/bug8402
deleted file mode 100644
index 96a3084ecf..0000000000
--- a/changes/bug8402
+++ /dev/null
@@ -1,5 +0,0 @@
- o Major features (bridges):
- - Expose the outgoing upstream HTTP/SOCKS proxy to pluggable
- transports if they are configured via the "TOR_PT_PROXY"
- enviorment variable. Implements proposal 232. Resolves
- ticket 8402.
diff --git a/changes/bug9801 b/changes/bug9801
deleted file mode 100644
index 6b23b71806..0000000000
--- a/changes/bug9801
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor bugfixes:
- - When GeoIPExcludeUnkonwn is enabled, do not incorrectly decide
- that our options have changed every time we SIGHUP. Fixes bug
- 9801; bugfix on 0.2.4.10-alpha. Patch from "qwerty1".
-
diff --git a/changes/check_dup_args_gencert b/changes/check_dup_args_gencert
deleted file mode 100644
index d0925df600..0000000000
--- a/changes/check_dup_args_gencert
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor features:
- - In tor-gencert, report an error if the user provides the same
- argument more than once.
diff --git a/changes/coverage-html b/changes/coverage-html
deleted file mode 100644
index 1c38c76fa6..0000000000
--- a/changes/coverage-html
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor features (testing):
-
- - Add a "coverage-html" make target to generate HTML-visualized
- coverage results when building with --enable-coverage. (Requires lcov.)
- Patch from Kevin Murray.
diff --git a/changes/crash_handler_in_tests b/changes/crash_handler_in_tests
deleted file mode 100644
index d2bfdde784..0000000000
--- a/changes/crash_handler_in_tests
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor features:
- - Enable the backtrace handler (where supported) when running the
- unit tests.
diff --git a/changes/feature13153 b/changes/feature13153
deleted file mode 100644
index 15f8fe8b4f..0000000000
--- a/changes/feature13153
+++ /dev/null
@@ -1,5 +0,0 @@
- o Code simplication:
- - Clients are now willing to send optimistic circuit data (before they
- receive a 'connected' cell) to relays of any version. We used to
- only do it for relays running 0.2.3.1-alpha or later, but now all
- relays are new enough. Resolves ticket 13153.
diff --git a/changes/feature13161-TestingDirAuthVoteExit b/changes/feature13161-TestingDirAuthVoteExit
deleted file mode 100644
index d6c8f414a3..0000000000
--- a/changes/feature13161-TestingDirAuthVoteExit
+++ /dev/null
@@ -1,7 +0,0 @@
- o Minor features (testing):
- - Add the TestingDirAuthVoteExit option, a list of nodes to vote
- Exit for regardless of their uptime, bandwidth, or exit policy.
- TestingTorNetwork must be set for this option to have any effect.
- Works around an issue where authorities would take up to 35 minutes
- to give nodes the Exit flag in a test network, despite short
- consensus intervals. Partially implements ticket 13161.
diff --git a/changes/feature13161-test-network-delay-option b/changes/feature13161-test-network-delay-option
deleted file mode 100644
index 1cf2e71a37..0000000000
--- a/changes/feature13161-test-network-delay-option
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor features (testing):
- - Add a --delay option to test-network.sh, which configures the delay
- before the chutney network tests for data transmission.
- Partially implements ticket 13161.
diff --git a/changes/feature13211 b/changes/feature13211
deleted file mode 100644
index dcb01966c8..0000000000
--- a/changes/feature13211
+++ /dev/null
@@ -1,6 +0,0 @@
- o Major features (performance):
- - Allow clients to use optimistic data when connecting to a hidden
- service, which should cut out the initial round-trip for client-side
- programs including Tor Browser. (Now that Tor 0.2.2.x is obsolete,
- all hidden services should support server-side optimistic
- data.) See proposal 181 for details. Implements ticket 13211.
diff --git a/changes/feature5583 b/changes/feature5583
deleted file mode 100644
index cd5eb69281..0000000000
--- a/changes/feature5583
+++ /dev/null
@@ -1,2 +0,0 @@
- o Minor features:
- - Add an option to overwrite logs (TruncateLogFile). Closes ticket #5583.
diff --git a/changes/issue13163-improve-DIRINFO-flags-comments b/changes/issue13163-improve-DIRINFO-flags-comments
deleted file mode 100644
index 3acb1f3caf..0000000000
--- a/changes/issue13163-improve-DIRINFO-flags-comments
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor refactoring:
- - Document usage of the NO_DIRINFO and ALL_DIRINFO flags clearly in
- functions which take them as arguments. Replace 0 with NO_DIRINFO
- in a function call for clarity.
- Seeks to prevent future issues like 13163.
diff --git a/changes/issue13284-spurious-clang-shallow-analyze-errors b/changes/issue13284-spurious-clang-shallow-analyze-errors
deleted file mode 100644
index c08fa1f1b0..0000000000
--- a/changes/issue13284-spurious-clang-shallow-analyze-errors
+++ /dev/null
@@ -1,3 +0,0 @@
- o Minor bugfixes:
- - Avoid 4 null pointer errors under clang shallow analysis by using
- tor_assert() to prove that the pointers aren't null. Fixes bug 13284.
diff --git a/changes/no-wince b/changes/no-wince
deleted file mode 100644
index 833bf46630..0000000000
--- a/changes/no-wince
+++ /dev/null
@@ -1,4 +0,0 @@
- o Removed platform support:
- - We no longer include special code to build on Windows CE; as far
- as we know, nobody has used Tor on Windows CE in a very long
- time. Closes ticket 11446.
diff --git a/changes/prop215 b/changes/prop215
deleted file mode 100644
index 214e5763c8..0000000000
--- a/changes/prop215
+++ /dev/null
@@ -1,16 +0,0 @@
- o Removed features (directory authorities):
-
- - Directory authorities no longer advertise or support consensus
- methods 1 through 12 inclusive. These consensus methods were
- obsolete and/or insecure: maintaining the ability to support them
- served no good purpose. Implements part of proposal 215;
- closes ticket 10163.
-
- o Minor features (directory authorities)
- - If a directory authority can't find a best consensus method in the
- votes that it holds, it now falls back to its favorite consensus
- method. Previously, it fell back to method 1. Neither of these is
- likely to get enough signatures, but "fall back to favorite"
- doesn't require us to maintain support an obsolete consensus
- method. Implements another part of proposal 215.
-
diff --git a/changes/require-c99 b/changes/require-c99
deleted file mode 100644
index 61d961273a..0000000000
--- a/changes/require-c99
+++ /dev/null
@@ -1,10 +0,0 @@
- o New compiler requirements:
- - Tor 0.2.6.x requires that your compiler support more of the C99
- language standard than before. The 'configure' script now detects
- whether your compiler supports C99 mid-block declarations and
- designated initializers. If it does not, Tor will not compile.
-
- We may revisit this requirement if it turns out that a significant
- number of people need to build Tor with compilers that don't
- bother implementing a 15-year-old standard. Closes ticket 13233.
-
diff --git a/changes/threads-required b/changes/threads-required
deleted file mode 100644
index a56cfe345b..0000000000
--- a/changes/threads-required
+++ /dev/null
@@ -1,12 +0,0 @@
- o Removed features:
- - Tor no longer supports systems without threading support.
- When we began working on Tor, there were several systems that didn't
- have threads, or where the thread support wasn't able to run the
- threads of a single process on multiple CPUs. That no longer holds:
- every system where Tor needs to run well now has threading support.
- Resolves ticket 12439.
-
- o Minor features:
- - Threads are no longer disabled by default on Solaris; we believe that
- the versions of Solaris with broken threading support are all obsolete
- by now. Resolves ticket 9495.
diff --git a/changes/ticket11144 b/changes/ticket11144
deleted file mode 100644
index 265481b964..0000000000
--- a/changes/ticket11144
+++ /dev/null
@@ -1,8 +0,0 @@
- o New features (sample torrc):
- - Add a new, infrequently-changed "torrc.minimal". This file's
- purpose is similar to torrc.sample, but it is meant to be small
- and change as infrequently as possible, for the benefit of
- users whose systems prompt them for intervention whenever a
- default configuration file is changed. Making this change
- allows us to update torrc.sample to be a more generally useful
- "sample torrc".
diff --git a/changes/ticket11243 b/changes/ticket11243
deleted file mode 100644
index 0b470baf79..0000000000
--- a/changes/ticket11243
+++ /dev/null
@@ -1,7 +0,0 @@
- o Major features (downloading):
- - Upon receiving a server descriptor, microdescriptor, extrainfo
- document, or other object that is unparseable, if its digest
- matches what we expected, then mark it as not to be downloaded
- again. Previously, when we got a descriptor we didn't like, we
- would keep trying to download it over and over. Closes ticket
- 11243.
diff --git a/changes/ticket11582 b/changes/ticket11582
deleted file mode 100644
index e54f77998e..0000000000
--- a/changes/ticket11582
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor features:
- - Re-check our address after we detect a changed IP address from
- getsockname(). This ensures that the controller command "GETINFO
- address" will report the correct value. Resolves ticket 11582.
- Patch from "ra". \ No newline at end of file
diff --git a/changes/ticket12884 b/changes/ticket12884
deleted file mode 100644
index cd7e87c085..0000000000
--- a/changes/ticket12884
+++ /dev/null
@@ -1,3 +0,0 @@
- o Removed code:
- - We no longer remind the user about obsolete configuration options
- that have been obsolete since 0.2.3.x or later. Patch by Adrien Bak.
diff --git a/changes/ticket6938 b/changes/ticket6938
deleted file mode 100644
index 4e3979a7e9..0000000000
--- a/changes/ticket6938
+++ /dev/null
@@ -1,4 +0,0 @@
- o Minor features:
-
- - When opening a log file at startup, send it every log message that we
- generated between startup and opening it. Closes ticket 6938.
diff --git a/changes/ticket961 b/changes/ticket961
deleted file mode 100644
index 018f26554d..0000000000
--- a/changes/ticket961
+++ /dev/null
@@ -1,5 +0,0 @@
- o Minor features:
- - A new AccountingRule option lets you set whether you'd like the
- AccountingMax value to be applied separately to inbound and
- outbound traffic, or applied to the sum of inbound and outbound
- traffic. Resolves ticket 961. Patch by "chobe".
diff --git a/changes/ticket_13119 b/changes/ticket_13119
deleted file mode 100644
index 042106eeab..0000000000
--- a/changes/ticket_13119
+++ /dev/null
@@ -1,6 +0,0 @@
- o Code refactoring:
- - Revise all unit tests that used the legacy test_* macros to
- instead use the recommended tt_* macros. This patch was
- generated with coccinelle, to avoid manual errors. Closes
- ticket 13119.
-