remove changes files that are already merged in release-0.2.4

This commit is contained in:
Roger Dingledine 2013-10-01 07:35:48 -04:00
parent 0d8632e585
commit b484711a51
46 changed files with 0 additions and 234 deletions

View File

@ -1,8 +0,0 @@
o Critical bugfixes:
- Distinguish downloading an authority certificate by identity digest from
downloading one by identity digest/signing key digest pair; formerly we
always request them only by identity digest and get the newest one even
when we wanted one with a different signing key. Then we would complain
about being given a certificate we already had, and never get the one we
really wanted. Now we use the "fp-sk/" resource as well as the "fp/"
resource to request the one we want. Fixes bug 5595.

View File

@ -1,4 +0,0 @@
o Minor bugfixes:
- Relays now treat a changed IPv6 ORPort as sufficient reason to
publish an updated descriptor. Fix for bug 6026; bugfix for
0.2.4.1-alpha.

View File

@ -1,3 +0,0 @@
o Minor bugfixes:
- Copy-paste description for PathBias params from man page into or.h
comment. Fixes bug 7982.

View File

@ -1,3 +0,0 @@
o Minor features:
- Downgrade "unexpected SENDME" warnings to protocol-warn for 0.2.4,
for bug 8093.

View File

@ -1,6 +0,0 @@
o Minor bugfixes (log messages)
- Fix a scaling issue in the path bias accounting code that resulted in
"Bug:" log messages from either pathbias_scale_close_rates() or
pathbias_count_build_success(). This represents a bugfix on a previous
bugfix: The original fix attempted in 0.2.4.10-alpha was incomplete.
Fixes bug 8235; bugfix on 0.2.4.1-alpha.

View File

@ -1,5 +0,0 @@
o Normal bugfixes:
- When launching a resolve request on behalf of an AF_UNIX control
socket, omit the address field of the new entry connection, used in
subsequent controller events, rather than letting tor_dup_addr() set
it to "<unknown address type>". Fixes bug 8639.

View File

@ -1,6 +0,0 @@
o Minor features (authority):
- Add a "ignoring-advertised-bws" boolean to our flag-thresholds
lines to describe whether we have enough measured bandwidths to
ignore advertised bandwidth claims. Closes ticket 8711.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (memory leak):
- Fix a memory leak that would occur whenever a configuration
option changed. Fixes bug #8718; bugfix on 0.2.3.3-alpha.

View File

@ -1,6 +0,0 @@
o Major bugfixes (memory leak):
- Avoid a memory leak where we would leak a consensus body when we find
that a consensus which we couldn't previously verify due to missing
certificates is now verifiable. Fixes bug 8719; bugfix on
0.2.0.10-alpha.

View File

@ -1,5 +0,0 @@
o Major bugfixes (windows):
- Prevent failures on Windows Vista and later when rebuilding the
microdescriptor cache. Diagnosed by Robert Ransom. Fixes bug 8822;
bugfix on 0.2.4.12-alpha.

View File

@ -1,3 +0,0 @@
o Major bugfixes (directory authority):
- Fix a crash bug when building a consensus using an older consensus as
its basis. Fixes bug 8833. Bugfix on 0.2.4.12-alpha.

View File

@ -1,6 +0,0 @@
o Major bugfixes:
- Prevent the get_freelists() function from running off the end of
the list of freelists if it somehow gets an unrecognized
allocation. Fixes bug 8844; bugfix on 0.2.0.16-alpha. Reported by
eugenis.

View File

@ -1,3 +0,0 @@
o Minor bugfixes (test):
- Fix an impossible buffer overrun in the AES unit tests. Fixes bug 8845;
bugfix on 0.2.0.7-alpha. Found by eugenis.

View File

@ -1,4 +0,0 @@
o Minor bugfixes:
- Give a less useless error message when the user asks for an IPv4
address on an IPv6-only port, or vice versa. Fixes bug 8846; bugfix
on 0.2.4.7-alpha.

View File

@ -1,5 +0,0 @@
o Major bugfixes:
- Follow the socks5 protocol when offering username/password
authentication. The fix for bug 8117 exposed this bug, and it
turns out real-world applications like Pidgin do care. Bugfix on
0.2.3.2-alpha; fixes bug 8879.

View File

@ -1,3 +0,0 @@
o Removed documentation:
- Remove some of the older contents of doc/ as obsolete; move others
to torspec.git. Fixes bug 8965.

View File

@ -1,4 +0,0 @@
o Major bugfixes:
- Limit hidden service descriptors to at most ten introduction
points, to slow one kind of guard enumeration. Fixes bug 9002;
bugfix on 0.1.1.11-alpha.

View File

@ -1,6 +0,0 @@
o Major bugfixes:
- Avoid an assertion failure on OpenBSD (and perhaps other BSDs)
when an exit connection with optimistic data succeeds immediately
rather than returning EINPROGRESS. Fixes bug 9017; bugfix on
0.2.3.1-alpha.

View File

@ -1,6 +0,0 @@
o Minor bugfixes:
- If for some reason we fail to write a microdescriptor while
rebuilding the cache, do not let the annotations from that
microdescriptor linger in the cache file, and do not let the
microdescriptor stay recorded as present in its old location.
Fixes bug 9047; bugfix on 0.2.2.6-alpha.

View File

@ -1,15 +0,0 @@
o Major bugfixes:
- When we have too much memory queued in circuits (according to a new
MaxMemInCellQueues option), close the circuits consuming the most
memory. This prevents us from running out of memory as a relay if
circuits fill up faster than they can be drained. Fixes
bug 9063; bugfix on the 54th commit of Tor. This bug is a further
fix beyond bug 6252, whose fix was merged into 0.2.3.21-rc.
Also fixes an earlier approach taken in 0.2.4.13-alpha, where we
tried to solve this issue simply by imposing an upper limit on the
number of queued cells for a single circuit. That approach proved to
be problematic, since there are ways to provoke clients to send a
number of cells in excess of any such reasonable limit.
Fixes bug 9072; bugfix on 0.2.4.13-alpha.

View File

@ -1,3 +0,0 @@
o Critical bugfixes:
- Disable middle relay queue overfill detection code due to possible
guard discovery attack, pending further analysis. Fixes bug #9072.

View File

@ -1,4 +0,0 @@
o Major bugfixes:
- When receiving a new configuration file via the control port's
LOADCONF command, do not treat the defaults file as absent.
Fixes bug 9122; bugfix on 0.2.3.9-alpha.

View File

@ -1,4 +0,0 @@
o Minor features:
- Issue a warning when running with the bufferevents backend enabled.
It's still not stable, and people should know that they're likely
to hit unexpected problems. Closes ticket 9147.

View File

@ -1,5 +0,0 @@
o Major bugfixes:
- Fix a bug in the voting algorithm that could yield incorrect results
when a non-naming authority declared too many flags. Fixes bug 9200;
bugfix on 0.2.0.3-alpha.

View File

@ -1,4 +0,0 @@
o Minor bugfixes:
- Fix a spurious compilation warning with some older versions of
GCC on FreeBSD. Fixes bug 9254; bugfix on 0.2.4.14-alpha.

View File

@ -1,4 +0,0 @@
o Major bugfixes:
- Avoid a crash when using --hash-password. Fixes bug 9295; bugfix on
0.2.4.15-rc. Found by stem integration tests.

View File

@ -1,4 +0,0 @@
o Major bugfixes (DNS):
- Avoid an assertion failure when processing DNS replies without the
answer types we expected. Fixes bug 9337; bugfix on 0.2.4.7-alpha.

View File

@ -1,5 +0,0 @@
o Minor bugfixes:
- Make the default behavior of NumDirectoryGuards be to track
NumEntryGuards. Now a user who changes only NumEntryGuards will get
the behavior she expects. Fixes bug 9354; bugfix on 0.2.4.8-alpha.

View File

@ -1,4 +0,0 @@
o Minor features (usability):
- Warn and fail if a server is configured not to advertise any
ORPorts at all. (We need *something* to put in our descriptor, or
we just won't work.)

View File

@ -1,7 +0,0 @@
o Minor bugfixes:
- Avoid double-closing the listener socket in our socketpair replacement
(used on Windows) in the case where the addresses on our opened
sockets don't match what we expected. Fixes bug 9400; bugfix on
every released Tor version. Found by Coverity.

View File

@ -1,4 +0,0 @@
o Minor bugfixes:
- Avoid overflows when the user sets MaxCircuitDirtiness to a
ridiculously high value, by imposing a (ridiculously high) 30-day
maximum on MaxCircuitDirtiness.

View File

@ -1,11 +0,0 @@
o Major bugfixes:
- When a relay is extending a circuit to a bridge, it needs to send a
NETINFO cell, even when the bridge hasn't sent an AUTH_CHALLENGE
cell. Fixes bug 9546; bugfix on 0.2.3.6-alpha.
- Bridges send AUTH_CHALLENGE cells during their handshakes; previously
they did not, which prevented relays from successfully connecting
to a bridge for self-test or bandwidth testing. Fixes bug 9546;
bugfix on 0.2.3.6-alpha.

View File

@ -1,5 +0,0 @@
o Minor bugfixes:
- If the time to download the next old-style networkstatus is in
the future, do not decline to consider whether to download the
next microdescriptor networkstatus. Fixes bug 9564. Bugfix on
0.2.3.14-alpha.

View File

@ -1,5 +0,0 @@
o Major bugfixes:
- If the circuit build timeout logic is disabled (via the consensus,
or because we are an authority), then don't build testing circuits.
Fixes bug 9657; bugfix on 0.2.2.14-alpha.

View File

@ -1,5 +0,0 @@
o Normal bugfixes:
- Always call circuit_n_chan_done(chan, 0) from channel_closed(), so we
can't leak pending circuits in some cases where
run_connection_housekeeping() calls connection_or_close_normally().
Fixes bug #9776; bugfix on 0.2.4.17.

View File

@ -1,3 +0,0 @@
o Minor documentation fixes:
- Fix the documentation of HeartbeatPeriod to say that the heartbeat
message is logged at notice, not at info.

View File

@ -1,7 +0,0 @@
o Major features:
- Relays now process the new "NTor" circuit-level handshake requests
with higher priority than the old "TAP" circuit-level handshake
requests. We still process some TAP requests to not totally starve
0.2.3 clients when NTor becomes popular. A new consensus parameter
"NumNTorsPerTAP" lets us tune the balance later if we need to.
Implements ticket 9574.

View File

@ -1,3 +0,0 @@
o Minor features:
- Update to the August 7 2013 Maxmind GeoLite Country database.

View File

@ -1,3 +0,0 @@
o Minor features:
- Update to the July 3 2013 Maxmind GeoLite Country database.

View File

@ -1,3 +0,0 @@
o Minor features:
- Update to the June 5 2013 Maxmind GeoLite Country database.

View File

@ -1,3 +0,0 @@
o Minor features:
- Update to the May 9 2013 Maxmind GeoLite Country database.

View File

@ -1,3 +0,0 @@
o Minor features:
- Update to the September 4 2013 Maxmind GeoLite Country database.

View File

@ -1,5 +0,0 @@
o Code simplification and refactoring:
- Avoid using character buffers when constructing most directory
objects: this approach was unweildy and error-prone. Instead,
build smartlists of strings, and concatenate them when done.

View File

@ -1,14 +0,0 @@
o Minor features (security, timestamp avoidance, proposal 222):
- Clients no longer send timestamps in their NETINFO cells. These were
not used for anything, and they provided one small way for clients
to be distinguished from each other as they moved from network to
network or behind NAT. Implements part of proposal 222.
- Clients now round timestamps in INTRODUCE cells down to the nearest
10 minutes. If a new Support022HiddenServices option is set to 0,
or if it's set to "auto" and the feature is disabled in the consensus,
the timestamp is sent as 0 instead. Implements part of proposal 222.
- Stop sending timestamps in AUTHENTICATE cells. This is not such
a big deal from a security point of view, but it achieves no actual
good purpose, and isn't needed. Implements part of proposal 222.
- Reduce down accuracy of timestamps in hidden service descriptors.
Implements part of proposal 222.

View File

@ -1,4 +0,0 @@
o Minor features:
- Track how many "TAP" and "NTor" circuit handshake requests we get,
and how many we complete, and log it every hour to help relay
operators follow trends in network load. Addresses ticket 9658.

View File

@ -1,8 +0,0 @@
o Major bugfixes:
- Fix an uninitialized read that could (in some cases) lead to a remote
crash while parsing INTRODUCE 1 cells. (This is, so far as we know,
unrelated to the recent news.) Fixes bug XXX; bugfix on
0.2.4.1-alpha. Anybody running a hidden service on the experimental
0.2.4.x branch should upgrade.