| Commit message (Expand) | Author | Age |
* | r11956@catbus: nickm | 2007-02-26 13:33:49 -0500••• Add a quick-and-dirty AES benchmark function to the bottom of aes.c so I can go collecting data.
svn:r9660
| Nick Mathewson | 2007-02-26 |
* | r11954@catbus: nickm | 2007-02-26 13:01:19 -0500••• Note some optimizations that are probably not worth it for 0.1.2.x based on preliminary profiling.
svn:r9659
| Nick Mathewson | 2007-02-26 |
* | r11952@catbus: nickm | 2007-02-26 12:37:06 -0500••• Bump version to 0.1.2.8-beta-dev
svn:r9658
| Nick Mathewson | 2007-02-26 |
* | let us call it a beta. perhaps it will break then.•••svn:r9656
| Roger Dingledine | 2007-02-26 |
* | more cleanups; getting closer•••svn:r9655
| Roger Dingledine | 2007-02-26 |
* | fix a bug in our logic, but point out that maybe it's moot•••svn:r9654
| Roger Dingledine | 2007-02-26 |
* | r11944@catbus: nickm | 2007-02-25 14:43:18 -0500••• Add a lower-bound on MaxAdvertisedBandwidth.
svn:r9652
| Nick Mathewson | 2007-02-25 |
* | r11942@catbus: nickm | 2007-02-25 11:22:12 -0500••• Fix connection_get_by_type_state_rendquery(): This has been bogus for most of 0.1.2.x. Thanks to Karsten Loesing for finding the bug; fixes bug 399.
svn:r9651
| Nick Mathewson | 2007-02-25 |
* | the other half of r9572, suggested by seeess: when we receive•••a v1 dir or rr that is too old, don't even cache it.
svn:r9649
| Roger Dingledine | 2007-02-25 |
* | r11933@catbus: nickm | 2007-02-24 18:55:33 -0500••• Fix a bug in 9572: after we decref a defunct v1 directory, drop the main reference to it. Should fix bug 396. Many thanks to seeess for tracking this one down.
svn:r9648
| Nick Mathewson | 2007-02-24 |
* | tell the user if we're delaying his newnym request. also, pick•••a different set of fenceposts.
svn:r9647
| Roger Dingledine | 2007-02-24 |
* | r11931@catbus: nickm | 2007-02-24 15:28:34 -0500••• crank up the length of the maximum allowed control message.
svn:r9644
| Nick Mathewson | 2007-02-24 |
* | r11929@catbus: nickm | 2007-02-24 15:02:43 -0500••• Split possibly long log line.
svn:r9643
| Nick Mathewson | 2007-02-24 |
* | r11927@catbus: nickm | 2007-02-24 14:49:31 -0500••• Make sure every error case of router_dump_router_to_string warns about what actually went wrong.
svn:r9642
| Nick Mathewson | 2007-02-24 |
* | if we can't read bandwidthrate, at least tell us what it was.•••svn:r9640
| Roger Dingledine | 2007-02-24 |
* | r11917@catbus: nickm | 2007-02-24 03:18:52 -0500••• Fix another XXX012 in eventdns.c: tell the DNS request about malformed DNS replies.
svn:r9637
| Nick Mathewson | 2007-02-24 |
* | doc pedant•••svn:r9634
| Roger Dingledine | 2007-02-24 |
* | r11909@catbus: nickm | 2007-02-24 02:37:40 -0500••• Move tricky "delete the member of the smartlist currently under iteration" logic into its own happyfun macro.
svn:r9633
| Nick Mathewson | 2007-02-24 |
* | fix crash introduced in r9622•••svn:r9632
| Roger Dingledine | 2007-02-24 |
* | fix a log message that was broken long ago and never noticed•••svn:r9630
| Roger Dingledine | 2007-02-24 |
* | make it stop crashing when i exercise the new entrynodes behavior in•••r9574. this hack is getting pretty darn hackish; perhaps it's time to
not use SMARTLIST_FOREACH in this situation.
svn:r9629
| Roger Dingledine | 2007-02-24 |
* | bugfix on r9568: we were throwing around an uninitialized•••nickname array, and only treating a server as reachable if
the array magically has the right nickname in it. this was
causing the authorities to label only themselves as running,
and clients were "mysteriously" failing.
svn:r9628
| Roger Dingledine | 2007-02-24 |
* | cosmetic, comment, and todo fixes•••svn:r9627
| Roger Dingledine | 2007-02-24 |
* | r11900@catbus: nickm | 2007-02-23 18:11:04 -0500••• Fix null-pointer access on update_router_descriptor_cache_downloads.
svn:r9626
| Nick Mathewson | 2007-02-23 |
* | r11898@catbus: nickm | 2007-02-23 16:55:43 -0500••• Two XXX012 comments turned out to be bogus; remove them and document why.
svn:r9625
| Nick Mathewson | 2007-02-23 |
* | r11895@catbus: nickm | 2007-02-23 15:12:58 -0500••• Make remap stream events have a souce; make them generated every time we get a successful connected or resolved cell. Also change reported stream target address to IP consistently when we get the IP from an exit node.
svn:r9624
| Nick Mathewson | 2007-02-23 |
* | r11885@catbus: nickm | 2007-02-23 13:34:24 -0500••• Fix an XXXX012: make entry guards _really_ get retried when the network comes back online.
svn:r9622
| Nick Mathewson | 2007-02-23 |
* | r11877@catbus: nickm | 2007-02-22 02:24:50 -0500••• Fix doc about when circuit_build_needed_circs() is called. Resolves another xxxx012.
svn:r9617
| Nick Mathewson | 2007-02-22 |
* | r11876@catbus: nickm | 2007-02-22 02:23:13 -0500••• Fix two XXXX012 issues in routerlist.c: a possible performance issue hasnt shown up on any profiles, so unflag it. Stop warning when we get a router descriptor that we asked for but no longer want: just drop it (if we are not a cache) or cache if (if we are).
svn:r9616
| Nick Mathewson | 2007-02-22 |
* | r11873@catbus: nickm | 2007-02-22 01:21:14 -0500••• twiddle signewnym rate-limiting patch so every signal gets handled eventually. document it in control-spec. add a changelog.
svn:r9615
| Nick Mathewson | 2007-02-22 |
* | r11872@catbus: nickm | 2007-02-22 01:08:46 -0500••• patch from mwenge: rate-limit newnym.
svn:r9614
| Nick Mathewson | 2007-02-22 |
* | r11860@catbus: nickm | 2007-02-21 00:56:15 -0500••• Another optimization suggested by Shark output: shave off >90% of uses of logv by cutting down on calls to log_debug when log actually debugging. This is showing up in some profiles bug not others, and might be as much as 2.5%.
svn:r9612
| Nick Mathewson | 2007-02-21 |
* | r11859@catbus: nickm | 2007-02-21 00:53:27 -0500••• Fix use of predict. this should get refactored, but now now.
svn:r9611
| Nick Mathewson | 2007-02-21 |
* | r11858@catbus: nickm | 2007-02-21 00:27:44 -0500••• As a trivial optimization, remove a redundant call to router_have_minimum_dir_info. This might shave 2% on some systems by according to some profilers.
svn:r9610
| Nick Mathewson | 2007-02-21 |
* | r11852@catbus: nickm | 2007-02-20 17:25:17 -0500••• Reverse arguments in memset() call in no-mmap version of tor_munmap_file(). Resolves bug 392. Spotted by "fookoowa"--thanks!
svn:r9604
| Nick Mathewson | 2007-02-20 |
* | r11850@catbus: nickm | 2007-02-20 13:34:13 -0500••• Apply patch from coderman: have posix subthreads mask out signals. This could prevent some kinds of crashes when subthreads try to handle SIGPIPEs and die in the attempt. Backport candidate.
svn:r9603
| Nick Mathewson | 2007-02-20 |
* | r11844@catbus: nickm | 2007-02-17 16:53:42 -0500••• Note a problematic warning.
svn:r9599
| Nick Mathewson | 2007-02-17 |
* | r11832@catbus: nickm | 2007-02-16 15:31:59 -0500••• Fix 35 remaining DOCDOC comments. Yowza.
svn:r9596
| Nick Mathewson | 2007-02-16 |
* | r11827@catbus: nickm | 2007-02-16 15:00:39 -0500••• Try to fix VC++ int conversion warning.
svn:r9595
| Nick Mathewson | 2007-02-16 |
* | r11826@catbus: nickm | 2007-02-16 14:58:38 -0500••• Resolve 56 DOCDOC comments.
svn:r9594
| Nick Mathewson | 2007-02-16 |
* | r11825@catbus: nickm | 2007-02-16 14:04:36 -0500••• Fix DOCDOC items in or.h; rename a couple of macros to be more sensible.
svn:r9593
| Nick Mathewson | 2007-02-16 |
* | r11824@catbus: nickm | 2007-02-16 13:16:47 -0500••• Move all struct-offset-manipulation macros into util.h, and use them consistently. Because there are days when "SUBTYPE_P(handle, subtype, _base)" is just easier to read and write than "(basetp*)(((handle) - STRUCT_OFFSET(subtype, _base))".
svn:r9592
| Nick Mathewson | 2007-02-16 |
* | r11822@catbus: nickm | 2007-02-16 12:49:20 -0500••• Tech config.c about libevent 1.3, and resolve all docdoc elements in config.c
svn:r9591
| Nick Mathewson | 2007-02-16 |
* | r11813@catbus: nickm | 2007-02-14 11:42:58 -0500••• Tweak stream_bw patch: Remove a couple of redundant checks, save 8 bytes per edge connection, fix spelling in the changelog; expand spec.
svn:r9586
| Nick Mathewson | 2007-02-14 |
* | r11812@catbus: nickm | 2007-02-14 11:22:08 -0500••• Apply stream_bw patch from Robert Hogan.
svn:r9585
| Nick Mathewson | 2007-02-14 |
* | r11797@catbus: nickm | 2007-02-13 16:17:40 -0500••• Fix a longstanding dnsworker-related bug: when we decide to kill a DNS worker for having been in use too long, and we independently decide to close one of the exit connections waiting for that DNS worker (perhaps because we got an END relay cell), it was possible for us to try to double-free the connection. We were smart enough to detect this and assert, but not smart enough to fix this bug before now. This should resolve bug 390. Backport candidate.
svn:r9581
| Nick Mathewson | 2007-02-13 |
* | r11791@catbus: nickm | 2007-02-13 11:36:07 -0500••• Try to fix mingw compile error reported by Li-Hui Zhou.
svn:r9578
| Nick Mathewson | 2007-02-13 |
* | r11787@catbus: nickm | 2007-02-12 21:01:34 -0500••• Always remove expired routers and networkstatus docs before checking whether we have enough information to build circuits. (Fixes bug 373.)
svn:r9575
| Nick Mathewson | 2007-02-13 |
* | r11785@catbus: nickm | 2007-02-12 20:27:48 -0500••• Node-picking fixes: Never warn when a down node is listed in a config option (bug 348); always warn when a node in a config option is unnamed. Also, when entrynodes is configured, then build the guard list as: (parts of EntryNodes that were guards before), (the rest of EntryNodes), (the rest of the old guards). This last point ensures that EntryNode users will get the EntryNodes they want with the minimum change to their guard list.
svn:r9574
| Nick Mathewson | 2007-02-13 |
* | r11781@catbus: nickm | 2007-02-12 18:31:33 -0500••• Discard any v1 directory info that is so old as to be useless. (Fixes bug 387)
svn:r9572
| Nick Mathewson | 2007-02-12 |