[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