mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-20 10:12:15 +01:00
a changelog for 0.0.7pre1
svn:r1932
This commit is contained in:
parent
0d20fee2fb
commit
d9ff917878
35
ChangeLog
35
ChangeLog
@ -1,34 +1,41 @@
|
|||||||
Changes so far in 0.0.7pre1:
|
Changes so far in 0.0.7pre1:
|
||||||
o Bugfixes:
|
o Fixes for crashes and other obnoxious bugs:
|
||||||
- Fix an epipe bug: sometimes when directory connections failed
|
- Fix an epipe bug: sometimes when directory connections failed
|
||||||
to connect, we would give them a chance to flush before closing
|
to connect, we would give them a chance to flush before closing
|
||||||
them.
|
them.
|
||||||
|
- When we detached from a circuit because of resolvefailed, we
|
||||||
|
would immediately try the same circuit twice more, and then
|
||||||
|
give up on the resolve thinking we'd tried three different
|
||||||
|
exit nodes.
|
||||||
|
- Limit the number of intro circuits we'll attempt to build for a
|
||||||
|
hidden service per 15-minute period.
|
||||||
|
- Check recommended-software string *early*, before actually parsing
|
||||||
|
the directory. Thus we can detect an obsolete version and exit,
|
||||||
|
even if the new directory format doesn't parse.
|
||||||
|
o Fixes for security bugs:
|
||||||
|
- Remember which nodes are dirservers when you startup, and if a
|
||||||
|
random OR enables his dirport, don't automatically assume he's
|
||||||
|
a trusted dirserver.
|
||||||
|
o Other bugfixes:
|
||||||
- Directory connections were asking the wrong poll socket to
|
- Directory connections were asking the wrong poll socket to
|
||||||
start writing, and not asking themselves to start writing.
|
start writing, and not asking themselves to start writing.
|
||||||
- When we detached from a circuit because we sent a begin but
|
- When we detached from a circuit because we sent a begin but
|
||||||
didn't get a connected, we would use it again the first time;
|
didn't get a connected, we would use it again the first time;
|
||||||
but after that we would correctly switch to a different one.
|
but after that we would correctly switch to a different one.
|
||||||
- When we detached from a circuit because of resolvefailed, we
|
|
||||||
would immediately try the same circuit twice more, and then
|
|
||||||
give up on the resolve thinking we'd tried three different
|
|
||||||
exit nodes.
|
|
||||||
- Stop warning when the first onion decrypt attempt fails; they
|
- Stop warning when the first onion decrypt attempt fails; they
|
||||||
will sometimes legitimately fail now that we rotate keys.
|
will sometimes legitimately fail now that we rotate keys.
|
||||||
- Override unaligned-access-ok check when $host_cpu is ia64 or
|
- Override unaligned-access-ok check when $host_cpu is ia64 or
|
||||||
arm. Apparently they allow it but the kernel whines.
|
arm. Apparently they allow it but the kernel whines.
|
||||||
- Dirservers try to reconnect periodically too, in case connections
|
- Dirservers try to reconnect periodically too, in case connections
|
||||||
have failed
|
have failed.
|
||||||
- Remember which nodes are dirservers when you startup, and if a
|
- Fix some memory leaks in directory servers.
|
||||||
random OR enables his dirport, don't automatically assume he's
|
|
||||||
a trusted dirserver.
|
|
||||||
- Limit the number of intro circuits we'll attempt to build for a
|
|
||||||
hidden service per 15-minute period.
|
|
||||||
- Fix some memory leaks.
|
|
||||||
- Allow backslash in Win32 filenames.
|
- Allow backslash in Win32 filenames.
|
||||||
|
- Made Tor build complain-free on FreeBSD, hopefully without
|
||||||
|
breaking other BSD builds. We'll see.
|
||||||
o Features:
|
o Features:
|
||||||
- Doxygen markup on all functions.
|
- Doxygen markup on all functions and global variables.
|
||||||
- Make directory functions update routerlist, not replace it. So
|
- Make directory functions update routerlist, not replace it. So
|
||||||
now directory skew is not so critical a problem.
|
now directory disagreements are not so critical a problem.
|
||||||
- Remove the upper limit on number of descriptors in a dirserver's
|
- Remove the upper limit on number of descriptors in a dirserver's
|
||||||
directory (not that we were anywhere close).
|
directory (not that we were anywhere close).
|
||||||
- Allow multiple logfiles at different severity ranges.
|
- Allow multiple logfiles at different severity ranges.
|
||||||
|
Loading…
Reference in New Issue
Block a user