summaryrefslogtreecommitdiff
path: root/doc/spec/control-spec.txt
AgeCommit message (Collapse)Author
2008-09-14Serve the latest v3 networkstatus consensus via the controlRoger Dingledine
port. Use "getinfo dir/status-vote/current/consensus" to fetch it. svn:r16907
2008-08-03update and integrate proposals 125 (bridges) and 137 (bootstrap status)Roger Dingledine
svn:r16374
2008-06-11start sending "bootstrap problem" status events when we're having troublesRoger Dingledine
reaching relays. svn:r15116
2008-05-27Fix the first part of bug 681, as suggested by Robert Hogan on or-talk.Nick Mathewson
svn:r14754
2008-05-21 r15704@host206: nickm | 2008-05-21 16:21:47 -0400Nick Mathewson
Clarification/explanation patch for specs, from Killerchicken svn:r14687
2008-04-12Slightly clarify the control specPeter Palfrader
svn:r14362
2008-03-29 r15024@tombo: nickm | 2008-03-29 01:37:09 -0400Nick Mathewson
Close proposal 126 ("Getting GeoIP data and publishing usage summaries.") It was never completely built, so note which parts wer and which were not. Not-built parts would be good topics for future proposals. svn:r14232
2008-03-11 r18723@catbus: nickm | 2008-03-11 00:25:30 -0400Nick Mathewson
Fix bug spotted by mwenge: a server_event should not be a sever_event. Also, fix compile errors in config.c and control.c with --enable-gcc-warnings. svn:r13957
2008-02-21Change the behavior of "getinfo status/good-server-descriptor"Roger Dingledine
so it doesn't return failure when any authority disappears. svn:r13645
2008-02-17 r14236@tombo: nickm | 2008-02-17 13:44:55 -0500Nick Mathewson
Partial fix for bug 586: Add an ephemeral __HashedControlSessionPassword. svn:r13543
2008-02-12 r18054@catbus: nickm | 2008-02-12 15:42:36 -0500Nick Mathewson
Clarify a non-obvious point in control-spec.txt; patch from mwenge. svn:r13485
2008-02-09other cleanupsRoger Dingledine
svn:r13448
2008-02-05 r17916@catbus: nickm | 2008-02-05 16:29:35 -0500Nick Mathewson
Fix some XXX020 items in control.c: add a maximum line length and note that the number of versioning authorities is no longer apparent to clients. svn:r13390
2008-01-20New config options WarnPlaintextPorts and RejectPlaintextPorts soRoger Dingledine
Tor can warn and/or refuse connections to ports commonly used with vulnerable-plaintext protocols. We still need to figure out some good defaults for them. svn:r13198
2008-01-17explain a bit about router descriptor purposesRoger Dingledine
svn:r13154
2008-01-07 r17499@catbus: nickm | 2008-01-07 13:39:46 -0500Nick Mathewson
Bugfix on fix for 557: Make values containing special characters work right with getconf, setconf, and saveconf. Document this in control-spec.txt svn:r13056
2007-12-18answer getinfo ns/purpose/bridge queriesRoger Dingledine
svn:r12860
2007-12-06Add "GETINFO/desc-annotations/id/<OR digest>" so controllers canRoger Dingledine
ask about source, timestamp of arrival, purpose, etc. We need something like this to help Vidalia not do GeoIP lookups on bridge addresses. svn:r12687
2007-12-05When the DANGEROUS_VERSION controller status event told us we'reRoger Dingledine
running an obsolete version, it used the string "OLD" to describe it. Yet the "getinfo" interface used the string "OBSOLETE". Now use "OBSOLETE" in both cases. svn:r12686
2007-10-30 r16279@catbus: nickm | 2007-10-30 11:14:29 -0400Nick Mathewson
Improved skew reporting: "You are 365 days in the duture" is more useful than "You are 525600 minutes in the future". Also, when we get something that proves we are at least an hour in the past, tell the controller "CLOCK_SKEW MIN_SKEW=-3600" rather than just "CLOCK_SKEW" svn:r12283
2007-10-30 r16278@catbus: nickm | 2007-10-30 09:46:28 -0400Nick Mathewson
Accept future networkstatus documents, but warn about skew when we get them. svn:r12282
2007-10-29And more places with the wrong url, now updated.Andrew Lewman
svn:r12267
2007-10-24<edmanm> 3. CommandsRoger Dingledine
<edmanm> All commands and other keywords are case-insensitive. <edmanm> that lying control-spec.txt! <edmanm> getinfo Address <edmanm> 552 Unrecognized key "Address" <edmanm> getinfo address <edmanm> 250-address=72.230.11.78 <edmanm> 250 OK svn:r12140
2007-10-12Controllers should now specify cache=no or cache=yes when usingRoger Dingledine
the +POSTDESCRIPTOR command. svn:r11892
2007-10-11Disable the SETROUTERPURPOSE controller command: it is now obsolete.Roger Dingledine
svn:r11891
2007-09-24 r15310@catbus: nickm | 2007-09-24 11:36:08 -0400Nick Mathewson
Patch from Robert Hogan: fix a couple of status-event related typos. Backport candidate. svn:r11604
2007-09-18 r15143@catbus: nickm | 2007-09-18 11:49:46 -0400Nick Mathewson
Add getinfo status/good-server-descriptor and status/reachability-succeeded. Patch from Robert Hogan. svn:r11483
2007-08-29 r14830@catbus: nickm | 2007-08-29 13:50:10 -0400Nick Mathewson
Make controllers accept LF as well as CRLF. Update spec to reflect this. Remove now-dead code. Make controller warning about v0 protocol more accurate. svn:r11299
2007-08-24 r14204@Kushana: nickm | 2007-08-24 10:24:36 -0400Nick Mathewson
Fix a bug in last patch; add support for getting extrainfo documents by the control port (since it is silly to tell tools to do it without actually giving them an interface). svn:r11270
2007-08-22backport candidate:Roger Dingledine
Make it possible to read the PROTOCOLINFO response in a way that conforms to our control-spec. Reported by Matt Edman. svn:r11251
2007-08-19numerous cleanups in the control-spec. patch from tup.Roger Dingledine
svn:r11182
2007-08-19Fix a bug in ADDRMAP controller replies that would sometimesRoger Dingledine
try to print a NULL. Patch from tup. svn:r11181
2007-08-17cleanups on r11138. it's ready to backport now, i think (i hope).Roger Dingledine
svn:r11154
2007-08-16 r14600@catbus: nickm | 2007-08-16 13:30:22 -0400Nick Mathewson
Implement proposal 119. Backport candidate. svn:r11138
2007-08-15 r14581@catbus: nickm | 2007-08-15 16:46:42 -0400Nick Mathewson
Correct GETINFO guard-nodes spec based on comments from pei hanru. svn:r11128
2007-08-08 r13952@Kushana: nickm | 2007-08-08 07:40:04 -0700Nick Mathewson
Note *how* obsolete v0 really is. svn:r11064
2007-08-02backward compatibility with control protocol v0 no longer specifiedRoger Dingledine
to work svn:r11040
2007-08-02 r13920@Kushana: nickm | 2007-08-02 11:00:05 -0700Nick Mathewson
Document new authentication behavior in control-spec.txt svn:r11039
2007-07-30 r14016@catbus: nickm | 2007-07-30 13:45:55 -0400Nick Mathewson
More documentation svn:r10992
2007-07-29 r13977@catbus: nickm | 2007-07-29 00:09:52 -0400Nick Mathewson
Add compatibility note to control-spec.txt svn:r10966
2007-07-29 r13972@catbus: nickm | 2007-07-29 00:01:38 -0400Nick Mathewson
Make our control events for multi-line async replies conform to our old grammar. Change back to the old grammar (which got "corrected" in r10931). svn:r10964
2007-07-25 r13906@catbus: nickm | 2007-07-25 18:49:50 -0400Nick Mathewson
Patch from tup: correct grammar for asynchonous reply lines in control-spec.txt svn:r10931
2007-07-25 r13905@catbus: nickm | 2007-07-25 18:48:44 -0400Nick Mathewson
ADDRMAP events should never have specified local time. Extend them to have the proper gmt time, and make GETINFO address-mappings always do the right thing (since it is new in this version). svn:r10930
2007-07-16 r13777@catbus: nickm | 2007-07-16 12:58:08 -0400Nick Mathewson
Patch from tup: new address-mappings/ GETINFO that includes expiry times. svn:r10844
2007-07-10 r13667@catbus: nickm | 2007-07-10 13:12:52 -0400Nick Mathewson
Patch from tup: add GETINFO status/enough-dir-info svn:r10782
2007-07-10 r13666@catbus: nickm | 2007-07-10 13:10:00 -0400Nick Mathewson
Get the RESOLVE controller code working. svn:r10781
2007-07-02the non-controversial changes i found in my sandboxRoger Dingledine
svn:r10729
2007-06-17 r13463@catbus: nickm | 2007-06-17 11:10:17 -0400Nick Mathewson
Add a SOURCE_ADDR field to STREAM NEW events so that controllers can match requests to applications. (Patch from Robert Hogan.) svn:r10639
2007-05-04spec tweaksRoger Dingledine
svn:r10110
2007-05-03 r12642@catbus: nickm | 2007-05-03 13:43:24 -0400Nick Mathewson
Document the nonpersistent controller-only options. svn:r10107