add changelog entries for my commits from last week

This commit is contained in:
Roger Dingledine 2010-01-19 15:58:55 -05:00
parent cbf9157d20
commit 38b2331ea9

View File

@ -38,6 +38,9 @@ Changes in version 0.2.2.7-alpha - 2010-01-19
the network changes. the network changes.
o Minor features: o Minor features:
- Log a notice when we get a new control connection. Now it's easier
for security-conscious users to recognize when a local application
is knocking on their controller door. Suggested by bug 1196.
- New config option "CircuitStreamTimeout" to override our internal - New config option "CircuitStreamTimeout" to override our internal
timeout schedule for how many seconds until we detach a stream from timeout schedule for how many seconds until we detach a stream from
a circuit and try a new circuit. If your network is particularly a circuit and try a new circuit. If your network is particularly
@ -47,32 +50,47 @@ Changes in version 0.2.2.7-alpha - 2010-01-19
so the controller can write the file to disk itself. so the controller can write the file to disk itself.
- New options for SafeLogging to allow scrubbing only log messages - New options for SafeLogging to allow scrubbing only log messages
generated while acting as a relay. generated while acting as a relay.
- Ship the bridges spec file in the tarball too.
o Minor bugfixes: o Minor bugfixes (compiling):
- Fix compilation on OS X 10.3, which has a stub mlockall() but - Fix compilation on OS X 10.3, which has a stub mlockall() but
hides it. Bugfix on 0.2.2.6-alpha. hides it. Bugfix on 0.2.2.6-alpha.
- Fix compilation on Solaris by removing support for the - Fix compilation on Solaris by removing support for the
DisableAllSwap config option. Solaris doesn't have an rlimit for DisableAllSwap config option. Solaris doesn't have an rlimit for
mlockall, so we cannot use it safely. Bugfix on 0.2.2.6-alpha. mlockall, so we cannot use it safely. Fixes bug 1198; bugfix on
- After we free an internal connection structure, overwrite it 0.2.2.6-alpha.
with a different memory value than we use for overwriting a freed
internal circuit structure. Should help with debugging. Suggested o Minor bugfixes (crashes):
by bug 1055.
- Fix an instance where a Tor directory mirror might accidentally
log the IP address of a misbehaving Tor client. Bugfix on
0.1.0.1-rc.
- Update our OpenSSL 0.9.8l fix so that it works with OpenSSL 0.9.8m
too.
- Do not segfault when writing buffer stats when we haven't observed - Do not segfault when writing buffer stats when we haven't observed
a single circuit to report about. Found by Fabian Lanze. Bugfix on a single circuit to report about. Found by Fabian Lanze. Bugfix on
0.2.2.1-alpha. 0.2.2.1-alpha.
- Fix statistics on client numbers by country as seen by bridges that
were broken in 0.2.2.1-alpha. Also switch to reporting full 24-hour
intervals instead of variable 12-to-48-hour intervals.
- If we're in the pathological case where there's no exit bandwidth - If we're in the pathological case where there's no exit bandwidth
but there is non-exit bandwidth, or no guard bandwidth but there but there is non-exit bandwidth, or no guard bandwidth but there
is non-guard bandwidth, don't crash during path selection. Bugfix is non-guard bandwidth, don't crash during path selection. Bugfix
on 0.2.0.3-alpha. on 0.2.0.3-alpha.
- Fix an impossible-to-actually-trigger buffer overflow in relay
descriptor generation. Bugfix on 0.1.0.15.
o Minor bugfixes (privacy):
- Fix an instance where a Tor directory mirror might accidentally
log the IP address of a misbehaving Tor client. Bugfix on
0.1.0.1-rc.
- Don't list Windows capabilities in relay descriptors. We never made
use of them, and maybe it's a bad idea to publish them. Bugfix
on 0.1.1.8-alpha.
o Minor bugfixes (other):
- Resolve an edge case in path weighting that could make us misweight
our relay selection. Fixes bug 1203; bugfix on 0.0.8rc1.
- Fix statistics on client numbers by country as seen by bridges that
were broken in 0.2.2.1-alpha. Also switch to reporting full 24-hour
intervals instead of variable 12-to-48-hour intervals.
- After we free an internal connection structure, overwrite it
with a different memory value than we use for overwriting a freed
internal circuit structure. Should help with debugging. Suggested
by bug 1055.
- Update our OpenSSL 0.9.8l fix so that it works with OpenSSL 0.9.8m
too.
o Removed features: o Removed features:
- Remove the HSAuthorityRecordStats option that version 0 hidden - Remove the HSAuthorityRecordStats option that version 0 hidden