Nick Mathewson [Fri, 16 May 2008 20:13:10 +0000 (20:13 +0000)]
More muddling around to get configure.in to recognize recent libevents. Really, libevent should be fixed too so that the next poor sucker doesn't have to do this.
Nick Mathewson [Fri, 16 May 2008 19:44:57 +0000 (19:44 +0000)]
r19797@catbus: nickm | 2008-05-16 15:42:53 -0400
Try to build correctly on win32 with libevent versions 1.4.x or greater. 1.4.5 should remove the need to do this, but hey. Backport candidate.
Nick Mathewson [Mon, 12 May 2008 21:12:21 +0000 (21:12 +0000)]
r19714@catbus: nickm | 2008-05-12 17:11:47 -0400
Fwdport Bugfix: an authority signature is "unrecognized" if we lack a dirserver entry for it, even if we have an older cached certificate that says it is recognized. This affects clients who remove entries from their dirserver list without clearing their certificate cache.
Nick Mathewson [Mon, 12 May 2008 02:14:01 +0000 (02:14 +0000)]
r19690@catbus: nickm | 2008-05-11 22:13:31 -0400
Implement a proposal to let a directory authority migrate its identity key without ceasing to sign consensuses.
Nick Mathewson [Mon, 5 May 2008 23:57:17 +0000 (23:57 +0000)]
r19613@catbus: nickm | 2008-05-05 19:57:06 -0400
Log correct openssl buf capacity when using my sooper sekrit buffer hack. This will help test the aforementioned ssbh.
Nick Mathewson [Wed, 23 Apr 2008 20:32:31 +0000 (20:32 +0000)]
r15304@tombo: nickm | 2008-04-23 16:31:40 -0400
Forward-port: I had apparently broken OSX and Freebsd by not initializing threading before we initialize the logging system. This patch should do so, and fix bug 671.
Nick Mathewson [Tue, 22 Apr 2008 21:10:41 +0000 (21:10 +0000)]
r15287@tombo: nickm | 2008-04-22 17:09:25 -0400
Periodically launch requests for server/authority.z when it might help us learn our IP. Fix for bug 652.
Roger Dingledine [Tue, 22 Apr 2008 18:38:25 +0000 (18:38 +0000)]
When we choose to abandon a new entry guard because we think our
older ones might be better, close any circuits pending on that
new entry guard connection. Bugfix on 0.1.2.8-beta; found by lodger.
Nick Mathewson [Tue, 22 Apr 2008 17:44:28 +0000 (17:44 +0000)]
r15283@tombo: nickm | 2008-04-22 13:43:45 -0400
Correctly notify one-hop connections when a circuit build has failed. possible fix for bug 669. found by lodger.
Nick Mathewson [Tue, 22 Apr 2008 17:21:12 +0000 (17:21 +0000)]
r15278@tombo: nickm | 2008-04-22 13:17:37 -0400
Apply patch from mwenge to fix bug 646: makes stream events for dns requests get generated more consistently.
Nick Mathewson [Tue, 22 Apr 2008 16:32:55 +0000 (16:32 +0000)]
r15273@tombo: nickm | 2008-04-22 12:32:28 -0400
apply patch from lodger: reject requests for reverse-dns lookup of names in private address space. make non-exits reject all dns requests. Fixes bug 619.
Nick Mathewson [Tue, 22 Apr 2008 15:59:59 +0000 (15:59 +0000)]
r15251@tombo: nickm | 2008-04-22 11:59:46 -0400
On platforms using pthreads, allow a thread to acquire a lock it already holds. This is crucial for logging: otherwise any log message thrown from inside the logging process (especially from control.c) will deadlock. Win32 CriticalSections are already recursive. Bug spotted by nwf. Bugfix on 0.2.0.16-alpha. Backport candidate. I hope this is portable.
Nick Mathewson [Thu, 17 Apr 2008 20:23:13 +0000 (20:23 +0000)]
r15230@tombo: nickm | 2008-04-17 16:18:08 -0400
Do not allocate excess space for named_flag and unnamed_flag in dirvote.c. Fixes bug 662. Not a dangerous bug: sizeof(int*) is at least as big as sizeof(int) everywhere.
Nick Mathewson [Thu, 10 Apr 2008 15:12:24 +0000 (15:12 +0000)]
r15161@31-33-107: nickm | 2008-04-10 11:11:58 -0400
Make dumpstats() log the size and fullness of openssl-internal buffers, so I can test my hypothesis that many of them are empty, and my alternative hypothesis that many of them are mostly empty, against the null hypothesis that we really need to be burning 32K per open OR connection on this.
Nick Mathewson [Thu, 10 Apr 2008 04:36:21 +0000 (04:36 +0000)]
r19289@catbus: nickm | 2008-04-10 00:36:10 -0400
Mark 110 as needs-revision; 113 as superseded; 115 and 116 as dead; 117 as needs-revision; 118 as draft. Add comment to end of 113 about status.
Nick Mathewson [Thu, 10 Apr 2008 01:44:23 +0000 (01:44 +0000)]
r19283@catbus: nickm | 2008-04-09 21:44:18 -0400
The optimist calls the glass half full. The pessimist calls it half empty. The engineer says it is twice as large as it needs to be. In this case, the engineer says that the default smartlist size is twice as large as it needs to be and wouldn't it be nice to save half a megabyte with a one-line patch?
Nick Mathewson [Wed, 9 Apr 2008 18:44:50 +0000 (18:44 +0000)]
r19273@catbus: nickm | 2008-04-09 14:44:23 -0400
Do a slightly better fix for r14329: don't call time() quite so much. Also note the time(NULL) hack we wanted to do in the TODO.
Nick Mathewson [Wed, 9 Apr 2008 18:05:47 +0000 (18:05 +0000)]
r19262@catbus: nickm | 2008-04-09 14:05:20 -0400
When writing relay cells to a buffer, update timestamp_last_added_nonpadding. Bugfix on 0.2.0.1-alpha. Backport candidate.
Nick Mathewson [Wed, 9 Apr 2008 02:15:37 +0000 (02:15 +0000)]
r19256@catbus: nickm | 2008-04-08 22:15:27 -0400
Take some of the unsorted 0.2.1.x items (mostly added by arma), and sort them. Remove some that we did already, or that are already duplicated by proposals or other TODO items.
Nick Mathewson [Tue, 8 Apr 2008 22:02:08 +0000 (22:02 +0000)]
r15120@tombo: nickm | 2008-04-08 18:01:58 -0400
Add very short 0.2.1.x list based on discussion from arma. needs fleshing out and merging with other lists.