diff options
author | Roger Dingledine <arma@torproject.org> | 2013-10-01 20:41:46 -0400 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2013-10-01 20:41:46 -0400 |
commit | 299e8c0292f324b3c39f1ffae9792fd4fcafe773 (patch) | |
tree | 0c6e97afbca9bb01a2dda08e22e0002c6da8a125 /changes | |
parent | bce775c1592d921ab10415fe0e02c614984f3b4e (diff) | |
download | tor-299e8c0292f324b3c39f1ffae9792fd4fcafe773.tar tor-299e8c0292f324b3c39f1ffae9792fd4fcafe773.tar.gz |
first draft of an 0.2.5.1-alpha changelog
Diffstat (limited to 'changes')
44 files changed, 0 insertions, 231 deletions
diff --git a/changes/6153_circuittime_accessor b/changes/6153_circuittime_accessor deleted file mode 100644 index 16f1f557d..000000000 --- a/changes/6153_circuittime_accessor +++ /dev/null @@ -1,4 +0,0 @@ - o Code simplification and refactoring: - - - Add a set of accessor functions for the circuit timeout data - structure. Fixes ticket 6153; patch from "piet". diff --git a/changes/address_tests b/changes/address_tests deleted file mode 100644 index b5a801243..000000000 --- a/changes/address_tests +++ /dev/null @@ -1,2 +0,0 @@ - o New unit tests: - - More unit tests for address-manipulation functions. diff --git a/changes/bug2767 b/changes/bug2767 deleted file mode 100644 index 974ce6326..000000000 --- a/changes/bug2767 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor bugfixes: - - No longer accepting malformed http headers when parsing urls from headers, replies with Bad Request(400). Fixes #2767.
\ No newline at end of file diff --git a/changes/bug3594 b/changes/bug3594 deleted file mode 100644 index 110252d00..000000000 --- a/changes/bug3594 +++ /dev/null @@ -1,3 +0,0 @@ - o Major bugfixes: - - Add support for passing arguments to managed pluggable transport - proxies. Implements ticket #3594. diff --git a/changes/bug4282 b/changes/bug4282 deleted file mode 100644 index 4d4f4896f..000000000 --- a/changes/bug4282 +++ /dev/null @@ -1,4 +0,0 @@ - o Code simplifications and refactoring: - - Extract the common duplicated code for creating a subdirectory - of the data directory and writing to a file in it. Fixes ticket - 4282; patch from Peter Retzlaff. diff --git a/changes/bug4341 b/changes/bug4341 deleted file mode 100644 index 8853a86a0..000000000 --- a/changes/bug4341 +++ /dev/null @@ -1,2 +0,0 @@ -o Minor bugfix: - - Config now handles fingerprints which are missing their initial '$' diff --git a/changes/bug4647 b/changes/bug4647 deleted file mode 100644 index f756a7db1..000000000 --- a/changes/bug4647 +++ /dev/null @@ -1,18 +0,0 @@ - o Minor bugfixes: - - - Use a single command-line parser for parsing torrc options on the - command line and for finding special command-line options to avoid - inconsistent behavior for torrc option arguments that have the same - names as command-line options. Fixes bugs 4647 and 9578; bugfix on - 0.0.9pre5. - - - No longer allow 'tor --hash-password' with no arguments. Fixes bug - 9573; bugfix on 0.0.9pre5. - - o Minor features: - - - Support a --dump-config optoin to dump some or all of the configured - options. Mainly useful for debugging the command-line option parsing - code. - - diff --git a/changes/bug5040 b/changes/bug5040 deleted file mode 100644 index 720665b4d..000000000 --- a/changes/bug5040 +++ /dev/null @@ -1,8 +0,0 @@ - o Minor features: - - Bridges now track GeoIP information and the number of their - users even when pluggable transports are in use. These - statistics are reported in their extra-info descriptors like - normal bridges do. Resolves ticket 4773. - - Bridges now track the usage of their pluggable transports and - report statistics in their extra-info descriptors. Resolves - ticket 5040. diff --git a/changes/bug5170 b/changes/bug5170 deleted file mode 100644 index 4e52c5ea6..000000000 --- a/changes/bug5170 +++ /dev/null @@ -1,5 +0,0 @@ - o Code simplification and refactoring: - - Remove contrib/id_to_fp.c since it wasn't used anywhere. - - Since OpenSSL 0.9.7 i2d_* functions support allocating output - buffer. Avoid calling twice: i2d_RSAPublicKey, i2d_DHparams, - i2d_X509, i2d_PublicKey. Fixes #5170. diff --git a/changes/bug5505 b/changes/bug5505 deleted file mode 100644 index fab1d1a16..000000000 --- a/changes/bug5505 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor fixes (build): - - Stop preprocessing the "torify" script with autoconf, since - it no longer refers to LOCALSTATEDIR. Fixes bug 5505; patch - from Guilhem. - diff --git a/changes/bug5584 b/changes/bug5584 deleted file mode 100644 index a81be00ae..000000000 --- a/changes/bug5584 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor features: - - Raise awareness of safer logging - notice user of potentially - unsafe configuration options: logging above "notice" or - clearning SafeLogging flag. Fixes #5584. diff --git a/changes/bug5609 b/changes/bug5609 deleted file mode 100644 index 1057e30b0..000000000 --- a/changes/bug5609 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor features: - - Implement the TRANSPORT_LAUNCHED control port event that - notifies controllers about new launched pluggable - transports. Resolves ticket 5609. diff --git a/changes/bug6055 b/changes/bug6055 deleted file mode 100644 index 00730073a..000000000 --- a/changes/bug6055 +++ /dev/null @@ -1,6 +0,0 @@ - o Major enhancements: - - Re-enable TLS 1.1 and 1.2 when built with OpenSSL 1.0.1e or later. - (OpenSSL before 1.0.1 didn't have TLS 1.1 or 1.2. OpenSSL from 1.0.1 - through 1.0.1d had bugs that prevented renegotiation from working - with TLS 1.1 or 1.2, so we disabled them to solve bug 6033.) Fix for - issue #6055. diff --git a/changes/bug6384 b/changes/bug6384 deleted file mode 100644 index c0e8446b3..000000000 --- a/changes/bug6384 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor features: - - Add support for `--library-versions` flag. Implements ticket #6384. diff --git a/changes/bug6506 b/changes/bug6506 deleted file mode 100644 index 4c6f4900d..000000000 --- a/changes/bug6506 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor features (build): - - Detect a missing asciidoc, and warn the user about it, during - configure, rather than at build time. Fixes issue 6506. Patch - from Arlo Breault. diff --git a/changes/bug6520 b/changes/bug6520 deleted file mode 100644 index 9f24f0dc3..000000000 --- a/changes/bug6520 +++ /dev/null @@ -1,5 +0,0 @@ - o Removed features: - - Remove migration code from when we renamed the "cached-routers" - file to "cached-descriptors" back in 0.2.0.8-alpha. This - incidentally resolves #6502 by cleaning up the related code - a bit. Patch from Akshay Hebbar. diff --git a/changes/bug6752 b/changes/bug6752 deleted file mode 100644 index 8d620d56e..000000000 --- a/changes/bug6752 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor features: - - Lower directory fetch retry schedules and maximum interval without - directory requests, and raise maximum download tries in testing - networks. Implements #6752. - diff --git a/changes/bug7912 b/changes/bug7912 deleted file mode 100644 index 48c65d224..000000000 --- a/changes/bug7912 +++ /dev/null @@ -1,8 +0,0 @@ - o Major bugfixes: - - Instead of writing destroy cells directly to outgoing connection - buffers, queue them and intersperse them with other outgoing cells. - This can prevent a set of resource starvation conditions where too - many pending destroy cells prevent data cells from actually getting - delivered. Reported by "oftc_must_be_destroyed". Fixes bug 7912; - bugfix on 0.2.0.1-alpha. - diff --git a/changes/bug8093.part2 b/changes/bug8093.part2 deleted file mode 100644 index 263c7e8b8..000000000 --- a/changes/bug8093.part2 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features: - - Return the "unexpected sendme" warnings to a warn severity, but make - them rate limited. Related to ticket #8093. diff --git a/changes/bug8530 b/changes/bug8530 deleted file mode 100644 index f66b602db..000000000 --- a/changes/bug8530 +++ /dev/null @@ -1,3 +0,0 @@ - o Enhancements - - Add make target 'test-network' running tests on a Chutney - network. diff --git a/changes/bug8532 b/changes/bug8532 deleted file mode 100644 index e9fd06829..000000000 --- a/changes/bug8532 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor features - - Add support for offsetting the voting interval in order to - bootstrap a network faster by adding configuration option - TestingV3AuthVotingStartOffset. Addresses #8532. diff --git a/changes/bug8561 b/changes/bug8561 deleted file mode 100644 index 598071a72..000000000 --- a/changes/bug8561 +++ /dev/null @@ -1,3 +0,0 @@ - o Major features: - - The ntor handshake is now on-by-default, no matter what the - directory authorities recommend. Implements ticket 8561. diff --git a/changes/bug8789 b/changes/bug8789 deleted file mode 100644 index e3bcc4074..000000000 --- a/changes/bug8789 +++ /dev/null @@ -1,3 +0,0 @@ - o Code simplifications and refactoring: - - Clean up exit path from connection_listener_new. Closes bug - 8789. Patch from Arlo Breault. diff --git a/changes/bug8790 b/changes/bug8790 deleted file mode 100644 index 9f1f0ba17..000000000 --- a/changes/bug8790 +++ /dev/null @@ -1,6 +0,0 @@ - o Minor code improvements: - - Remove instances of strcpy from the unit tests. They weren't - hurting anything, since they were only in the unit tests, but - it's embarassing to have strcpy() in the code at all, and some - analysis tools don't like it. Fixes 8790. Patch from Arlo Breault. - diff --git a/changes/bug8791 b/changes/bug8791 deleted file mode 100644 index 0a65e286c..000000000 --- a/changes/bug8791 +++ /dev/null @@ -1,5 +0,0 @@ - o Minor bugfixes: - - In the function munge_extrainfo_into_routerinfo(), check the return - value of memchr(). This would have been a serious issue if we ever - passed a non-extrainfo to munge_extrainfo_into_routerinfo. Fixes - bug 8791; bugfix on 0.2.0.6-alpha. Patch from Arlo Breault. diff --git a/changes/bug8792 b/changes/bug8792 deleted file mode 100644 index 6f4e3bf7b..000000000 --- a/changes/bug8792 +++ /dev/null @@ -1,4 +0,0 @@ - o Removed code - - Remove constants and tests for PKCS1 padding; it's insecure and - shouldn't be used for anything new. Fixes bug #8792; patch - from Arlo Breault. diff --git a/changes/bug8929 b/changes/bug8929 deleted file mode 100644 index 2a1898b8a..000000000 --- a/changes/bug8929 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor features: - - Add a new torrc option "ServerTransportOptions" that allows - bridge operators to pass configuration parameters to their - pluggable transports. Resolves ticket 8929. diff --git a/changes/bug9030 b/changes/bug9030 deleted file mode 100644 index d0be58292..000000000 --- a/changes/bug9030 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfixes: - - The tor-fw-helper program now follows the standard convention and - exits with status code "0" on success. Fixes bug 9030; bugfix on - 0.2.3.1-alpha. Patch by Arlo Breault. diff --git a/changes/bug9043 b/changes/bug9043 deleted file mode 100644 index c3135ef0f..000000000 --- a/changes/bug9043 +++ /dev/null @@ -1,3 +0,0 @@ - o Code simplification and refactoring: - - Since OpenSSL 0.9.8 we can use EVP_PKEY_cmp instead of - implementing the same thing as pkey_eq. Fixes #9043. diff --git a/changes/bug9108 b/changes/bug9108 deleted file mode 100644 index 9d2d3d8b6..000000000 --- a/changes/bug9108 +++ /dev/null @@ -1,3 +0,0 @@ - o Code simplifications and refactoring: - - Make global_circuitlist data structure in circuitlist.c - a doubly-linked list. Bug #9108. diff --git a/changes/bug9207 b/changes/bug9207 deleted file mode 100644 index 66f8e344e..000000000 --- a/changes/bug9207 +++ /dev/null @@ -1,2 +0,0 @@ - o Minor Bugfixes: - - Updated configuration advice for installing openssl on Debian. Fixes #9207. diff --git a/changes/bug9258 b/changes/bug9258 deleted file mode 100644 index 5165b3a67..000000000 --- a/changes/bug9258 +++ /dev/null @@ -1,6 +0,0 @@ - o Minor bugfixes: - - Reject relative control socket paths and emit a warning. - Previously single-component control socket paths would be rejected, - but Tor would not log why it could not validate the config. - Now we reject all relative control socket paths and print a warning. - Fixes bug 9047; bugfix on 0.2.2.6-alpha. diff --git a/changes/bug9267 b/changes/bug9267 deleted file mode 100644 index 95a621148..000000000 --- a/changes/bug9267 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor bugfixes: - - Added optional parameter to contrib/coverage script to specify directory - to put gcov files in, and added reset-gcov target to top-level makefile. - Fixes bug #9267. diff --git a/changes/bug9645a b/changes/bug9645a deleted file mode 100644 index 2daba65a0..000000000 --- a/changes/bug9645a +++ /dev/null @@ -1,5 +0,0 @@ - o Minor bugfixes: - - If we are unable to save a microdescriptor to the journal, do not - drop it from memory and then reattempt downloading it. Fixes bug - 9645; bugfix on 0.2.2.6-alpha. - diff --git a/changes/bug9716 b/changes/bug9716 deleted file mode 100644 index 5e3907717..000000000 --- a/changes/bug9716 +++ /dev/null @@ -1,4 +0,0 @@ - o Bugfixes (performance): - - Set the listen() backlog limit to the largest actually supported - on the system, not to the value in a header file. Fixes bug 9716; - bugfix on every released Tor. diff --git a/changes/fancy_testing b/changes/fancy_testing deleted file mode 100644 index fa5b5703c..000000000 --- a/changes/fancy_testing +++ /dev/null @@ -1,27 +0,0 @@ - o Build features: - - - Tor now builds each source file in two modes: a mode that avoids - exposing identifiers needlessly, and another mode that exposes - more identifiers for testing. This lets the compiler do better at - optimizing the production code, while enabling us to take more - radical measures to let the unit tests test things. - - - The production builds no longer include functions used only - in the unit tests; all functions exposed from a module for - unit-testing only are now static in production builds. - - - Add an --enable-coverage configuration option to make the unit - tests (and a new src/or/tor-cov target) to build with gcov test - coverage support. - - o Testing: - - - We now have rudimentary function mocking support that our unit - tests can use to test functions in isolation. Function mocking - lets the tests temporarily replace a function's dependencies with - stub functions, so that the tests can check the function without - invoking the other functions it calls. - - - Add more unit tests for the <circid,channel>->circuit map, and - the destroy-cell-tracking code to fix bug 7912. - diff --git a/changes/fomit-frame-pointer b/changes/fomit-frame-pointer deleted file mode 100644 index 67706246a..000000000 --- a/changes/fomit-frame-pointer +++ /dev/null @@ -1,6 +0,0 @@ - o Minor features (performance): - - If we're using the pure-C 32-bit curve25519_donna implementation - of curve25519, build it with the -fomit-frame-pointer option to - make it go faster on register-starved hosts. This improves our - handshake performance by about 6% on i386 hosts without nacl. - Closes ticket 8109. diff --git a/changes/onion_tap_tests b/changes/onion_tap_tests deleted file mode 100644 index f98243323..000000000 --- a/changes/onion_tap_tests +++ /dev/null @@ -1,2 +0,0 @@ - o New unit tests: - - Unit tests for failing cases of the TAP onion handshake. diff --git a/changes/seccomp2_sandbox b/changes/seccomp2_sandbox deleted file mode 100644 index 73b3a8d5e..000000000 --- a/changes/seccomp2_sandbox +++ /dev/null @@ -1,12 +0,0 @@ - o Major features (security): - - Use the seccomp2 syscall filtering facility on Linux to limit - which system calls Tor can invoke. This is an experimental, - Linux-only feature to provide defense-in-depth against unknown - attacks. To try turning it on, set "Sandbox 1" in your torrc - file. This is an experimental feature, however, and some things - may break, so please be ready to report bugs. We hope to add - support for better sandboxing in the future, - including more fine-grained filters, better division of - responsibility, and support for more platforms. This work has - been done by Cristian-Matei Toader for Google Summer of Code. - diff --git a/changes/ticket5129 b/changes/ticket5129 deleted file mode 100644 index c05ca68a3..000000000 --- a/changes/ticket5129 +++ /dev/null @@ -1,3 +0,0 @@ - o Minor features: - - Use the SOCK_NONBLOCK socket type, if supported, to open nonblocking - sockets in a single system call. Implements ticket #5129. diff --git a/changes/ticket5526 b/changes/ticket5526 deleted file mode 100644 index 35911d4b0..000000000 --- a/changes/ticket5526 +++ /dev/null @@ -1,4 +0,0 @@ - o Minor features: - - Log current accounting state (bytes sent and received + remaining - time for the current accounting period) in the server's - heartbeat message. Implements ticket 5526; patch from Peter Retzlaff. diff --git a/changes/ticket9108 b/changes/ticket9108 deleted file mode 100644 index 3d3038cc2..000000000 --- a/changes/ticket9108 +++ /dev/null @@ -1,3 +0,0 @@ - o Code simplification and refactoring: - - Use a doubly-linked list to implement the global circuit list. - Fix for ticket 9108. Patch from Marek Majkowski. diff --git a/changes/ticket_9214 b/changes/ticket_9214 deleted file mode 100644 index f1e43caeb..000000000 --- a/changes/ticket_9214 +++ /dev/null @@ -1,6 +0,0 @@ - o Minor features: - - Accept bandwidth and space limits in bits as well as bytes. - (Anywhere in the configuration file that you can say "2 Kilobytes", - you can now say "16 kilobits", and so on.) Resolves ticket 9214. - Patch by CharlieB. - diff --git a/changes/warn-unsigned-time_t b/changes/warn-unsigned-time_t deleted file mode 100644 index f57f85ae3..000000000 --- a/changes/warn-unsigned-time_t +++ /dev/null @@ -1,11 +0,0 @@ - o Minor bugfixes (portability): - - On the chance that somebody manages to build Tor on a - platform where time_t is unsigned, correct the way that - microdesc_add_to_cache handles negative time arguments. Fix for - bug 8042; bugfix on 0.2.3.1-alpha. - - o Build improvements: - - Warn if building on a platform with an unsigned time_t: there - are too many places where Tor currently assumes that time_t can - hold negative values. We'd like to fix them all, but probably - some will remain. |