summaryrefslogtreecommitdiff
path: root/doc/control-spec.txt
AgeCommit message (Collapse)Author
2005-12-05clarify that tor will close unattached streams by itself after 2 minutes,Roger Dingledine
no matter what the controller does. svn:r5501
2005-11-19Add a new controller event type that allows controllers to get allPeter Palfrader
server descriptors that were uploaded to a router in its role as authoritative dirserver. svn:r5436
2005-11-18document how the error values for closestream and closecircuit work.Roger Dingledine
also, let redirectstream take a port, in case we want to change that too. svn:r5420
2005-11-17what to do on a failed setconf was a bit unspecifiedRoger Dingledine
svn:r5413
2005-11-01fix typoRoger Dingledine
svn:r5341
2005-10-12More work towards a sane digest-based liveness testing.Nick Mathewson
svn:r5238
2005-09-14document the new functionality that crept in:Roger Dingledine
RESETCONF exitpolicy=foo is equivalent to SETCONF exitpolicy=foo unless foo is a linelist with a non-null default (we don't have any of those currently), in which it appends to the default rather than replacing. svn:r5047
2005-09-13correct a mistake i just addedRoger Dingledine
svn:r5039
2005-09-13update control spec to reflect our new SETCONF behaviorRoger Dingledine
svn:r5038
2005-09-08add a RESETCONF controller command, and make setconf with a nullRoger Dingledine
option actually mean to set it to "" svn:r4916
2005-08-29formatting/numbering patch from matt edmanRoger Dingledine
svn:r4881
2005-08-22fix some typos in the control specRoger Dingledine
svn:r4811
2005-08-13document the 'quit' controller commandRoger Dingledine
svn:r4776
2005-08-10Add a config-file GETINFO entry; fix a minor memory leak on some SAVECONF calls.Nick Mathewson
svn:r4761
2005-08-04Implement some more GETINFO goodness: expose helper nodes, config options, ↵Nick Mathewson
getinfo keys. svn:r4694
2005-07-17it's called GETCONF, not GETCONFIGRoger Dingledine
svn:r4591
2005-07-13Macro-fu to get DEBUG events working.Nick Mathewson
svn:r4539
2005-07-12checkpoint minor control-spec cleanupsNick Mathewson
svn:r4533
2005-06-27Note that authentication arguments are optionalNick Mathewson
svn:r4498
2005-06-24Describe how to detect v0 or v1 protocolNick Mathewson
svn:r4478
2005-06-19note GETCONF default feature in specNick Mathewson
svn:r4463
2005-06-19Implement all the rest of the new controller protocol, debug a little, add ↵Nick Mathewson
some new features, add ADDRMAP events. svn:r4460
2005-06-18Address points by arma and points not by arma in new control-spec.txtNick Mathewson
svn:r4451
2005-06-18some fixes and questions on the control specRoger Dingledine
svn:r4450
2005-06-17First (and fragmentary) draft of revised controller protocol.Nick Mathewson
svn:r4446
2005-06-05Document s2k and cookie auth methods; resolve bug 153Nick Mathewson
svn:r4307
2005-04-05Revise control spec and implementation to allow all log messages to be sent ↵Nick Mathewson
to controller with their severities intact. svn:r4010
2005-04-02Better messages when POSTDESCRIPTOR failsNick Mathewson
svn:r3989
2005-03-29fix typoRoger Dingledine
svn:r3915
2005-03-27Rename option in control-spec.txt too.Nick Mathewson
svn:r3896
2005-03-27change control spec so closestream doesn't get to specify whetherRoger Dingledine
tor should hold-open-until-flushed. tor should take care of that (it should always hold open until flushed), and the controller should never care _how_ tor does its things. svn:r3892
2005-03-25Clarify behavior of SETEVENTS: it is SET, not ADD.Nick Mathewson
svn:r3871
2005-03-24note that you can't attachstream to a non-open circuit.Roger Dingledine
svn:r3858
2005-03-24added short descriptions to circuit-related event codesGeoff Goodell
svn:r3854
2005-03-24Document EXTENDCIRCUIT DONE message behavior.Nick Mathewson
svn:r3853
2005-03-22Specify and implement close-stream and close-circuit control messagesNick Mathewson
svn:r3814
2005-03-22update control-spec tooRoger Dingledine
svn:r3802
2005-03-21specify that a key-value configuration line consists of key-space-value.Geoff Goodell
svn:r3794
2005-03-19Implement redirectstream in control interface.Nick Mathewson
svn:r3785
2005-03-17Commit fixes for several pending tor core tasks: document all DOCDOCed ↵Nick Mathewson
functions; time out uncontrolled unattached streams; feed reasons to SOCKS5 (refactoring connection_ap_handshake_socks_reply in the process); change DirFetchPeriod/StatusFetchPeriod to have a special "Be smart" value. svn:r3769
2005-03-14<arma2> - closed=4, new connection=5, new resolve request=6)Nick Mathewson
<arma2> + closed=4, new connection=5, new resolve request=6, <arma2> + stream detached from circuit, retriable=7) <arma2> nick: this comma is confusing. svn:r3761
2005-03-14Note a couple of changes in TCNick Mathewson
svn:r3760
2005-03-12Implement the common case of ATTACHSTREAM.Nick Mathewson
svn:r3751
2005-03-02Clarify some confusion about what GETINFO(addr-mappings) should return.Nick Mathewson
svn:r3727
2005-03-02Specify and implement fragmented control messages to allow for (among other ↵Nick Mathewson
things) long GETINFO replies. Otherwise we could hit the 64K barrier on questions like "please dump your client-side DNS cache." svn:r3726
2005-02-23make slightly clearer that mapaddress arguments are stringsRoger Dingledine
svn:r3668
2005-02-18Tweak control-spec: add a GETINFO/INFOVALUE type pair to handle ↵Nick Mathewson
non-configuration stuff and to avoid proliferating more GETFOO/FOOVALUE pairs. Remove spurious 0x from signal codes. Simplify address-mapping format. Clarify what an identity looks like. svn:r3635
2005-02-16integrating changes related to building circuits, assigning streams, and ↵Geoff Goodell
exchanging descriptors (discussed on return trip from airport) svn:r3630
2005-02-09As another exception, the controller can getconf the "version" string,Roger Dingledine
and Tor will return a string describing its version number. Setconf on "version" will not work. svn:r3591
2005-01-13fix some problems in control-specRoger Dingledine
svn:r3351