| Commit message (Expand) | Author | Age |
... | |
* | Comment out the "clear queue when sending a destroy" logic: it seems potentia...•••svn:r9913
| Nick Mathewson | 2007-03-29 |
* | r12654@Kushana: nickm | 2007-03-25 19:03:44 -0400••• Add documentation for cell queue functions; make destroy cells result in cell queues getting cleared before the destroy gets sent.
svn:r9907
| Nick Mathewson | 2007-03-26 |
* | r12653@Kushana: nickm | 2007-03-25 18:21:38 -0400••• Add documentation for make_old argument to routerlist functions.
svn:r9906
| Nick Mathewson | 2007-03-26 |
* | r12652@Kushana: nickm | 2007-03-25 15:01:48 -0400••• A surprisingly simple patch to stop reading on edge connections when their circuits get too full, and start again when they empty out. This lets us remove the logic to block begin_dir conns when the corresponding or conns get full: it was already broken by cell queues anyway.
svn:r9905
| Nick Mathewson | 2007-03-26 |
* | r12651@Kushana: nickm | 2007-03-24 18:26:42 -0400••• Initial version of circuit-based cell queues. Instead of hammering or_conns with piles of cells, queue cells on their corresponding circuits, and append them to the or_conn as needed. This seems to work so far, but needs a bit more work. This will break the memory-use-limitation patch for begin_dir conns: the solution will be a fun but fiddly.
svn:r9904
| Nick Mathewson | 2007-03-26 |
* | r12274@catbus: nickm | 2007-03-26 09:29:18 -0400••• Possibly resolve bug reported by xiando.
svn:r9903
| Nick Mathewson | 2007-03-26 |
* | r12644@0-41-wifi: nickm | 2007-03-23 16:02:23 -0400••• Eliminate more redundant circuit_t arguments when edge_connection_t is already supplied and the circuit is already attached.
svn:r9900
| Nick Mathewson | 2007-03-24 |
* | r12643@0-41-wifi: nickm | 2007-03-23 14:56:35 -0400••• Refactor a bunch of functions that take edge_connection_t not to also take a crypt_path_t; the cpath is implicit.
svn:r9899
| Nick Mathewson | 2007-03-24 |
* | Don't save non-general-purpose router descriptors to the disk cache,•••because we have no way of remembering what their purpose was when
we restart.
svn:r9894
| Roger Dingledine | 2007-03-21 |
* | put the stopgap on whether we've sent a create cell, not•••whether we've attached a stream.
svn:r9883
| Roger Dingledine | 2007-03-20 |
* | a stopgap measure while we wait for proposal 111: apply the•••stricter rate limiting to all OR conns except those that have
been touched by local circuits.
svn:r9882
| Roger Dingledine | 2007-03-20 |
* | Add a separate set of token buckets for relayed traffic. Right•••now that's just defined as answers to directory requests.
svn:r9881
| Roger Dingledine | 2007-03-20 |
* | temporary hack to solve bug 384, so i can get on with debugging•••other stuff.
svn:r9880
| Roger Dingledine | 2007-03-20 |
* | correct a function comment that's become wrong•••svn:r9879
| Roger Dingledine | 2007-03-19 |
* | r12230@catbus: nickm | 2007-03-17 17:34:32 -0400••• Remove some duplicated code in control.c: unify the "parse space-separated arguments and warn if there are too few" logic into a single helper function.
svn:r9866
| Nick Mathewson | 2007-03-17 |
* | r12229@catbus: nickm | 2007-03-17 17:20:28 -0400••• Add a warning when using obsolete "GUARDS" event. Also, remove obsolete "if (1) {}"s from control.c: big patch, mostly just dedenting block contents.
svn:r9865
| Nick Mathewson | 2007-03-17 |
* | r12191@catbus: nickm | 2007-03-15 15:33:37 -0400••• Check return values from pthread_mutex functions.
svn:r9862
| Nick Mathewson | 2007-03-17 |
* | other minor fixes lurking in my sandbox•••svn:r9854
| Roger Dingledine | 2007-03-17 |
* | forward-port r9850 and the changelogs•••(it's a band)
svn:r9853
| Roger Dingledine | 2007-03-17 |
* | Fix an infinite loop introduced in 0.1.2.7-alpha when we serve•••directory information requested inside Tor connections (i.e. via
begin_dir cells). It only triggered when the same connection was
serving other data at the same time. Reported by seeess.
Backport candidate.
svn:r9841
| Roger Dingledine | 2007-03-16 |
* | clean up some minor typos and log confusions•••svn:r9832
| Roger Dingledine | 2007-03-15 |
* | r12182@catbus: nickm | 2007-03-15 10:58:12 -0400••• Clarify section of dir-spec.txt that explains how "v" resolution happens.
svn:r9829
| Nick Mathewson | 2007-03-15 |
* | change my mind -- correct the spec to match the code's•••behavior for getinfo addr-mappings/*. this is because
the code and spec have been mismatched since at least
0.1.1.x, so i would be surprised if nobody at all is
relying on the current behavior.
backport candidate.
backbackport candidate.
svn:r9823
| Roger Dingledine | 2007-03-15 |
* | Make the response to 'getinfo addr-mappings/*' follow the spec.•••svn:r9822
| Roger Dingledine | 2007-03-15 |
* | typo in error message led to breaking the protocol. also•••pointed out by daejees.
svn:r9819
| Roger Dingledine | 2007-03-15 |
* | Make 'getinfo fingerprint' return a 551 error if we're not a•••server, so we match what the control spec claims we do. Reported
by daejees.
svn:r9818
| Roger Dingledine | 2007-03-15 |
* | the spec called it a GUARDS event, but the code called•••it a GUARD event. standardize on GUARD, but support people
asking for GUARDS too. reported by daejees.
backport candidate.
svn:r9817
| Roger Dingledine | 2007-03-14 |
* | Stop allowing hibernating servers to be "stable" or "fast".•••This is what I meant to do in r9690 but didn't actually do.
svn:r9808
| Roger Dingledine | 2007-03-13 |
* | r12538@Kushana: nickm | 2007-03-11 17:10:22 -0400••• Fix a lame assert, I hope.
svn:r9801
| Nick Mathewson | 2007-03-11 |
* | best not to introduce new technical terms if we don't need to•••svn:r9800
| Roger Dingledine | 2007-03-11 |
* | r12535@Kushana: nickm | 2007-03-11 16:34:40 -0400••• Fix a comment and add a couple of assert to try to track down another assert in routerlist_assert_ok()
svn:r9799
| Nick Mathewson | 2007-03-11 |
* | r12533@Kushana: nickm | 2007-03-11 05:01:15 -0400••• Oh. Tor was supposed to compile?
svn:r9797
| Nick Mathewson | 2007-03-11 |
* | r12519@Kushana: nickm | 2007-03-10 00:57:01 -0500••• Remove a redundant check for event.h; add some comments, and reformat.
svn:r9790
| Nick Mathewson | 2007-03-10 |
* | holy cow, those windows unames are long. don't distract so•••much from the important part of this log message.
svn:r9789
| Roger Dingledine | 2007-03-10 |
* | 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 |
* | r12473@Kushana: nickm | 2007-03-06 15:49:45 -0500••• Excise PREDICT and PREDICT_FALSE in favor of PREDICT_LIKELY and PREDICT_UNLIKELY.
svn:r9781
| 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 bugfix from juliusz•••svn:r9772
| Roger Dingledine | 2007-03-09 |
* | get rid of an info-level log message that occurs many times a•••minute when we haven't needed circuits lately.
svn:r9771
| Roger Dingledine | 2007-03-09 |
* | r12098@catbus: nickm | 2007-03-06 18:48:50 -0500••• Try to make unit tests happier on 64-bit platforms.
svn:r9752
| Nick Mathewson | 2007-03-06 |
* | r12468@Kushana: nickm | 2007-03-06 15:24:00 -0500••• More unit tests: gcov is fun.
svn:r9748
| Nick Mathewson | 2007-03-06 |
* | r12461@Kushana: nickm | 2007-03-06 13:26:17 -0500••• More autoconf fixes and updates. Maybe the bsd buildbots will be happy again.
svn:r9747
| Nick Mathewson | 2007-03-06 |
* | and one more not-really-an-error case•••svn:r9743
| Roger Dingledine | 2007-03-06 |
* | clean up a log message, and stop calling it an error when•••we exit cleanly
svn:r9742
| Roger Dingledine | 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 |
* | r12076@catbus: nickm | 2007-03-04 15:41:04 -0500••• oops; remove spurious argument from _log_prefix.
svn:r9734
| 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 |