| Commit message (Expand) | Author | Age |
* | Directory authorities now call routers stable if they have an•••uptime of at least 30 days, even if that's not the median uptime
in the network. Implements proposal 1xx, suggested by Kevin Bauer
and Damon McCoy.
svn:r9788
| Roger Dingledine | 2007-03-10 |
* | r12474@Kushana: nickm | 2007-03-06 16:10:05 -0500••• We have a PATH_SEPARATOR macro. How about we use it?
svn:r9782
| Nick Mathewson | 2007-03-09 |
* | Put a platform string (e.g. "Linux i686") in the startup log•••message, so when people paste just their logs, we know if it's
openbsd or windows or what.
svn:r9775
| Roger Dingledine | 2007-03-09 |
* | forward-port the 0.1.2.10-rc changelog•••svn:r9773
| Roger Dingledine | 2007-03-09 |
* | r12468@Kushana: nickm | 2007-03-06 15:24:00 -0500••• More unit tests: gcov is fun.
svn:r9748
| Nick Mathewson | 2007-03-06 |
* | r12080@catbus: nickm | 2007-03-04 21:40:55 -0500••• Remove dnsworkers and related code. there goes another 550 lines of code.
svn:r9736
| Nick Mathewson | 2007-03-05 |
* | r12077@catbus: nickm | 2007-03-04 16:08:23 -0500••• Remove support for v0 control protocol from 0.2.0.x trunk; send back error when we receive a v0 control message. (Leave "if(v1){...}"blocks indented for now so this patch is easier to read.) ((Finally, the linecount goes _down_ a little.))
svn:r9735
| Nick Mathewson | 2007-03-04 |
* | r12074@catbus: nickm | 2007-03-04 15:11:43 -0500••• Make all LD_BUG log messsages get prefixed with "Bug: ". Remove manually-generated "Bug: "s from log-messages. (Apparently, we remembered to add them about 40% of the time.)
svn:r9733
| Nick Mathewson | 2007-03-04 |
* | r12063@catbus: nickm | 2007-03-04 14:46:22 -0500••• Bump trunk version to 0.2.0.0-alpha-dev
svn:r9730
| Nick Mathewson | 2007-03-04 |
* | r12057@catbus: nickm | 2007-03-04 13:58:32 -0500••• Clarify some log messages; note others that could be improved later.
svn:r9724
| Nick Mathewson | 2007-03-04 |
* | r12051@catbus: nickm | 2007-03-03 16:15:52 -0500••• nt_service_is_stopping should not load the NT service library calls: if they are not loaded, we cannot possibly be a service trying to shut own. Bug found by "norvid" on or-talk. Also, rename function to something slightly less error-prone.
svn:r9720
| Nick Mathewson | 2007-03-03 |
* | bump to 0.1.2.9-rc•••svn:r9705
| Roger Dingledine | 2007-03-02 |
* | a clearer changelog, and a future todo item•••svn:r9702
| Roger Dingledine | 2007-03-01 |
* | Disable encrypted directory connections when we don't have a server•••descriptor for the destination. We'll get this working again in
the 0.2.0 branch.
svn:r9700
| Roger Dingledine | 2007-03-01 |
* | r12012@catbus: nickm | 2007-02-28 18:25:18 -0500••• Twiddle constants wrt uploading hidden service descriptors.
svn:r9694
| Nick Mathewson | 2007-03-01 |
* | r12006@catbus: nickm | 2007-02-28 16:06:24 -0500••• On mingw, use "%I64u" to printf/scanf 64-bit integers, instead of the usual GCC "%llu". This prevents a bug when saving 64-bit int configuration values on mingw; the high-order 32 bits would get truncated. If the value was then reloaded, disaster would occur. (Fixes bug 400 and maybe also bug 397.) Backport candidate.
svn:r9691
| Nick Mathewson | 2007-02-28 |
* | - Stop calling servers that have been hibernating for a long time••• "stable". Also, stop letting hibernating or obsolete servers affect
uptime and bandwidth cutoffs.
- Stop listing hibernating servers in the v1 directory.
svn:r9690
| Roger Dingledine | 2007-02-28 |
* | r12000@catbus: nickm | 2007-02-28 15:12:21 -0500••• Try to fix eventdns bug 326 again, this time by noting that rcode 2 (serverfailed) does not really mean "The server is useless."
svn:r9687
| Nick Mathewson | 2007-02-28 |
* | Update changelog with rpm race fix.•••svn:r9680
| Andrew Lewman | 2007-02-28 |
* | r11981@catbus: nickm | 2007-02-28 11:55:27 -0500••• Clamp declarable bandwidth at INT32_MAX, not INT_MAX.
svn:r9677
| Nick Mathewson | 2007-02-28 |
* | r11970@catbus: nickm | 2007-02-27 19:17:27 -0500••• Fix a bug found by Udo van den Heuvel: avoid an assertion failure when a controller sets and clears EntryNodes before the next call to choose_random_entry(). Also make a function static.
svn:r9669
| Nick Mathewson | 2007-02-28 |
* | r11959@catbus: nickm | 2007-02-26 22:53:36 -0500••• try to make aes encryption of cells about 30-40% faster where applicable. offer not available for all architectures or all versions of openssl.
svn:r9663
| Nick Mathewson | 2007-02-27 |
* | r11958@catbus: nickm | 2007-02-26 22:28:03 -0500••• Add a missing set to onion_key_set_at to avoid premature rotates.
svn:r9662
| Nick Mathewson | 2007-02-27 |
* | 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 |
* | 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 |
* | more cleanup•••svn:r9650
| Roger Dingledine | 2007-02-25 |
* | 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 |
* | r11921@catbus: nickm | 2007-02-24 14:09:12 -0500••• Try to build with recent libevents on mingw.
svn:r9639
| Nick Mathewson | 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 |
* | cosmetic, comment, and todo fixes•••svn:r9627
| Roger Dingledine | 2007-02-24 |
* | 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 |
* | 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 |
* | 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 |
* | 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 |
* | 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 |
* | 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 |
* | r11779@catbus: nickm | 2007-02-12 16:52:29 -0500••• Do not try to load advapi32.dll except when the user asks us to do something with NT services. When we _do_ try, always treat failure to load service functions as an exit-worthy error. Needs testing. (Fixes bug 389)
svn:r9571
| Nick Mathewson | 2007-02-12 |
* | r11774@catbus: nickm | 2007-02-12 16:31:47 -0500••• Handle errors on opening cached-routers* more uniformly and sanely: log not-found errors at level INFO, and all other errors at level WARN. Needs testing on win32.
svn:r9569
| Nick Mathewson | 2007-02-12 |
* | r11773@catbus: nickm | 2007-02-12 15:18:48 -0500••• Implement proposal 106: stop requiring clients to have certificates, and stop checking for nicknames in certificates. [See proposal 106 for rationale.] Also improve messages when checking TLS handshake, to re-resolve bug 382.
svn:r9568
| Nick Mathewson | 2007-02-12 |
* | Stop crashing when the controller asks us to resetconf more than•••one config option at once. (Vidalia 0.0.11 does this.)
Backport candidate.
svn:r9545
| Roger Dingledine | 2007-02-10 |