From ef7ef4abb4f28d0d7615cd1bcae42c38f3c08e48 Mon Sep 17 00:00:00 2001 From: Nick Mathewson Date: Thu, 30 Apr 2015 15:29:56 -0400 Subject: [PATCH] Move changes entries into changelog for 0.2.7.1-alpha --- ChangeLog | 225 +++++++++++++++++- changes/15542 | 3 - .../bug-15642-default-fallback-default-dirs | 10 - changes/bug-15771-reachability | 8 - changes/bug13736 | 5 - changes/bug14018 | 4 - changes/bug14391 | 4 - changes/bug14784 | 4 - changes/bug14806 | 3 - changes/bug14922 | 3 - changes/bug14987b-doc | 4 - changes/bug14994 | 8 - changes/bug15053 | 4 - changes/bug15211 | 6 - changes/bug15269 | 7 - changes/bug15296 | 3 - changes/bug15515 | 4 - changes/bug15541 | 5 - changes/bug15546 | 4 - changes/bug15591 | 4 - changes/bug15604 | 7 - changes/bug15745 | 7 - changes/bug15759 | 6 - changes/bug15850 | 4 - changes/coverage | 6 - changes/deprecated-libevents | 3 - changes/doc15550 | 4 - changes/feature15026 | 5 - changes/feature15180 | 3 - changes/feature15344 | 3 - changes/feature15435 | 5 - changes/feature15471 | 5 - changes/feature15652 | 9 - changes/feature6411 | 7 - changes/geoip-april2015 | 3 - changes/geoip6-april2015 | 2 - changes/no_digests | 5 - changes/remove_old_version_checks | 5 - changes/test-memwipe | 3 - changes/ticket14710 | 10 - changes/ticket14840 | 5 - changes/ticket14845 | 4 - changes/ticket14847 | 3 - changes/ticket15024 | 4 - changes/ticket15431 | 6 - changes/ticket15542 | 3 - changes/ticket8766 | 7 - 47 files changed, 224 insertions(+), 228 deletions(-) delete mode 100644 changes/15542 delete mode 100644 changes/bug-15642-default-fallback-default-dirs delete mode 100644 changes/bug-15771-reachability delete mode 100644 changes/bug13736 delete mode 100644 changes/bug14018 delete mode 100644 changes/bug14391 delete mode 100644 changes/bug14784 delete mode 100644 changes/bug14806 delete mode 100644 changes/bug14922 delete mode 100644 changes/bug14987b-doc delete mode 100644 changes/bug14994 delete mode 100644 changes/bug15053 delete mode 100644 changes/bug15211 delete mode 100644 changes/bug15269 delete mode 100644 changes/bug15296 delete mode 100644 changes/bug15515 delete mode 100644 changes/bug15541 delete mode 100644 changes/bug15546 delete mode 100644 changes/bug15591 delete mode 100644 changes/bug15604 delete mode 100644 changes/bug15745 delete mode 100644 changes/bug15759 delete mode 100644 changes/bug15850 delete mode 100644 changes/coverage delete mode 100644 changes/deprecated-libevents delete mode 100644 changes/doc15550 delete mode 100644 changes/feature15026 delete mode 100644 changes/feature15180 delete mode 100644 changes/feature15344 delete mode 100644 changes/feature15435 delete mode 100644 changes/feature15471 delete mode 100644 changes/feature15652 delete mode 100644 changes/feature6411 delete mode 100644 changes/geoip-april2015 delete mode 100644 changes/geoip6-april2015 delete mode 100644 changes/no_digests delete mode 100644 changes/remove_old_version_checks delete mode 100644 changes/test-memwipe delete mode 100644 changes/ticket14710 delete mode 100644 changes/ticket14840 delete mode 100644 changes/ticket14845 delete mode 100644 changes/ticket14847 delete mode 100644 changes/ticket15024 delete mode 100644 changes/ticket15431 delete mode 100644 changes/ticket15542 delete mode 100644 changes/ticket8766 diff --git a/ChangeLog b/ChangeLog index 58cbec4695..6a867449e7 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,4 +1,227 @@ -Changes in version 0.2.7.1-alpha - 2015-0?-?? +Changes in version 0.2.7.1-alpha - 2015-05-?? + Tor 0.2.7.1-alpha is the first alpha release in its series. + + o Major features (controller): + - Add the ADD_ONION and DEL_ONION commands that allows the creation + and management of hidden services via the controller. Closes + ticket 6411. + - New "GETINFO onions/current" and "GETINFO onions/detached" to get + information about hidden services created via the controller. + Part of ticket 6411. + - New HSFETCH command to launch a request for a hidden service descriptor. + Closes ticket 14847. + + o Major bugfixes (hidden services): + - Revert commit that made directory authority assign the HSDir flag to + relay without a DirPort which is bad because relay can't handle + BEGIN_DIR cells. Fixes bug 15850; bugfix on tor-0.2.6.3-alpha. + + o Minor features (HS popularity countermeasure): + - To avoid leaking HS popularity, don't cycle the introduction point + when we've handled a fixed number of INTRODUCE2 cells but instead + cycle it when a random value of introductions is reached thus making + it more difficult for an attacker to find out the amount of clients + that has passed through the introduction point for a specific HS. + Closes ticket 15745. + + o Minor features (command-line interface): + - Make --hash-password imply --hush to prevent unnecessary noise. Closes + ticket 15542. + + o Minor features (controller) + - Controllers can now use GETINFO hs/client/desc/id/... to + retrieve items from the client's hidden service descriptor + cache. Closes ticket 14845. + + o Minor features (DoS-resistance): + - Make it harder for attackers to overwhelm hidden services with + introductions, by blocking multiple introduction requests on the + same circuit. Resolves ticket 15515. + + o Minor features (logging): + - Include the Tor version in all LD_BUG log messages, since people + tend to cut and paste those into the bugtracker. Implements + ticket 15026. + + o Minor features (pluggable transports): + - When launching managed pluggable transports, setup a valid open stdin + in the child process that can be used to detect if tor has terminated. + The "TOR_PT_EXIT_ON_STDIN_CLOSE" enviornment variable can be used by + implementations to detect this new behavior. Resolves ticket 15435. + - When launching managed pluggable transports on linux systems, + attempt to have the kernel deliver a SIGTERM on tor exit if + the pluggable transport process is still running. Resolves + ticket 15471. + + + o Minor features (testing): + - Add make rule `check-changes` to verify the format of changes files. + Closes ticket 15180. + - Add unit tests for control_event_is_interesting(). + Add a compile-time check that the number of events doesn't exceed + the capacity of control_event_t.event_mask. + Closes ticket 15431, checks for bugs similar to 13085. + Patch by "teor". + - Commandline argument tests moved to Stem. Resolves ticket 14806. + - Integrate the ntor, backtrace and zero lengths keys tests into the + automake test suite. Closes ticket 15344. + - Remove assertions during builds to determine Tor's test coverage. + We don't want to trigger these even in assertions, so including + them artificially makes our branch coverage look worse than it is. + This patch provides the new test-stem-full and coverage-html-full + configure options. Implements ticket 15400. + - Add a test to verify that the compiler does not eliminate our + memwipe() implementation. Closes ticket 15377. + + o Minor features (controller): + - Add DirAuthority lines for default directory authorities to output + of the GETINFO config/defaults controller command if not already + present. Implements ticket 14840. + - Implement a new controller command "status/fresh-relay-descs" to + fetch a descriptor/extrainfo pair that was generated on demand + just for the controller's use. Implements ticket 14784. + + o Minor features (command-line interface): + - Print a warning whenever we find a relative + file path being used as torrc option. Resolves issue 14018. + - The "--hash-password" option now implies "--hush" to avoid needless + noise. Closes ticket 15542. Patch from "cypherpunks". + + o Minor features (clock-jump tolerance): + - Recover better when our clock jumps back many hours, like might + happen for Tails or Whonix users who start with a very wrong + hardware clock, use Tor to discover a more accurate time, and then + fix their clock. Resolves part of ticket 8766. + [I'd call this a major feature if it actually fixed all of the issues.] + + o Minor features (geoip): + - Update geoip to the April 8 2015 Maxmind GeoLite2 Country database. + - Update geoip6 to the April 8 2015 Maxmind GeoLite2 Country database. + + o Minor bugfixes (statistics): + - Disregard the ConnDirectionStatistics torrc options when Tor is + not a relay since in that mode of operation no sensible data is + being collected and because Tor might run into measurement hiccups + when running as a client for some time, then becoming a relay. Fixes + bug 15604; bugfix on 0.2.2.35. + + o Minor bugfixes (build): + - Improve out-of-tree builds by making non-standard rules work and clean up + additional files and directories. Fixes bug 15053; bugfix on + 0.2.7.0-alpha. + + o Minor bugfixes (command-line interface): + - When "--quiet" is provided along with "--validate-config", do not + write anything to stdout on success. Fixes bug 14994; bugfix on + 0.2.3.3-alpha. + - When complaining about bad arguments to "--dump-config", use + stderr, not stdout. + + o Minor bugfixes (configuration, unit tests): + - Only add the default fallback directories when the DirAuthorities, + AlternateDirAuthority, and FallbackDir directory config options + are set to their defaults. + The default fallback directory list is currently empty, this fix + will only change tor's behaviour when it has default fallback + directories. + Includes unit tests for consider_adding_dir_servers(). + Fixes bug 15642; bugfix on 90f6071d8dc0 in 0.2.4.7-alpha. + Patch by "teor". + + o Minor bugfixes (hidden service): + - Remove an extraneous newline character from the end of hidden + service descriptors. Fixes bug 15296; bugfix on 0.2.0.10-alpha. + + o Minor bugfixes (interface): + - Print usage information for --dump-config when it is used without + an argument. Also, fix the error message to use different wording + and add newline at the end. Fixes bug 15541; bugfix on 0.2.5.1-alpha. + + o Minor bugfixes (logs): + - When building Tor under Clang, do not include an extra set of + parentheses in log messages that include function names. + Fixes bug 15269; bugfix on every released version of Tor when + compiled with recent enough Clang. + + o Minor bugfixes (test networks) + - When self-testing reachability, use ExtendAllowPrivateAddresses + to determine if local/private addresses imply reachability. + The previous fix used TestingTorNetwork, which implies + ExtendAllowPrivateAddresses, but this excluded rare configs where + ExtendAllowPrivateAddresses is set but TestingTorNetwork is not. + Fixes bug 15771; bugfix on 0.2.6.1-alpha. + Patch by "teor", issue discovered by CJ Ess. + + o Minor bugfixes (testing): + - Set the severity correctly when testing get_interface_addresses_ifaddrs() + and get_interface_addresses_win32(), so that the tests fail gracefully + instead of triggering an assertion. Fixes bug 15759; bugfix on + 0.2.6.3-alpha. Reported by Nicolas Derive. + - Check for matching value in server response in ntor_ref.py. + Fixes bug 15591; bugfix on 0.2.4.8-alpha. Reported and fixed + by "joelanders". + + o Minor bugfixes (correctness): + - Remove side-effects from tor_assert() calls. This was harmless, + because we never disable assertions, but it is bad style and + unnecessary. Fixes bug 15211; bugfix on 0.2.5.5, 0.2.2.36, and + 0.2.0.10. + - For correctness, avoid modifying a constant string in + handle_control_postdescriptor. Fixes bug 15546; bugfix on + 0.1.1.16-rc. + + o Minor bugfixes (network): + - When attempting to use fallback technique for network interface + lookup, disregard loopback and multicast addresses since they are + unsuitable for public communications. + + o Code simplification and refactoring: + - Move the hacky fallback code out of get_interface_address6() + into separate function and get it covered with unit-tests. Resolves + ticket 14710. + - Refactor hidden service client-side cache lookup to intelligently + report its various failure cases, and disentangle failure cases + involving a lack of introduction points. Closes ticket 14391. + - Use our own Base64 encoder instead of OpenSSL's, to allow more control + over the output. Part of ticket 15652. + + o Removed code: + - Remove `USE_OPENSSL_BASE64` and the corresponding fallback code and + always use the internal Base64 decoder. The internal decoder has been + part of tor since tor-0.2.0.10-alpha, and no one should be using the + OpenSSL one. Part of ticket 15652. + + o Documentation: + - Improve the descriptions of statistics-related torrc options in + the manpage to describe rationale and possible uses cases. Fixes + issue 15550. + - Improve the layout and formatting of ./configure --help messages. + Closes ticket 15024. Patch from "cypherpunks". + - Standardize on the term "server descriptor" in the manual page. + Previously, we had used "router descriptor", "server descriptor", + and "relay descriptor" interchangeably. Part of ticket 14987. + + o New system requirements: + - Tor no longer includes workarounds for Libevent versions before 1.3e. + Libevent 2.0 or later is recommended. Closes ticket 15248. + + o Removed code: + - Remove the 'tor_strclear()' function; use memwipe() instead. + Closes ticket 14922. + + o Removed features: + - Remove the (seldom-used) DynamicDHGroups feature. For + anti-fingerprinting we now recommend pluggable transports; for + forward-secrecy in TLS, we now use the P-256 group. + Closes ticket 13736. + - Remove the undocumented "--digests" command-line option. It + complicated our build process, caused subtle build issues + on multiple platforms, and is now redundant since we started + including git version identifiers. Closes ticket 14742. + - Tor no longer contains workarounds for stat files generated by + super-old versions of Tor that didn't choose guards sensibly. + - Tor no longer contains checks for ancient directory cache versions + that didn't know about microdescriptors. Changes in version 0.2.4.27 - 2015-04-06 diff --git a/changes/15542 b/changes/15542 deleted file mode 100644 index bf289c9563..0000000000 --- a/changes/15542 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features: - - The "--hash-password" option now implies "--hush" to avoid needless - noise. Closes ticket 15542. Patch from "cypherpunks". diff --git a/changes/bug-15642-default-fallback-default-dirs b/changes/bug-15642-default-fallback-default-dirs deleted file mode 100644 index a1e194bf1e..0000000000 --- a/changes/bug-15642-default-fallback-default-dirs +++ /dev/null @@ -1,10 +0,0 @@ - o Minor bugfixes (configuration, unit tests): - - Only add the default fallback directories when the DirAuthorities, - AlternateDirAuthority, and FallbackDir directory config options - are set to their defaults. - The default fallback directory list is currently empty, this fix - will only change tor's behaviour when it has default fallback - directories. - Includes unit tests for consider_adding_dir_servers(). - Fixes bug 15642; bugfix on 90f6071d8dc0 in 0.2.4.7-alpha. - Patch by "teor". diff --git a/changes/bug-15771-reachability b/changes/bug-15771-reachability deleted file mode 100644 index 0ca914fec5..0000000000 --- a/changes/bug-15771-reachability +++ /dev/null @@ -1,8 +0,0 @@ - o Minor bugfixes (test networks) - - When self-testing reachability, use ExtendAllowPrivateAddresses - to determine if local/private addresses imply reachability. - The previous fix used TestingTorNetwork, which implies - ExtendAllowPrivateAddresses, but this excluded rare configs where - ExtendAllowPrivateAddresses is set but TestingTorNetwork is not. - Fixes bug 15771; bugfix on 0.2.6.1-alpha. - Patch by "teor", issue discovered by CJ Ess. diff --git a/changes/bug13736 b/changes/bug13736 deleted file mode 100644 index 686d2f1fa2..0000000000 --- a/changes/bug13736 +++ /dev/null @@ -1,5 +0,0 @@ - o Removed features: - - Remove the (seldom-used) DynamicDHGroups feature. For - anti-fingerprinting we now recommend pluggable transports; for - forward-secrecy in TLS, we now use the P-256 group. - Closes ticket 13736. diff --git a/changes/bug14018 b/changes/bug14018 deleted file mode 100644 index 165e0427f5..0000000000 --- a/changes/bug14018 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor features: - - Complain (i.e. print a warning) whenever we find a relative - file path being used as torrc option. Resolves issue 14018. - diff --git a/changes/bug14391 b/changes/bug14391 deleted file mode 100644 index 2edd274994..0000000000 --- a/changes/bug14391 +++ /dev/null @@ -1,4 +0,0 @@ - o Code simplification and refactoring: - - Refactor hidden service client-side cache lookup to intelligently - report its various failure cases, and disentangle failure cases - involving a lack of introduction points. Closes ticket 14391. diff --git a/changes/bug14784 b/changes/bug14784 deleted file mode 100644 index 1f5014235e..0000000000 --- a/changes/bug14784 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor features: - - Implement a new controller command "status/fresh-relay-descs" to - fetch a descriptor/extrainfo pair that was generated on demand - just for the controller's use. Implements ticket 14784. diff --git a/changes/bug14806 b/changes/bug14806 deleted file mode 100644 index 6a72145d4b..0000000000 --- a/changes/bug14806 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features (testing): - - Commandline argument tests moved to Stem. Resolves ticket 14806. - diff --git a/changes/bug14922 b/changes/bug14922 deleted file mode 100644 index 65396e4d8f..0000000000 --- a/changes/bug14922 +++ /dev/null @@ -1,3 +0,0 @@ - o Removed code: - - Remove the 'tor_strclear()' function; use memwipe() instead. - Closes ticket 14922. \ No newline at end of file diff --git a/changes/bug14987b-doc b/changes/bug14987b-doc deleted file mode 100644 index b8b239292e..0000000000 --- a/changes/bug14987b-doc +++ /dev/null @@ -1,4 +0,0 @@ - o Documentation: - - Standardize on the term "server descriptor" in the manual page. - Previously, we had used "router descriptor", "server descriptor", - and "relay descriptor" interchangeably. Part of ticket 14987. diff --git a/changes/bug14994 b/changes/bug14994 deleted file mode 100644 index aafeac4b2a..0000000000 --- a/changes/bug14994 +++ /dev/null @@ -1,8 +0,0 @@ - o Minor bugfixes (command-line interface): - - When "--quiet" is provided along with "--validate-config", do not - write anything to stdout on success. Fixes bug 14994; bugfix on - 0.2.3.3-alpha. - - When complaining about bad arguments to "--dump-config", use - stderr, not stdout. - - diff --git a/changes/bug15053 b/changes/bug15053 deleted file mode 100644 index 5dde9d7a97..0000000000 --- a/changes/bug15053 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfixes (build): - - Improve out-of-tree builds by making non-standard rules work and clean up - additional files and directories. Fixes bug 15053; bugfix on - 0.2.7.0-alpha. diff --git a/changes/bug15211 b/changes/bug15211 deleted file mode 100644 index 24c189dbfd..0000000000 --- a/changes/bug15211 +++ /dev/null @@ -1,6 +0,0 @@ - o Minor bugfixes: - - Remove side-effects from tor_assert() calls. This was harmless, - because we never disable assertions, but it is bad style and - unnecessary. Fixes bug 15211; bugfix on 0.2.5.5, 0.2.2.36, and - 0.2.0.10. - diff --git a/changes/bug15269 b/changes/bug15269 deleted file mode 100644 index c511c6c987..0000000000 --- a/changes/bug15269 +++ /dev/null @@ -1,7 +0,0 @@ - o Minor bugfixes (logs): - - When building Tor under Clang, do not include an extra set of - parentheses in log messages that include function names. - Fixes bug 15269; bugfix on every released version of Tor when - compiled with recent enough Clang. - - diff --git a/changes/bug15296 b/changes/bug15296 deleted file mode 100644 index 5230a419c1..0000000000 --- a/changes/bug15296 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor bugfixes (hidden service): - - Remove an extraneous newline character from the end of hidden - service descriptors. Fixes bug 15296; bugfix on 0.2.0.10-alpha. diff --git a/changes/bug15515 b/changes/bug15515 deleted file mode 100644 index 93172d5315..0000000000 --- a/changes/bug15515 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor features (DoS-resistance): - - Make it harder for attackers to overwhelm hidden services with - introductions, by blocking multiple introduction requests on the - same circuit. Resolves ticket 15515. diff --git a/changes/bug15541 b/changes/bug15541 deleted file mode 100644 index f73ce5f4d4..0000000000 --- a/changes/bug15541 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor bugfixes (interface): - - Print usage information for --dump-config when it is used without - an argument. Also, fix the error message to use different wording - and add newline at the end. Fixes bug 15541; bugfix on 0.2.5.1-alpha. - diff --git a/changes/bug15546 b/changes/bug15546 deleted file mode 100644 index b33b0aa511..0000000000 --- a/changes/bug15546 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfixes: - - For correctness, avoid modifying a constant string in - handle_control_postdescriptor. Fixes bug 15546; bugfix on - 0.1.1.16-rc. \ No newline at end of file diff --git a/changes/bug15591 b/changes/bug15591 deleted file mode 100644 index 1398a027d7..0000000000 --- a/changes/bug15591 +++ /dev/null @@ -1,4 +0,0 @@ - o Testing: - - Check for matching value in server response in ntor_ref.py. - Fixes bug 15591; bugfix on 0.2.4.8-alpha. Reported and fixed - by "joelanders". diff --git a/changes/bug15604 b/changes/bug15604 deleted file mode 100644 index de293800f1..0000000000 --- a/changes/bug15604 +++ /dev/null @@ -1,7 +0,0 @@ - o Minor bugfixes - - Disregard the ConnDirectionStatistics torrc options when Tor is - not a relay since in that mode of operation no sensible data is - being collected and because Tor might run into measurement hiccups - when running as a client for some time, then becoming a relay. Fixes - bug 15604; bugfix on 0.2.2.35. - diff --git a/changes/bug15745 b/changes/bug15745 deleted file mode 100644 index 6e4bfa4e31..0000000000 --- a/changes/bug15745 +++ /dev/null @@ -1,7 +0,0 @@ - o Minor feature (HS popularity countermeasure): - - To avoid leaking HS popularity, don't cycle the introduction point - when we've handled a fixed number of INTRODUCE2 cells but instead - cycle it when a random value of introductions is reached thus making - it more difficult for an attacker to find out the amount of clients - that has passed through the introduction point for a specific HS. - Closes ticket 15745. diff --git a/changes/bug15759 b/changes/bug15759 deleted file mode 100644 index 24c5eb0e74..0000000000 --- a/changes/bug15759 +++ /dev/null @@ -1,6 +0,0 @@ - o Minor bugfixes (testing): - - Set the severity correctly when testing get_interface_addresses_ifaddrs() - and get_interface_addresses_win32(), so that the tests fail gracefully - instead of triggering an assertion. Fixes bug 15759; bugfix on - 0.2.6.3-alpha. Reported by Nicolas Derive. - diff --git a/changes/bug15850 b/changes/bug15850 deleted file mode 100644 index 0d0a6e461c..0000000000 --- a/changes/bug15850 +++ /dev/null @@ -1,4 +0,0 @@ - o Major bugfix - - Revert commit that made directory authority assign the HSDir flag to - relay without a DirPort which is bad because relay can't handle - BEGIN_DIR cells. Fixes bug 15850; bugfix on tor-0.2.6.3-alpha. diff --git a/changes/coverage b/changes/coverage deleted file mode 100644 index bb7c7cf97a..0000000000 --- a/changes/coverage +++ /dev/null @@ -1,6 +0,0 @@ - o Minor features: - - Remove assertions during builds to determine Tor's test coverage. - We don't want to trigger these even in assertions, so including - them artificially makes our branch coverage look worse than it is. - This patch provides the new test-stem-full and coverage-html-full - configure options. Implements ticket 15400. diff --git a/changes/deprecated-libevents b/changes/deprecated-libevents deleted file mode 100644 index 2eb6195c0f..0000000000 --- a/changes/deprecated-libevents +++ /dev/null @@ -1,3 +0,0 @@ - o New system requirements: - - Tor no longer includes workarounds for Libevent versions before 1.3e. - Libevent 2.0 or later is recommended. Closes ticket 15248. diff --git a/changes/doc15550 b/changes/doc15550 deleted file mode 100644 index f953bbf6c7..0000000000 --- a/changes/doc15550 +++ /dev/null @@ -1,4 +0,0 @@ - o Documentation: - - Improve the descriptions of statistics-related torrc options in - the manpage to describe rationale and possible uses cases. Fixes - issue 15550. diff --git a/changes/feature15026 b/changes/feature15026 deleted file mode 100644 index c732b41e5d..0000000000 --- a/changes/feature15026 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor features (logging): - - Include the Tor version in all LD_BUG log messages, since people - tend to cut and paste those into the bugtracker. Implements - ticket 15026. - diff --git a/changes/feature15180 b/changes/feature15180 deleted file mode 100644 index f73ab965e5..0000000000 --- a/changes/feature15180 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features (testing): - - Add make rule `check-changes` to verify the format of changes files. - Closes ticket 15180. diff --git a/changes/feature15344 b/changes/feature15344 deleted file mode 100644 index 3bd640a775..0000000000 --- a/changes/feature15344 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features (testing): - - Integrate the ntor, backtrace and zero lengths keys tests into the - automake test suite. Closes ticket 15344. diff --git a/changes/feature15435 b/changes/feature15435 deleted file mode 100644 index afe36032c3..0000000000 --- a/changes/feature15435 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor features (pluggable Transports): - - When launching managed pluggable transports, setup a valid open stdin - in the child process that can be used to detect if tor has terminated. - The "TOR_PT_EXIT_ON_STDIN_CLOSE" enviornment variable can be used by - implementations to detect this new behavior. Resolves ticket 15435. diff --git a/changes/feature15471 b/changes/feature15471 deleted file mode 100644 index 594adf0f54..0000000000 --- a/changes/feature15471 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor features (pluggable transports): - - When launching managed pluggable transports on linux systems, - attempt to have the kernel deliver a SIGTERM on tor exit if - the pluggable transport process is still running. Resolves - ticket 15471. diff --git a/changes/feature15652 b/changes/feature15652 deleted file mode 100644 index 61d2b222a6..0000000000 --- a/changes/feature15652 +++ /dev/null @@ -1,9 +0,0 @@ - o Code simplifications and refactoring: - - Use our own Base64 encoder instead of OpenSSL's, to allow more control - over the output. Part of ticket 15652. - - o Removed code: - - Remove `USE_OPENSSL_BASE64` and the corresponding fallback code and - always use the internal Base64 decoder. The internal decoder has been - part of tor since tor-0.2.0.10-alpha, and no one should be using the - OpenSSL one. Part of ticket 15652. diff --git a/changes/feature6411 b/changes/feature6411 deleted file mode 100644 index 6024364319..0000000000 --- a/changes/feature6411 +++ /dev/null @@ -1,7 +0,0 @@ - o Major features (controller): - - Add the ADD_ONION and DEL_ONION commands that allows the creation - and management of hidden services via the controller. Closes - ticket 6411. - - New "GETINFO onions/current" and "GETINFO onions/detached" to get - information about hidden services created via the controller. - Part of ticket 6411. diff --git a/changes/geoip-april2015 b/changes/geoip-april2015 deleted file mode 100644 index 7db38ed797..0000000000 --- a/changes/geoip-april2015 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features: - - Update geoip to the April 8 2015 Maxmind GeoLite2 Country database. - diff --git a/changes/geoip6-april2015 b/changes/geoip6-april2015 deleted file mode 100644 index 241c9119b6..0000000000 --- a/changes/geoip6-april2015 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor features: - - Update geoip6 to the April 8 2015 Maxmind GeoLite2 Country database. diff --git a/changes/no_digests b/changes/no_digests deleted file mode 100644 index 1327ac3e77..0000000000 --- a/changes/no_digests +++ /dev/null @@ -1,5 +0,0 @@ - o Removed features: - - Remove the undocumented "--digests" command-line option. It - complicated our build process, caused subtle build issues - on multiple platforms, and is now redundant since we started - including git version identifiers. Closes ticket 14742. diff --git a/changes/remove_old_version_checks b/changes/remove_old_version_checks deleted file mode 100644 index fe4dab9e19..0000000000 --- a/changes/remove_old_version_checks +++ /dev/null @@ -1,5 +0,0 @@ - o Removed features: - - Tor no longer contains workarounds for stat files generated by - super-old versions of Tor that didn't choose guards sensibly. - - Tor no longer contains checks for ancient directory cache versions - that didn't know about microdescriptors. diff --git a/changes/test-memwipe b/changes/test-memwipe deleted file mode 100644 index 04a21f75f1..0000000000 --- a/changes/test-memwipe +++ /dev/null @@ -1,3 +0,0 @@ - o Testing: - - Add a test to verify that the compiler does not eliminate our - memwipe() implementation. Closes ticket 15377. diff --git a/changes/ticket14710 b/changes/ticket14710 deleted file mode 100644 index 2b6cb2060f..0000000000 --- a/changes/ticket14710 +++ /dev/null @@ -1,10 +0,0 @@ - o Code simplification and refactoring: - - Move the hacky fallback code out of get_interface_address6() - into separate function and get it covered with unit-tests. Resolves - ticket 14710. - - o Minor bugfixes: - - When attempting to use fallback technique for network interface - lookup, disregard loopback and multicast addresses since they are - unsuitable for public communications. - diff --git a/changes/ticket14840 b/changes/ticket14840 deleted file mode 100644 index a2103f2151..0000000000 --- a/changes/ticket14840 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor features: - - Add DirAuthority lines for default directory authorities to output - of the GETINFO config/defaults controller command if not already - present. Implements ticket 14840. - diff --git a/changes/ticket14845 b/changes/ticket14845 deleted file mode 100644 index d771f88bdd..0000000000 --- a/changes/ticket14845 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor features (controller) - - Controllers can now use GETINFO hs/client/desc/id/... to - retrieve items from the client's hidden service descriptor - cache. Closes ticket 14845. diff --git a/changes/ticket14847 b/changes/ticket14847 deleted file mode 100644 index f519db70f0..0000000000 --- a/changes/ticket14847 +++ /dev/null @@ -1,3 +0,0 @@ - o Major features (controller): - - New HSFETCH command to launch a request for a hidden service descriptor. - Closes ticket 14847. diff --git a/changes/ticket15024 b/changes/ticket15024 deleted file mode 100644 index 908177142e..0000000000 --- a/changes/ticket15024 +++ /dev/null @@ -1,4 +0,0 @@ - o Documentation: - - Improve the layout and formatting of ./configure --help messages. - Closes ticket 15024. Patch from "cypherpunks". - diff --git a/changes/ticket15431 b/changes/ticket15431 deleted file mode 100644 index ea6821afdf..0000000000 --- a/changes/ticket15431 +++ /dev/null @@ -1,6 +0,0 @@ - o Minor features (testing): - - Add unit tests for control_event_is_interesting(). - Add a compile-time check that the number of events doesn't exceed - the capacity of control_event_t.event_mask. - Closes ticket 15431, checks for bugs similar to 13085. - Patch by "teor". diff --git a/changes/ticket15542 b/changes/ticket15542 deleted file mode 100644 index fcf293e5d0..0000000000 --- a/changes/ticket15542 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features (command-line interface): - - Make --hash-password imply --hush to prevent unnecessary noise. Closes - ticket 15542. diff --git a/changes/ticket8766 b/changes/ticket8766 deleted file mode 100644 index 33bfc33a57..0000000000 --- a/changes/ticket8766 +++ /dev/null @@ -1,7 +0,0 @@ - o Minor features: - - Recover better when our clock jumps back many hours, like might - happen for Tails or Whonix users who start with a very wrong - hardware clock, use Tor to discover a more accurate time, and then - fix their clock. Resolves part of ticket 8766. - [I'd call this a major feature if it actually fixed all of the issues.] -