aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAge
...
* Comment out the "clear queue when sending a destroy" logic: it seems potentia...•••svn:r9913 Nick Mathewson2007-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 Mathewson2007-03-26
* r12653@Kushana: nickm | 2007-03-25 18:21:38 -0400••• Add documentation for make_old argument to routerlist functions. svn:r9906 Nick Mathewson2007-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 Mathewson2007-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 Mathewson2007-03-26
* r12274@catbus: nickm | 2007-03-26 09:29:18 -0400••• Possibly resolve bug reported by xiando. svn:r9903 Nick Mathewson2007-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 Mathewson2007-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 Mathewson2007-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 Dingledine2007-03-21
* put the stopgap on whether we've sent a create cell, not•••whether we've attached a stream. svn:r9883 Roger Dingledine2007-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 Dingledine2007-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 Dingledine2007-03-20
* temporary hack to solve bug 384, so i can get on with debugging•••other stuff. svn:r9880 Roger Dingledine2007-03-20
* correct a function comment that's become wrong•••svn:r9879 Roger Dingledine2007-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 Mathewson2007-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 Mathewson2007-03-17
* r12191@catbus: nickm | 2007-03-15 15:33:37 -0400••• Check return values from pthread_mutex functions. svn:r9862 Nick Mathewson2007-03-17
* other minor fixes lurking in my sandbox•••svn:r9854 Roger Dingledine2007-03-17
* forward-port r9850 and the changelogs•••(it's a band) svn:r9853 Roger Dingledine2007-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 Dingledine2007-03-16
* clean up some minor typos and log confusions•••svn:r9832 Roger Dingledine2007-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 Mathewson2007-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 Dingledine2007-03-15
* Make the response to 'getinfo addr-mappings/*' follow the spec.•••svn:r9822 Roger Dingledine2007-03-15
* typo in error message led to breaking the protocol. also•••pointed out by daejees. svn:r9819 Roger Dingledine2007-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 Dingledine2007-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 Dingledine2007-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 Dingledine2007-03-13
* r12538@Kushana: nickm | 2007-03-11 17:10:22 -0400••• Fix a lame assert, I hope. svn:r9801 Nick Mathewson2007-03-11
* best not to introduce new technical terms if we don't need to•••svn:r9800 Roger Dingledine2007-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 Mathewson2007-03-11
* r12533@Kushana: nickm | 2007-03-11 05:01:15 -0400••• Oh. Tor was supposed to compile? svn:r9797 Nick Mathewson2007-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 Mathewson2007-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 Dingledine2007-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 Dingledine2007-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 Mathewson2007-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 Mathewson2007-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 Dingledine2007-03-09
* forward-port the bugfix from juliusz•••svn:r9772 Roger Dingledine2007-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 Dingledine2007-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 Mathewson2007-03-06
* r12468@Kushana: nickm | 2007-03-06 15:24:00 -0500••• More unit tests: gcov is fun. svn:r9748 Nick Mathewson2007-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 Mathewson2007-03-06
* and one more not-really-an-error case•••svn:r9743 Roger Dingledine2007-03-06
* clean up a log message, and stop calling it an error when•••we exit cleanly svn:r9742 Roger Dingledine2007-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 Mathewson2007-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 Mathewson2007-03-04
* r12076@catbus: nickm | 2007-03-04 15:41:04 -0500••• oops; remove spurious argument from _log_prefix. svn:r9734 Nick Mathewson2007-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 Mathewson2007-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 Mathewson2007-03-04