aboutsummaryrefslogtreecommitdiff
path: root/src/or/control.c
Commit message (Expand)AuthorAge
...
* 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
* Fix postdescriptor behavior: on non-complete success, only say "done" once.•••svn:r4073 Nick Mathewson2005-04-11
* Add kludgy function to force controllers to flush EVENT_ERR_MSG events.•••svn:r4057 Nick Mathewson2005-04-08
* Revise control spec and implementation to allow all log messages to be sent t...•••svn:r4010 Nick Mathewson2005-04-05
* Give better warnings if connection_close_unattached_ap gets called twice or c...•••svn:r3990 Nick Mathewson2005-04-02
* Better messages when POSTDESCRIPTOR fails•••svn:r3989 Nick Mathewson2005-04-02
* update copyright notices.•••svn:r3982 Nick Mathewson2005-04-01
* Fix bug in redirectstream.•••svn:r3926 Nick Mathewson2005-03-31
* clean up socks reply stuff more.•••add a few more reasons so we can be more informative. svn:r3895 Roger Dingledine2005-03-27
* stop most cases of hanging up on a socks connection without sending•••the socks reject. audit for remaining ones. also make things more uniform so we always remember to hold-open-until-flushed, etc. svn:r3891 Roger Dingledine2005-03-27
* when you attachstream to a circid of 0, send back an answer•••svn:r3857 Roger Dingledine2005-03-24
* cleanup so connection_ap_handshake_attach_chosen_circuit() always•••gets open circs. svn:r3856 Roger Dingledine2005-03-24
* Debug EXTENDCIRCUIT•••svn:r3849 Nick Mathewson2005-03-24
* Make GETINFO for "network-status" work on non-authdirs•••svn:r3837 Nick Mathewson2005-03-23
* Fix several bugs (including some crashes) related to control interface; imple...•••svn:r3836 Nick Mathewson2005-03-23
* Specify and implement close-stream and close-circuit control messages•••svn:r3814 Nick Mathewson2005-03-22
* when reporting events about streams, use the "real" address for•••the stream, including the requested .exit address. svn:r3810 Roger Dingledine2005-03-22
* handle_control_getinfo() was counting msg_len itself,•••when that's actually smartlist_join_strings2()'s job. svn:r3806 Roger Dingledine2005-03-22
* Remove controller getinfo support for "desc/all-ids".•••Replace it with getinfo "network-status" just like in directories. This way the controller can learn which servers are running, which are verified, etc. svn:r3801 Roger Dingledine2005-03-22
* Implement controller's "extendcircuit" directive.•••Also refactor circuit building so we plan the whole path ahead of time. svn:r3797 Roger Dingledine2005-03-22
* Implement redirectstream in control interface.•••svn:r3785 Nick Mathewson2005-03-19
* Commit fixes for several pending tor core tasks: document all DOCDOCed functi...•••svn:r3769 Nick Mathewson2005-03-17
* Renormalize whitespace•••svn:r3757 Nick Mathewson2005-03-14
* Implement the common case of ATTACHSTREAM.•••svn:r3751 Nick Mathewson2005-03-12
* Initialize msg_len•••svn:r3737 Nick Mathewson2005-03-10
* Fix const-ness warning•••svn:r3733 Nick Mathewson2005-03-10
* Finish implementing GETINFO; make it easy to query address maps.•••svn:r3732 Nick Mathewson2005-03-03