Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | fix a function comment | Roger Dingledine | 2005-08-08 |
| | | | | svn:r4743 | ||
* | Also set event_mask=0 in connection_free_all, and dont send events to marked ↵ | Nick Mathewson | 2005-08-07 |
| | | | | | | control conns (for good measure) svn:r4729 | ||
* | incomplete patch for matt's info controller signal term bug | Roger Dingledine | 2005-08-07 |
| | | | | svn:r4728 | ||
* | Implement some more GETINFO goodness: expose helper nodes, config options, ↵ | Nick Mathewson | 2005-08-04 |
| | | | | | | getinfo keys. svn:r4694 | ||
* | Rename cross-format config.c stuff to config_* and or_options_t-specific ↵ | Nick Mathewson | 2005-07-23 |
| | | | | | | stuff to option[s]_* svn:r4641 | ||
* | Be consistent about preferring foo* to struct foo* | Nick Mathewson | 2005-07-22 |
| | | | | svn:r4637 | ||
* | Add getinfo logic for accounting; add options for helper nodes | Nick Mathewson | 2005-07-22 |
| | | | | svn:r4632 | ||
* | make event streams work with control v1 too | Roger Dingledine | 2005-07-17 |
| | | | | svn:r4590 | ||
* | correct error message in closestream | Roger Dingledine | 2005-07-17 |
| | | | | svn:r4588 | ||
* | not not zero means zero | Roger Dingledine | 2005-07-17 |
| | | | | svn:r4587 | ||
* | if the controller asks to extendcircuit to circid 0, we need to | Roger Dingledine | 2005-07-17 |
| | | | | | | | init the circuit before we can add hops to its cpath. svn:r4586 | ||
* | arguments in EXTENDCIRCUIT were reversed | Roger Dingledine | 2005-07-17 |
| | | | | | | | | | and an error message was misleading and we were leaking memory on some errors more bugs remain svn:r4585 | ||
* | Fix several bugs in read_escaped_data; add a unit test and a few docs | Nick Mathewson | 2005-07-15 |
| | | | | svn:r4580 | ||
* | point out some bugs for nick, noticed by whiteout | Roger Dingledine | 2005-07-15 |
| | | | | svn:r4574 | ||
* | Macro-fu to get DEBUG events working. | Nick Mathewson | 2005-07-13 |
| | | | | svn:r4539 | ||
* | fix a seg fault with autodetecting which controller version is being used | Roger Dingledine | 2005-07-12 |
| | | | | svn:r4531 | ||
* | Canonicalize option names even on defaulted options. | Nick Mathewson | 2005-07-11 |
| | | | | svn:r4530 | ||
* | Logic to implement rendezvous/introduction via unknown servers. | Nick Mathewson | 2005-06-29 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - 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 | ||
* | Compile on win32 | Nick Mathewson | 2005-06-27 |
| | | | | svn:r4496 | ||
* | Appease verbose GCC warnings. | Nick Mathewson | 2005-06-20 |
| | | | | svn:r4466 | ||
* | Add feature to handle unset (default) configuration options in GETCONF ↵ | Nick Mathewson | 2005-06-19 |
| | | | | | | control messages svn:r4461 | ||
* | Implement all the rest of the new controller protocol, debug a little, add ↵ | Nick Mathewson | 2005-06-19 |
| | | | | | | some new features, add ADDRMAP events. svn:r4460 | ||
* | The new protocol is implemented. Except for the pesky string unquoting ↵ | Nick Mathewson | 2005-06-18 |
| | | | | | | business. And the cleanups. And the docs. And the testing. And the debugging. And the new features. Hm, I think it is time to sleep. svn:r4456 | ||
* | Implement EXTENDCIRCUIT and ATTACHCIRCUIT. Only SETCONFIG and AUTHENTICATE ↵ | Nick Mathewson | 2005-06-18 |
| | | | | | | remain. svn:r4455 | ||
* | Implement even more control functionality | Nick Mathewson | 2005-06-18 |
| | | | | svn:r4454 | ||
* | Implement all the easy bits of the new control protocol | Nick Mathewson | 2005-06-17 |
| | | | | svn:r4449 | ||
* | Start implementing framework for revised control spec. | Nick Mathewson | 2005-06-17 |
| | | | | svn:r4447 | ||
* | whitespace fix | Nick Mathewson | 2005-06-11 |
| | | | | svn:r4414 | ||
* | Docment or add DOCDOC comments to undocumented functions in src/or. Make ↵ | Nick Mathewson | 2005-06-11 |
| | | | | | | function definition format uniform. svn:r4411 | ||
* | flesh out the source file descriptions for doxygen | Roger Dingledine | 2005-06-11 |
| | | | | svn:r4404 | ||
* | Change end-of-file NLNL convention. It turns out arma I and I agree. | Nick Mathewson | 2005-06-09 |
| | | | | svn:r4382 | ||
* | Fix buffer overlow when checking hashed passwords | Nick Mathewson | 2005-06-05 |
| | | | | svn:r4308 | ||
* | Make hashed controller password encoding use hex not base64; this makes it ↵ | Nick Mathewson | 2005-05-23 |
| | | | | | | possible to write a controller without base64 svn:r4279 | ||
* | fix the assumption that uninitialized variables are 0 | Roger Dingledine | 2005-05-18 |
| | | | | | | | clean up router_load_single_router() more svn:r4266 | ||
* | first iteration of scrubbing sensitive strings from logs. | Roger Dingledine | 2005-05-03 |
| | | | | | | | also generally clean up log messages. svn:r4174 | ||
* | Remove support for looking at old directory/routerdesc elements; mark ↵ | Nick Mathewson | 2005-05-02 |
| | | | | | | non-new elements optional; switch to new format for dir-signing-key; start accepting newer elements so we can mark them as non-opt later; make tor-spec say the right stuff. svn:r4154 | ||
* | Re-do fragmented control message handling to work with new buf_t system. | Nick Mathewson | 2005-04-27 |
| | | | | svn:r4144 | ||
* | Replace an infinite-stack-recursion bug with a ↵ | Nick Mathewson | 2005-04-17 |
| | | | | | | generate-infinite-debug-messages bug. Maybe it isnt such a good idea to send LOG_DEBUG messages to the controller after all? svn:r4082 | ||
* | Fix postdescriptor behavior: on non-complete success, only say "done" once. | Nick Mathewson | 2005-04-11 |
| | | | | svn:r4073 | ||
* | Add kludgy function to force controllers to flush EVENT_ERR_MSG events. | Nick Mathewson | 2005-04-08 |
| | | | | svn:r4057 | ||
* | Revise control spec and implementation to allow all log messages to be sent ↵ | Nick Mathewson | 2005-04-05 |
| | | | | | | to controller with their severities intact. svn:r4010 | ||
* | Give better warnings if connection_close_unattached_ap gets called twice or ↵ | Nick Mathewson | 2005-04-02 |
| | | | | | | called on a marked connection; rename it to connection_mark_unattached_ap. svn:r3990 | ||
* | Better messages when POSTDESCRIPTOR fails | Nick Mathewson | 2005-04-02 |
| | | | | svn:r3989 | ||
* | update copyright notices. | Nick Mathewson | 2005-04-01 |
| | | | | svn:r3982 | ||
* | Fix bug in redirectstream. | Nick Mathewson | 2005-03-31 |
| | | | | svn:r3926 | ||
* | clean up socks reply stuff more. | Roger Dingledine | 2005-03-27 |
| | | | | | | | add a few more reasons so we can be more informative. svn:r3895 | ||
* | stop most cases of hanging up on a socks connection without sending | Roger Dingledine | 2005-03-27 |
| | | | | | | | | the socks reject. audit for remaining ones. also make things more uniform so we always remember to hold-open-until-flushed, etc. svn:r3891 | ||
* | when you attachstream to a circid of 0, send back an answer | Roger Dingledine | 2005-03-24 |
| | | | | svn:r3857 | ||
* | cleanup so connection_ap_handshake_attach_chosen_circuit() always | Roger Dingledine | 2005-03-24 |
| | | | | | | | gets open circs. svn:r3856 | ||
* | Debug EXTENDCIRCUIT | Nick Mathewson | 2005-03-24 |
| | | | | svn:r3849 |