commit eaf59506827793b0e17cfc57674dac34a96d2b63 Author: Nick Mathewson nickm@torproject.org Date: Fri Sep 23 11:14:25 2016 -0400
Remove changes files that we have folded in --- changes/18640 | 6 ------ changes/19122 | 4 ---- changes/19977 | 6 ------ changes/bug19677 | 6 ------ changes/bug19767 | 6 ------ changes/bug19902 | 5 ----- changes/bug19905 | 3 --- changes/bug19964 | 6 ------ changes/bug19998 | 6 ------ changes/bug19999_prep | 22 ---------------------- changes/bug20012 | 12 ------------ changes/bug20063 | 6 ------ changes/bug20064 | 5 ----- changes/bug20065 | 5 ----- changes/bug20081 | 5 ----- changes/bug20093 | 4 ---- changes/bug20110 | 6 ------ changes/bug20117 | 6 ------ changes/bug20141 | 4 ---- changes/feature17178 | 30 ------------------------------ changes/feature18693 | 5 ----- changes/feature20069 | 6 ------ changes/feature20072 | 5 ----- changes/reject-tap | 17 ----------------- changes/ticket20002 | 4 ---- changes/ticket20066 | 5 ----- 26 files changed, 195 deletions(-)
diff --git a/changes/18640 b/changes/18640 deleted file mode 100644 index de63da6..0000000 --- a/changes/18640 +++ /dev/null @@ -1,6 +0,0 @@ - o Major features (resource management): - - Tor now includes support for noticing when we are about to run out of - sockets, and preemptively closing connections of lower priority. - (This feature is off by default for now, since the current prioritizing - method is not mature enough yet. You can enable it by setting - "DisableOOSCheck 0".) Closes ticket 18640. diff --git a/changes/19122 b/changes/19122 deleted file mode 100644 index 80f38a6..0000000 --- a/changes/19122 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfixes (documentation): - - Fix manual for the User option: it takes a username, not a UID. - Fixes bug 19122; bugfix on 0.0.2pre16 (the first version to have - a manpage!). diff --git a/changes/19977 b/changes/19977 deleted file mode 100644 index 0e55fbd..0000000 --- a/changes/19977 +++ /dev/null @@ -1,6 +0,0 @@ - o Minor bugfixes (unit tests): - - Fix shared random unit test that was failing on big endian architecture - due to internal representation of a integer copied to a buffer. The test - is changed to take a full 32 bytes of data and use the output of a - python script that make the COMMIT and REVEAL calculation according to - the spec. Fixes bug 19977; bugfix on tor-0.2.9.1-alpha. diff --git a/changes/bug19677 b/changes/bug19677 deleted file mode 100644 index 2c84b7e..0000000 --- a/changes/bug19677 +++ /dev/null @@ -1,6 +0,0 @@ - o Minor bugfixes (option parsing): - - Count unix sockets when counting client listeners (SOCKS, Trans, - NATD, and DNS). This has no user-visible behaviour changes: these - options are set once, and never read. - Required for correct behaviour in ticket 17178. - Fixes bug 19677; bugfix on 0.2.6.3-alpha. Patch by teor. diff --git a/changes/bug19767 b/changes/bug19767 deleted file mode 100644 index a534922..0000000 --- a/changes/bug19767 +++ /dev/null @@ -1,6 +0,0 @@ - o Minor bugfixes (compilation): - - Always include orconfig.h before including any other C headers. - Sometimes, it includes macros that affect the behavior of the - standard headers. Fixes bug 19767; bugfix on 0.2.9.1-alpha (the first - version to use AC_USE_SYSTEM_EXTENSIONS). - diff --git a/changes/bug19902 b/changes/bug19902 deleted file mode 100644 index 297570e..0000000 --- a/changes/bug19902 +++ /dev/null @@ -1,5 +0,0 @@ - o Major bugfixes (compilation, OpenBSD): - - - Fix a Libevent-detection bug in our autoconf script that would - prevent Tor from linking successfully on OpenBSD. Patch from - rubiate. Fixes bug 19902; bugfix on 0.2.9.1-alpha. diff --git a/changes/bug19905 b/changes/bug19905 deleted file mode 100644 index b689740..0000000 --- a/changes/bug19905 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfixes (IPv6, testing): - - Check for IPv6 correctly on Linux when running test networks. - Fixes bug 19905; bugfix on 0.2.7.3-rc; patch by teor. diff --git a/changes/bug19964 b/changes/bug19964 deleted file mode 100644 index af71942..0000000 --- a/changes/bug19964 +++ /dev/null @@ -1,6 +0,0 @@ - o Minor bugfixes (logging): - - When we are unable to remove the bw_accounting file, do not warn - if the reason we couldn't remove it was that it didn't exist. - Fixes bug 19964; bugfix on 0.2.5.4-alpha. Patch - from 'pastly'. - diff --git a/changes/bug19998 b/changes/bug19998 deleted file mode 100644 index d01589d..0000000 --- a/changes/bug19998 +++ /dev/null @@ -1,6 +0,0 @@ - o Minor features (security, TLS): - - Servers no longer support clients that do not provide AES - ciphersuites. (3DES is no longer considered an acceptable - cipher.) We believe that no such clients currently exist, - since we have required OpenSSL 0.9.7 or later since 2009. - Closes ticket 19998. diff --git a/changes/bug19999_prep b/changes/bug19999_prep deleted file mode 100644 index 769c870..0000000 --- a/changes/bug19999_prep +++ /dev/null @@ -1,22 +0,0 @@ - o Minor features (unit tests): - - The unit tests now log all warning messages with the "BUG" flag. - Previously, they only logged errors by default. This change will - help us make our testing code more correct, and make sure that - we only hit this code when we mean to. This is preparatory work - for ticket 19999. - - Our unit testing code that captures log messages no longer prevents - them from being written out if the user asked for them (by passing - --debug or --info or or --notice --warn to the "test" binary). This - change will prevent us from missing unexpected log messages simply - because we were looking for others. Related to ticket 19999. - - Our link-handshake unit tests now check, that when invalid - handshakes fail, they fail with the error messages we - expected. - - The unit tests now treat any failure of a "tor_assert_nonfatal()" - assertion as a test failure. - - o Minor bugfixes (unit tests): - - The tor_tls_server_info_callback unit test no longer crashes when - debug-level logging is turned on. Fixes bug 20041; bugfix on - 0.2.8.1-alpha. - diff --git a/changes/bug20012 b/changes/bug20012 deleted file mode 100644 index f67ee65..0000000 --- a/changes/bug20012 +++ /dev/null @@ -1,12 +0,0 @@ - o Major bugfixes (hidden services): - - Clients require hidden services to include the TAP keys - for their intro points in the hidden service descriptor. - This prevents an inadvertent upgrade to ntor, which a - malicious hidden service could use to discover which - consensus a client has. - Fixes bug 20012; bugfix on 0.2.4.8-alpha. Patch by teor. - o Minor bugfixes (hidden services): - - Stop logging intro point details to the client log on - certain error conditions. - Fixed as part of bug 20012; bugfix on 0.2.4.8-alpha. - Patch by teor. diff --git a/changes/bug20063 b/changes/bug20063 deleted file mode 100644 index aa9ec23..0000000 --- a/changes/bug20063 +++ /dev/null @@ -1,6 +0,0 @@ - o Minor bugfixes (Linux seccomp2 sandbox): - - Add permission to run the sched_yield() and sigaltstack() system - calls, in order to support versions of Tor compiled with - asan or ubsan code that use these calls. Now "sandbox 1" and - "--enable-expensive-hardening" should be compatible. - Fixes bug 20063; bugfix on 0.2.5.1-alpha. diff --git a/changes/bug20064 b/changes/bug20064 deleted file mode 100644 index 38d3b91..0000000 --- a/changes/bug20064 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor bugfixes (Directory Authority): - - When allowing private addresses, mark Exits that only exit to - private locations as such. Fixes bug 20064; bugfix on - 0.2.2.9-alpha. - diff --git a/changes/bug20065 b/changes/bug20065 deleted file mode 100644 index cdeb698..0000000 --- a/changes/bug20065 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor bugfixes (directory authorities): - - Die with a useful error when the operator forgets to place the - authority_signing_key file into the keys directory. This avoids an - uninformative assert & traceback about having an invalid key. - Fixes bug 20065; bugfix on 0.2.0.1-alpha. diff --git a/changes/bug20081 b/changes/bug20081 deleted file mode 100644 index a95161c..0000000 --- a/changes/bug20081 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor bugfixes (allocation): - - Change how we allocate memory for large chunks on buffers, to avoid - a (currently impossible) integer overflow, and to waste less space - when allocating unusually large chunks. Fixes bug 20081; bugfix on - 0.2.0.16-alpha. Issue identified by Guido Vranken. diff --git a/changes/bug20093 b/changes/bug20093 deleted file mode 100644 index ef32601..0000000 --- a/changes/bug20093 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfixes (logging): - - When logging a message from the BUG() macro, be explicit about what - we were asserting. Previously we were confusing what we were asserting - with what the bug was. Fixes bug 20093; bugfix on 0.2.9.1-alpha. diff --git a/changes/bug20110 b/changes/bug20110 deleted file mode 100644 index bb56a13..0000000 --- a/changes/bug20110 +++ /dev/null @@ -1,6 +0,0 @@ - o Minor bugfixes (compilation): - - - Stop trying to build with Clang 4.0's -Wthread-safety - warnings. They apparently require a set of annotations that we - aren't currently using, and they create false positives in our - pthreads wrappers. Fixes bug 20110; bugfix on 0.2.9.1-alpha. diff --git a/changes/bug20117 b/changes/bug20117 deleted file mode 100644 index 6532260..0000000 --- a/changes/bug20117 +++ /dev/null @@ -1,6 +0,0 @@ - o Minor bugfixes (documentation): - - Document the default PathsNeededToBuildCircuits value that's - used by clients when the directory authorities don't set - min_paths_for_circs_pct. - Fixes bug 20117; bugfix on 02c320916e02 in tor-0.2.4.10-alpha. - Patch by teor, reported by Jesse V. diff --git a/changes/bug20141 b/changes/bug20141 deleted file mode 100644 index 99ecf0a..0000000 --- a/changes/bug20141 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfixes (compilation): - - Fix a syntax error in the IF_BUG_ONCE__() macro in non- - GCC-compatible compilers. Fixes bug 20141; bugfix on - 0.2.9.1-alpha. Patch from Gisle Vanem. diff --git a/changes/feature17178 b/changes/feature17178 deleted file mode 100644 index d6a8e8d..0000000 --- a/changes/feature17178 +++ /dev/null @@ -1,30 +0,0 @@ - o Major features (onion services): - - Add experimental HiddenServiceSingleHopMode and - HiddenServiceNonAnonymousMode options. When both are set to 1, every - hidden service on a tor instance becomes a non-anonymous Single Onion - Service. Single Onions make one-hop (direct) connections to their - introduction and renzedvous points. One-hop circuits make Single Onion - servers easily locatable, but clients remain location-anonymous. - This is compatible with the existing hidden service implementation, and - works on the current tor network without any changes to older relays or - clients. - Implements proposal 260, completes ticket 17178. Patch by teor and asn. - o Minor features (Tor2web): - - Make Tor2web clients respect ReachableAddresses. - This feature was inadvertently enabled in 0.2.8.6, then removed - by bugfix 19973 on 0.2.8.7. - Implements feature 20034. Patch by teor. - o Minor bug fixes (Tor2web): - - Prevent Tor2web clients running hidden services, these services are - not anonymous due to the one-hop client paths. - Fixes bug 19678. Patch by teor. - o Minor bug fixes (circuits): - - Use CircuitBuildTimeout whenever LearnCircuitBuildTimeout is disabled. - Fixes bug 19678; bugfix on commit 5b0b51ca3 in 0.2.4.12-alpha. Patch by teor. - o Minor bug fixes (options): - - Stop changing the configured value of UseEntryGuards on authorities - and Tor2web clients. - Fixes bug 20074; bugfix on commits 51fc6799 in tor-0.1.1.16-rc and - acda1735 in tor-0.2.4.3-alpha. Patch by teor. - - Check the consistency of UseEntryGuards and EntryNodes more reliably. - Fixes bug 20074; bugfix on commit 686aaa5c in tor-0.2.4.12-alpha. Patch by teor. diff --git a/changes/feature18693 b/changes/feature18693 deleted file mode 100644 index ce7c993..0000000 --- a/changes/feature18693 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor feature (port flags): - - Add *Port flags NoDNSRequest and NoOnionTraffic, and - the synthetic flag OnionTrafficOnly, which is equivalent to - NoDNSRequest, NoIPv4Traffic, and NoIPv6Traffic. - Closes enhancement 18693; patch by "teor". diff --git a/changes/feature20069 b/changes/feature20069 deleted file mode 100644 index 039fb75..0000000 --- a/changes/feature20069 +++ /dev/null @@ -1,6 +0,0 @@ - o Minor feature (testing, ipv6): - - Add the hs-ipv6 chutney target to make test-network-all's IPv6 - tests. Remove bridges+hs, as it's somewhat redundant. - This requires a recent chutney version that supports IPv6 clients, - relays, and authorities. - Closes ticket 20069; patch by teor. diff --git a/changes/feature20072 b/changes/feature20072 deleted file mode 100644 index 1afabca..0000000 --- a/changes/feature20072 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor feature (testing, hidden services, ipv6): - - Add the single-onion and single-onion-ipv6 chutney targets to - make test-network-all. This requires a recent chutney version - with the single onion network flavours (git c72a652 or later). - Closes ticket 20072; patch by teor. diff --git a/changes/reject-tap b/changes/reject-tap deleted file mode 100644 index dad554f..0000000 --- a/changes/reject-tap +++ /dev/null @@ -1,17 +0,0 @@ - o Major features (circuit building, security): - - Tor authorities, relays, and clients only use ntor, except for - rare cases in the hidden service protocol. - - Authorities, relays and clients specifically check that each - descriptor has an ntor key. - - Clients avoid downloading a descriptor if the relay version is - too old to support ntor. - - Client code never chooses nodes without ntor keys: they will not - be selected during circuit-building, or as guards, or as directory - mirrors, or as introduction or rendezvous points. - - Circuit-building code assumes that all hops can use ntor, - except for rare hidden service protocol cases. - - o Major bugfixes (circuit building): - - Hidden service client to intro point and service to rendezvous point - connections use the TAP key supplied by the protocol. - Fixes bug 19163; bugfix on 0.2.4.18-rc. diff --git a/changes/ticket20002 b/changes/ticket20002 deleted file mode 100644 index 28eaa8d..0000000 --- a/changes/ticket20002 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor features (directory authority): - - After voting, if the authorities decide that a relay is not "Valid", - they no longer include it in the consensus at all. Closes ticket - 20002; implements part of proposal 272. diff --git a/changes/ticket20066 b/changes/ticket20066 deleted file mode 100644 index 970793d..0000000 --- a/changes/ticket20066 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor features (testing): - - Disable memory protections on OpenBSD when testing memwipe(). - The test deliberately invokes undefined behaviour which the - protections interfere with. Patch from "rubiate". Closes ticket - 20066.
tor-commits@lists.torproject.org