mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-27 22:03:31 +01:00
cleanup and additions to 0.1.1.9-alpha changelog
svn:r5365
This commit is contained in:
parent
8dc938ac31
commit
bf3e689eef
25
ChangeLog
25
ChangeLog
@ -1,8 +1,8 @@
|
||||
Changes in version 0.1.1.9-alpha - 2005-11-01
|
||||
o Usability improvements:
|
||||
- Start calling it FooListenAddress rather than FooBindAddress,
|
||||
since none of our users know what it means to bind an address or
|
||||
port. Warn if you use the old name in your config.
|
||||
since none of our users know what it means to bind an address
|
||||
or port.
|
||||
- Reduce clutter in server logs. We're going to try to make
|
||||
them actually usable now. New config option ProtocolWarnings that
|
||||
lets you hear about how _other Tors_ are breaking the protocol. Off
|
||||
@ -13,15 +13,12 @@ Changes in version 0.1.1.9-alpha - 2005-11-01
|
||||
- Make directory servers return better http 404 error messages
|
||||
instead of a generic "Servers unavailable".
|
||||
- Check for even more Windows version flags when writing the platform
|
||||
string for servers, and note any we do not recognize.
|
||||
- Clean up all the OpenSSL memory when exiting, so we can detect
|
||||
string in server descriptors, and note any we don't recognize.
|
||||
- Clean up more of the OpenSSL memory when exiting, so we can detect
|
||||
memory leaks better.
|
||||
- Make directory authorities be non-versioning, non-naming by
|
||||
default. Now we can add new directory servers without requiring
|
||||
their operators to pay close attention.
|
||||
- Start making directory caches retain old routerinfos, so soon
|
||||
clients can start asking by digest of descriptor rather than by
|
||||
fingerprint of server.
|
||||
|
||||
o Performance improvements:
|
||||
- Directory servers now silently throw away new descriptors that
|
||||
@ -39,8 +36,13 @@ Changes in version 0.1.1.9-alpha - 2005-11-01
|
||||
- Make circ->onionskin a pointer, not a static array. moria2 was using
|
||||
125000 circuit_t's after it had been up for a few weeks, which
|
||||
translates to 20+ megs of wasted space.
|
||||
- The private half of our EDH handshake keys are now chosen out
|
||||
of 320 bits, not 1024 bits. (Suggested by Ian Goldberg.)
|
||||
|
||||
o Security improvements:
|
||||
- Start making directory caches retain old routerinfos, so soon
|
||||
clients can start asking by digest of descriptor rather than by
|
||||
fingerprint of server.
|
||||
- Add half our entropy from RAND_poll in OpenSSL. This knows how
|
||||
to use egd (if present), openbsd weirdness (if present), vms/os2
|
||||
weirdness (if we ever port there), and more in the future.
|
||||
@ -49,13 +51,16 @@ Changes in version 0.1.1.9-alpha - 2005-11-01
|
||||
- Do round-robin writes of at most 16 kB per write. This might be
|
||||
more fair on loaded Tor servers, and it might resolve our Windows
|
||||
crash bug. It might also slow things down.
|
||||
- When we were cannibalizing a circuit with a particular exit
|
||||
node in mind, we weren't checking to see if that exit node was
|
||||
already present earlier in the circuit. Oops.
|
||||
- When a Tor server's IP changes (e.g. from a dyndns address),
|
||||
upload a new descriptor so clients will learn too.
|
||||
- Really busy servers were keeping enough circuits open on stable
|
||||
connections that they were wrapping around the circuit_id
|
||||
space. (It's only two bytes.) This exposed a bug where we would
|
||||
feel free to reuse a circuit_id even if it still exists but has
|
||||
been marked for close. Try to fix this bug.
|
||||
been marked for close. Try to fix this bug. Some bug remains.
|
||||
- If we would close a stream early (e.g. it asks for a .exit that
|
||||
we know would refuse it) but the LeaveStreamsUnattached config
|
||||
option is set by the controller, then don't close it.
|
||||
@ -69,8 +74,8 @@ Changes in version 0.1.1.9-alpha - 2005-11-01
|
||||
we do.
|
||||
- When providing content-type application/octet-stream for
|
||||
server descriptors using .z, we were leaving out the
|
||||
content-encoding header. Oops. (Everything tolerated this just fine,
|
||||
but that doesn't mean we need to be part of the problem.)
|
||||
content-encoding header. Oops. (Everything tolerated this just
|
||||
fine, but that doesn't mean we need to be part of the problem.)
|
||||
- Fix a potential seg fault in getconf and getinfo using version 1
|
||||
of the controller protocol.
|
||||
- Avoid crash: do not check whether DirPort is reachable when we
|
||||
|
Loading…
Reference in New Issue
Block a user