aboutsummaryrefslogtreecommitdiff
path: root/changes
diff options
context:
space:
mode:
authorRoger Dingledine <arma@torproject.org>2013-10-01 20:41:46 -0400
committerRoger Dingledine <arma@torproject.org>2013-10-01 20:41:46 -0400
commit299e8c0292f324b3c39f1ffae9792fd4fcafe773 (patch)
tree0c6e97afbca9bb01a2dda08e22e0002c6da8a125 /changes
parentbce775c1592d921ab10415fe0e02c614984f3b4e (diff)
downloadtor-299e8c0292f324b3c39f1ffae9792fd4fcafe773.tar
tor-299e8c0292f324b3c39f1ffae9792fd4fcafe773.tar.gz
first draft of an 0.2.5.1-alpha changelog
Diffstat (limited to 'changes')
-rw-r--r--changes/6153_circuittime_accessor4
-rw-r--r--changes/address_tests2
-rw-r--r--changes/bug27672
-rw-r--r--changes/bug35943
-rw-r--r--changes/bug42824
-rw-r--r--changes/bug43412
-rw-r--r--changes/bug464718
-rw-r--r--changes/bug50408
-rw-r--r--changes/bug51705
-rw-r--r--changes/bug55055
-rw-r--r--changes/bug55844
-rw-r--r--changes/bug56094
-rw-r--r--changes/bug60556
-rw-r--r--changes/bug63842
-rw-r--r--changes/bug65064
-rw-r--r--changes/bug65205
-rw-r--r--changes/bug67525
-rw-r--r--changes/bug79128
-rw-r--r--changes/bug8093.part23
-rw-r--r--changes/bug85303
-rw-r--r--changes/bug85324
-rw-r--r--changes/bug85613
-rw-r--r--changes/bug87893
-rw-r--r--changes/bug87906
-rw-r--r--changes/bug87915
-rw-r--r--changes/bug87924
-rw-r--r--changes/bug89294
-rw-r--r--changes/bug90304
-rw-r--r--changes/bug90433
-rw-r--r--changes/bug91083
-rw-r--r--changes/bug92072
-rw-r--r--changes/bug92586
-rw-r--r--changes/bug92674
-rw-r--r--changes/bug9645a5
-rw-r--r--changes/bug97164
-rw-r--r--changes/fancy_testing27
-rw-r--r--changes/fomit-frame-pointer6
-rw-r--r--changes/onion_tap_tests2
-rw-r--r--changes/seccomp2_sandbox12
-rw-r--r--changes/ticket51293
-rw-r--r--changes/ticket55264
-rw-r--r--changes/ticket91083
-rw-r--r--changes/ticket_92146
-rw-r--r--changes/warn-unsigned-time_t11
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.