aboutsummaryrefslogtreecommitdiff
path: root/src/or/control.c
Commit message (Expand)AuthorAge
* r13784@catbus: nickm | 2007-07-16 13:27:32 -0400••• Apply patch from tup: remove extra space at the end of some circuit-status events, and stop translating CRLF to CRCRLF in control replies. svn:r10845 Nick Mathewson2007-07-16
* r13777@catbus: nickm | 2007-07-16 12:58:08 -0400••• Patch from tup: new address-mappings/ GETINFO that includes expiry times. svn:r10844 Nick Mathewson2007-07-16
* Backport candidate:•••Fix a potential crash bug when we load many server descriptors at once and some of them make others of them obsolete. Fixes bug 458. [Bugfix on 0.1.2.x] svn:r10832 Roger Dingledine2007-07-16
* r13676@catbus: nickm | 2007-07-10 13:41:24 -0400••• Man. I thought I removed that code. svn:r10785 Nick Mathewson2007-07-10
* r13667@catbus: nickm | 2007-07-10 13:12:52 -0400••• Patch from tup: add GETINFO status/enough-dir-info svn:r10782 Nick Mathewson2007-07-10
* r13666@catbus: nickm | 2007-07-10 13:10:00 -0400••• Get the RESOLVE controller code working. svn:r10781 Nick Mathewson2007-07-10
* r13637@catbus: nickm | 2007-07-06 14:24:27 -0400••• fix copy-paste error in config message src/or/config.c . Apply initial (but pared-down) version of launch-resolve-via-controller patch from Robert Hogan. svn:r10780 Nick Mathewson2007-07-10
* r13463@catbus: nickm | 2007-06-17 11:10:17 -0400••• Add a SOURCE_ADDR field to STREAM NEW events so that controllers can match requests to applications. (Patch from Robert Hogan.) svn:r10639 Nick Mathewson2007-06-17
* r13102@catbus: nickm | 2007-05-31 13:56:25 -0400••• Make "authdir_newdesc rejected" work again. svn:r10421 Nick Mathewson2007-05-31
* r12936@catbus: nickm | 2007-05-24 14:12:34 -0400••• Review XXXX comments without a version; upgrade some to XXXX020. svn:r10315 Nick Mathewson2007-05-24
* r12853@catbus: nickm | 2007-05-22 11:36:54 -0400••• Make connection_array into a smartlist. svn:r10292 Nick Mathewson2007-05-22
* r12852@catbus: nickm | 2007-05-22 11:00:27 -0400••• Use svn revisions consistently throughout all log messages. svn:r10291 Nick Mathewson2007-05-22
* r12768@catbus: nickm | 2007-05-16 17:25:33 -0400••• Fix GCC warnings related to local parameters/variables getting shadowed. svn:r10198 Nick Mathewson2007-05-16
* r12764@catbus: nickm | 2007-05-15 17:17:39 -0400••• Enable (and cope with) more GCC 4.2 warnings. svn:r10196 Nick Mathewson2007-05-15
* r12761@catbus: nickm | 2007-05-15 03:13:52 -0400••• Be a lot smarter when parsing lists of routers and extrainfos. svn:r10193 Nick Mathewson2007-05-15
* polish r9726-r9903•••svn:r10182 Roger Dingledine2007-05-13
* r12708@catbus: nickm | 2007-05-10 15:18:08 -0400••• Patch from shibz: implement a getinfo status/version/... so a controller can tell whether the current version is recommended, whether any versions are good, and how many authorities agree. svn:r10162 Nick Mathewson2007-05-10
* Implement "getinfo status/circuit-established"•••svn:r10120 Roger Dingledine2007-05-05
* r12587@catbus: nickm | 2007-04-30 15:47:39 -0400••• Backport candidate: correctly set the purpose of routers that are inserted by the controller with purpose=controller. svn:r10071 Nick Mathewson2007-04-30
* Let the controller specify HOP=%d as an argument to ATTACHSTREAM,•••so we can exit from the middle of the circuit. svn:r10056 Roger Dingledine2007-04-30
* cleanups, and note a bug•••svn:r10022 Roger Dingledine2007-04-25
* r12349@catbus: nickm | 2007-04-11 09:18:15 -0400••• Add code to shrink the cell memory pool by discarding empty chunks that have been empty for the last 60 seconds. Also, instead of having test.c duplicate declarations for exposed functions, put them inside #ifdef foo_PRIVATE blocks in the headers. This prevents bugs where test.c gets out of sync. svn:r9944 Nick Mathewson2007-04-11
* 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
* 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
* forward-port r9850 and the changelogs•••(it's a band) svn:r9853 Roger Dingledine2007-03-17
* 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
* 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
* 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
* r11931@catbus: nickm | 2007-02-24 15:28:34 -0500••• crank up the length of the maximum allowed control message. svn:r9644 Nick Mathewson2007-02-24
* doc pedant•••svn:r9634 Roger Dingledine2007-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 Mathewson2007-02-23
* r11826@catbus: nickm | 2007-02-16 14:58:38 -0500••• Resolve 56 DOCDOC comments. svn:r9594 Nick Mathewson2007-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 Mathewson2007-02-14
* r11812@catbus: nickm | 2007-02-14 11:22:08 -0500••• Apply stream_bw patch from Robert Hogan. svn:r9585 Nick Mathewson2007-02-14
* r11775@catbus: nickm | 2007-02-12 16:39:09 -0500••• Update copyright dates. svn:r9570 Nick Mathewson2007-02-12
* r12213@Kushana: nickm | 2007-02-10 16:25:39 -0500••• Refactor setconf implementation to be a little slower, but far less error prone. svn:r9549 Nick Mathewson2007-02-10
* 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 Dingledine2007-02-10
* r11716@catbus: nickm | 2007-02-08 14:19:24 -0500••• Warn when we get a v0 control connection. svn:r9530 Nick Mathewson2007-02-08
* r11702@catbus: nickm | 2007-02-08 02:10:19 -0500••• Wow. Remember when I wrote that script to tell me about macros that were never used? Good times. svn:r9525 Nick Mathewson2007-02-08
* r11673@catbus: nickm | 2007-02-06 14:40:07 -0500••• Report stream end events where a resolve succeeded or where we got a socks protocol error correctly, rather than calling both of them "INTERNAL". Turn ALREADY_SOCKS_REPLIED into a flag rather than a reason. This will help debug 367 part 2 a little. svn:r9511 Nick Mathewson2007-02-07
* r11672@catbus: nickm | 2007-02-06 14:16:56 -0500••• Fix third case of bug 367: make circuit get sent along with END_STREAM_REASON_DESTROY stream CLOSED events. svn:r9510 Nick Mathewson2007-02-07
* more changes. i'm all caught up now.•••svn:r9495 Roger Dingledine2007-02-06
* r11641@catbus: nickm | 2007-02-05 13:59:26 -0500••• Add a REMAP state to stream events so that controllers can learn exactly when the target address for a stream has changed. May help Vidalia resolve confusions related to bug 375. svn:r9484 Nick Mathewson2007-02-05
* r11637@catbus: nickm | 2007-02-05 12:41:51 -0500••• Fix an XXXX012, and make circuits_pending_or_conns a static variable. In addition to cleaning up the code, this may also resolve Bug 386 if Roger has the right intuition there. svn:r9482 Nick Mathewson2007-02-05
* r11629@catbus: nickm | 2007-02-02 15:06:17 -0500••• Removing the last DOCDOC comment hurt so much that I had to use Doxygen to identify undocumented macros and comments, and add 150 more DOCDOCs to point out where they were. Oops. Hey, kids! Fixing some of these could be your first Tor patch! svn:r9477 Nick Mathewson2007-02-02