[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[or-cvs] more changelog entries for the upcoming 0.1.0.16 release
Update of /home/or/cvsroot/tor
In directory moria:/home/arma/work/onion/tor-010x/tor
Modified Files:
Tag: tor-0_1_0-patches
ChangeLog
Log Message:
more changelog entries for the upcoming 0.1.0.16 release
Index: ChangeLog
===================================================================
RCS file: /home/or/cvsroot/tor/ChangeLog,v
retrieving revision 1.93.2.18
retrieving revision 1.93.2.19
diff -u -d -r1.93.2.18 -r1.93.2.19
--- ChangeLog 1 Dec 2005 02:27:39 -0000 1.93.2.18
+++ ChangeLog 6 Dec 2005 06:49:55 -0000 1.93.2.19
@@ -1,19 +1,27 @@
Changes in version 0.1.0.16 - 2005-12-01
o Crash bugfixes on 0.1.0.x:
- - It turns out sparc64 platforms crash on unaligned memory
- access too -- so detect and avoid this.
- - Handle truncated compressed data correctly (by detecting it and giving
- an error).
+ - It turns out sparc64 platforms crash on unaligned memory access
+ too -- so detect and avoid this.
+ - Handle truncated compressed data correctly (by detecting it and
+ giving an error).
- Fix possible-but-unlikely free(NULL) in control.c.
- - Backport a memory-munging bug fix in closing connections that
- didn't seem to be harming us but might be causing rare seg faults
- and asserts.
+ - When we were closing connections, there was a rare case that
+ stomped on memory, triggering seg faults and asserts.
+ - Avoid potential infinite recursion when building a descriptor. (We
+ don't know that it ever happened, but better to fix it anyway.)
+ - We were neglecting to unlink marked circuits from soon-to-close OR
+ connections, which caused some rare scribbling on freed memory.
o Other bugfixes on 0.1.0.x:
- Do not check whether DirPort is reachable when we are suppressing
advertising it because of hibernation.
- When building with -static or on Solaris, we sometimes needed -ldl.
- One of the dirservers (tor26) changed its IP address.
+ - When we're deciding whether a stream has enough circuits around
+ that can handle it, count the freshly dirty ones and not the ones
+ that are so dirty they won't be able to handle it.
+ - When we're expiring old circuits, we had a logic error that caused
+ us to close new rendezvous circuits rather than old ones.
Changes in version 0.1.0.15 - 2005-09-23