aboutsummaryrefslogtreecommitdiff
path: root/src/or/control.c
Commit message (Expand)AuthorAge
* Make GCC v4 happy with heavy warnings enabled.•••svn:r4922 Nick Mathewson2005-09-08
* add a RESETCONF controller command, and make setconf with a null•••option actually mean to set it to "" svn:r4916 Roger Dingledine2005-09-08
* TOR_ISSPACE, not isspace.•••svn:r4828 Nick Mathewson2005-08-24
* Make set_options a little smarter: have options_act handle transitions on its...•••svn:r4802 Nick Mathewson2005-08-22
* rotate dns and cpu workers if the controller changes options that•••will affect them. svn:r4787 Roger Dingledine2005-08-15
* fix typo•••svn:r4784 Roger Dingledine2005-08-15
* Implement exit enclaves: if we know an IP address for the destination,•••and there's a running Tor server at that address which allows exit to the destination, then extend the circuit to that exit first. Also, if the user asks for a .exit node, cannibalize general circs for it. svn:r4779 Roger Dingledine2005-08-15
* let unregistered-servers take a parameter (the min bandwidth)•••nick, is this an ugly hack of your protocol? svn:r4775 Roger Dingledine2005-08-13
* Add a 'quit' command for the controller.•••Add a 'getinfo unregistered-servers' for arma's internal use. svn:r4774 Roger Dingledine2005-08-13
* Make GCC very happy, even with lots of warnings set. Also, try to fix some re...•••svn:r4770 Nick Mathewson2005-08-12
* Add a config-file GETINFO entry; fix a minor memory leak on some SAVECONF calls.•••svn:r4761 Nick Mathewson2005-08-10
* Avoid sending blank lines when GETINFO replies should be empty•••svn:r4754 Nick Mathewson2005-08-09
* fix a function comment•••svn:r4743 Roger Dingledine2005-08-08
* Also set event_mask=0 in connection_free_all, and dont send events to marked ...•••svn:r4729 Nick Mathewson2005-08-07
* incomplete patch for matt's info controller signal term bug•••svn:r4728 Roger Dingledine2005-08-07
* Implement some more GETINFO goodness: expose helper nodes, config options, ge...•••svn:r4694 Nick Mathewson2005-08-04
* Rename cross-format config.c stuff to config_* and or_options_t-specific stuf...•••svn:r4641 Nick Mathewson2005-07-23
* Be consistent about preferring foo* to struct foo*•••svn:r4637 Nick Mathewson2005-07-22
* Add getinfo logic for accounting; add options for helper nodes•••svn:r4632 Nick Mathewson2005-07-22
* make event streams work with control v1 too•••svn:r4590 Roger Dingledine2005-07-17
* correct error message in closestream•••svn:r4588 Roger Dingledine2005-07-17
* not not zero means zero•••svn:r4587 Roger Dingledine2005-07-17
* if the controller asks to extendcircuit to circid 0, we need to•••init the circuit before we can add hops to its cpath. svn:r4586 Roger Dingledine2005-07-17
* arguments in EXTENDCIRCUIT were reversed•••and an error message was misleading and we were leaking memory on some errors more bugs remain svn:r4585 Roger Dingledine2005-07-17
* Fix several bugs in read_escaped_data; add a unit test and a few docs•••svn:r4580 Nick Mathewson2005-07-15
* point out some bugs for nick, noticed by whiteout•••svn:r4574 Roger Dingledine2005-07-15
* Macro-fu to get DEBUG events working.•••svn:r4539 Nick Mathewson2005-07-13
* fix a seg fault with autodetecting which controller version is being used•••svn:r4531 Roger Dingledine2005-07-12
* Canonicalize option names even on defaulted options.•••svn:r4530 Nick Mathewson2005-07-11
* Logic to implement rendezvous/introduction via unknown servers.•••- Add a new extend_info_t datatype to hold information needed to extend a circuit (addr,port,keyid,onion_key). Use it in cpath and build_state. Make appropriate functions take or return it instead of routerinfo_t or keyid. - #if 0 needless check in circuit_get_by_edge_conn; if nobody triggers this error in 0.1.0.10, nobody will trigger it. - Implement new hidden service descriptor format, which contains "extend info" for introduction points, along with protocol version list. - Parse new format. - Generate new format - Cache old and new formats alongside each other. - Directories serve "old" format if asked in old way, "newest available" format if asked in new way. - Use new format to find introduction points if possible; otherwise fall back. Keep nickname lists and extendinfo lists in sync. - Tests for new format. - Implement new "v2" INTRODUCE cell format. - Accept new format - Use new format if we have a versioned service descriptor that says the server accepts the new format. - Add documentation for functions and data types. svn:r4506 Nick Mathewson2005-06-29
* Compile on win32•••svn:r4496 Nick Mathewson2005-06-27
* Appease verbose GCC warnings.•••svn:r4466 Nick Mathewson2005-06-20
* Add feature to handle unset (default) configuration options in GETCONF contro...•••svn:r4461 Nick Mathewson2005-06-19
* Implement all the rest of the new controller protocol, debug a little, add so...•••svn:r4460 Nick Mathewson2005-06-19
* The new protocol is implemented. Except for the pesky string unquoting busin...•••svn:r4456 Nick Mathewson2005-06-18
* Implement EXTENDCIRCUIT and ATTACHCIRCUIT. Only SETCONFIG and AUTHENTICATE re...•••svn:r4455 Nick Mathewson2005-06-18
* Implement even more control functionality•••svn:r4454 Nick Mathewson2005-06-18
* Implement all the easy bits of the new control protocol•••svn:r4449 Nick Mathewson2005-06-17
* Start implementing framework for revised control spec.•••svn:r4447 Nick Mathewson2005-06-17
* whitespace fix•••svn:r4414 Nick Mathewson2005-06-11
* Docment or add DOCDOC comments to undocumented functions in src/or. Make fun...•••svn:r4411 Nick Mathewson2005-06-11
* flesh out the source file descriptions for doxygen•••svn:r4404 Roger Dingledine2005-06-11
* Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382 Nick Mathewson2005-06-09
* Fix buffer overlow when checking hashed passwords•••svn:r4308 Nick Mathewson2005-06-05
* Make hashed controller password encoding use hex not base64; this makes it po...•••svn:r4279 Nick Mathewson2005-05-23
* fix the assumption that uninitialized variables are 0•••clean up router_load_single_router() more svn:r4266 Roger Dingledine2005-05-18
* first iteration of scrubbing sensitive strings from logs.•••also generally clean up log messages. svn:r4174 Roger Dingledine2005-05-03
* Remove support for looking at old directory/routerdesc elements; mark non-new...•••svn:r4154 Nick Mathewson2005-05-02
* Re-do fragmented control message handling to work with new buf_t system.•••svn:r4144 Nick Mathewson2005-04-27
* Replace an infinite-stack-recursion bug with a generate-infinite-debug-messag...•••svn:r4082 Nick Mathewson2005-04-17