mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 05:03:43 +01:00
Move and combine some 0.2.5.4-alpha changelog sections.
This commit is contained in:
parent
2c69d344d9
commit
ce99efd1f0
88
ChangeLog
88
ChangeLog
@ -6,11 +6,11 @@ Changes in version 0.2.5.4-alpha - 2014-04-??
|
||||
descriptors from Tor relays running any version of Tor prior to Tor
|
||||
0.2.3.16-alpha. Resolves ticket 11149.
|
||||
|
||||
o Minor features (relay):
|
||||
- If a circuit timed out for at least 3 minutes check if we have a new
|
||||
external IP address the next time we run our routine checks. If our
|
||||
IP address has changed, then publish a new descriptor with the new
|
||||
IP address. Resolves ticket 2454.
|
||||
o Major features (relay performance):
|
||||
- Faster server-side lookups of rendezvous and introduction point
|
||||
circuits by using hashtables instead of linear searches over all
|
||||
the circuits. These functions previously accounted between 3 and
|
||||
7% of CPU usage on some busy relays.
|
||||
|
||||
o Major bugfixes (undefined behavior):
|
||||
- Fix two instances of possible undefined behavior in channeltls.c
|
||||
@ -23,12 +23,9 @@ Changes in version 0.2.5.4-alpha - 2014-04-??
|
||||
- Fix another possibly undefined pointer operations in the eventdns
|
||||
fallback implementation. Another case of bug #10363; bugfix on
|
||||
0.1.2.1-alpha.
|
||||
|
||||
o Minor bugfixes (build):
|
||||
- Build the torify.1 manpage again. Previously, we were only
|
||||
trying to build it when also building tor-fw-helper. That's why
|
||||
we didn't notice that we'd broken the ability to build it.
|
||||
Fixes bug 11321; bugfix on 0.2.5.1-alpha.
|
||||
- Use AddressSanitizer and Ubsan sanitizers (in clang-3.4) to fix some
|
||||
miscellaneous errors in our tests and codebase. Fix for bug 11232.
|
||||
Bugfixes on versions back as far as 0.2.1.11-alpha.
|
||||
|
||||
o Minor bugfixes (logging):
|
||||
- Log only one message when we start logging in an unsafe
|
||||
@ -52,24 +49,28 @@ Changes in version 0.2.5.4-alpha - 2014-04-??
|
||||
- Fix a minor memory leak that occurred when signing a directory
|
||||
object. Fixes bug 11275; bugfix on 0.2.4.13-alpha.
|
||||
|
||||
o Minor bugfixes (build):
|
||||
o Minor bugfixes (platform-specific):
|
||||
- Fix compilation on Solaris, which does not have <endian.h>.
|
||||
Fixes bug 11426; bugfix on 0.2.5.3-alpha.
|
||||
- When dumping a malformed directory object to disk, save it in binary
|
||||
mode on windows, not text mode. Fixes bug 11342; bugfix on
|
||||
0.2.2.1-alpha.
|
||||
- When reporting a failure from make_socket_reuseable(), don't
|
||||
report a warning when we get a failure from an incoming socket
|
||||
on OSX. Fix for bug 10081.
|
||||
|
||||
o Minor bugfixes (misc):
|
||||
o Minor bugfixes (trivial memory leaks):
|
||||
- Free placeholder entries in our circuit table at exit; fixes
|
||||
a harmless memory leak. Fixes bug 11278; bugfix on 0.2.5.1-alpha.
|
||||
|
||||
o Minor bugfixes (hidden service):
|
||||
- Only retry attempts to connect to a chosen rendezvous point 8 times,
|
||||
not 30. Fixes bug #4241; bugfix on 0.1.0.1-rc.
|
||||
|
||||
o Minor bugfixes (misc):
|
||||
- Resolve some memory leaks found by coverity in the unit tests,
|
||||
on exit in tor-gencert, and on a failure to compute digests
|
||||
for our own keys when generating a v3 networkstatus vote.
|
||||
These leaks should never have affected anyone in practice.
|
||||
|
||||
o Minor bugfixes (hidden service):
|
||||
- Only retry attempts to connect to a chosen rendezvous point 8 times,
|
||||
not 30. Fixes bug #4241; bugfix on 0.1.0.1-rc.
|
||||
|
||||
o Minor bugfixes (bridge client):
|
||||
- Stop accepting bridge lines containing hostnames. Doing so allowed
|
||||
clients to perform DNS requests on the hostnames, which was not
|
||||
@ -79,32 +80,26 @@ Changes in version 0.2.5.4-alpha - 2014-04-??
|
||||
- Stop leaking memory when we successfully resolve a PTR record.
|
||||
Fixes bug 11437; bugfix on 0.2.4.7-alpha.
|
||||
|
||||
o Minor bugfixes (undefined behavior):
|
||||
- Use AddressSanitizer and Ubsan sanitizers (in clang-3.4) to fix some
|
||||
miscellaneous errors in our tests and codebase. Fix for bug 11232.
|
||||
Bugfixes on versions back as far as 0.2.1.11-alpha.
|
||||
|
||||
o Minor bugfixes (windows):
|
||||
- When dumping a malformed directory object to disk, save it in binary
|
||||
mode on windows, not text mode. Fixes bug 11342; bugfix on
|
||||
0.2.2.1-alpha.
|
||||
|
||||
o Minor bugfixes (IPv6):
|
||||
- When using DNSPort and AutomapHostsOnResolve, respond to AAAA
|
||||
requests with AAAA automapped answers. Fixes bug 10468; bugfix
|
||||
on 0.2.4.7-alpha.
|
||||
|
||||
o Minor features (relay):
|
||||
- If a circuit timed out for at least 3 minutes check if we have a new
|
||||
external IP address the next time we run our routine checks. If our
|
||||
IP address has changed, then publish a new descriptor with the new
|
||||
IP address. Resolves ticket 2454.
|
||||
- Warn less verbosely when receiving a misformed ESTABLISH_RENDEZVOUS
|
||||
cell. Fixes ticket 11279.
|
||||
|
||||
o Minor features (controller):
|
||||
- Make the entire exit policy available from the control port via
|
||||
GETINFO exit-policy/*. Implements enhancement #7952. Patch from
|
||||
"rl1987".
|
||||
|
||||
o Minor features (performance):
|
||||
- Faster server-side lookups of rendezvous and introduction point
|
||||
circuits by using hashtables instead of linear searches over all
|
||||
the circuits. These functions previously accounted between 3 and
|
||||
7% of CPU usage on some busy relays.
|
||||
|
||||
o Minor features (misc):
|
||||
- Always check return values for unlink, munmap, UnmapViewOfFile;
|
||||
check strftime return values more often. In some cases all we
|
||||
@ -123,35 +118,22 @@ Changes in version 0.2.5.4-alpha - 2014-04-??
|
||||
to try to figure out why we might be cleaning a microdescriptor
|
||||
as old if it's still referenced by a live node.
|
||||
|
||||
o Minor features (relay):
|
||||
- Warn less verbosely when receiving a misformed ESTABLISH_RENDEZVOUS
|
||||
cell. Fixes ticket 11279.
|
||||
|
||||
o Minor features (relay, OSX):
|
||||
- When reporting a failure from make_socket_reuseable(), don't
|
||||
report a warning when we get a failure from an incoming socket
|
||||
on OSX. Fix for bug 10081.
|
||||
|
||||
o Documentation fixes:
|
||||
o Documentation:
|
||||
- Build the torify.1 manpage again. Previously, we were only
|
||||
trying to build it when also building tor-fw-helper. That's why
|
||||
we didn't notice that we'd broken the ability to build it.
|
||||
Fixes bug 11321; bugfix on 0.2.5.1-alpha.
|
||||
- Fix the layout of the SOCKSPort flags in the manpage. Fixes bug
|
||||
11061; bugfix on 0.2.4.7-alpha.
|
||||
|
||||
o Documentation:
|
||||
- Correctly document that we search for a system torrc file before
|
||||
looking in ~/.torrc. Fixes documentation side of 9213; bugfix
|
||||
on 0.2.3.18-rc.
|
||||
|
||||
o Documentation:
|
||||
- Resolve warnings from Doxygen.
|
||||
|
||||
o Code simplifications and refactoring:
|
||||
- Removing is_internal_IP() function. Resolves ticket 4645.
|
||||
|
||||
o Code simplifications and refactoring:
|
||||
- Remove unused function circuit_dump_by_chan from circuitlist.c. Closes
|
||||
issue #9107; patch from "marek".
|
||||
|
||||
o Code simplification and refactoring:
|
||||
- Remove unused function circuit_dump_by_chan from circuitlist.c. Closes
|
||||
issue #9107; patch from "marek".
|
||||
- Change our use of the ENUM_BF macro to avoid declarations that
|
||||
confuse Doxygen.
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user