| Commit message (Expand) | Author | Age |
... | |
* | Macro-fu to get DEBUG events working.•••svn:r4539
| Nick Mathewson | 2005-07-13 |
* | fix a seg fault with autodetecting which controller version is being used•••svn:r4531
| Roger Dingledine | 2005-07-12 |
* | Canonicalize option names even on defaulted options.•••svn:r4530
| Nick Mathewson | 2005-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 Mathewson | 2005-06-29 |
* | Compile on win32•••svn:r4496
| Nick Mathewson | 2005-06-27 |
* | Appease verbose GCC warnings.•••svn:r4466
| Nick Mathewson | 2005-06-20 |
* | Add feature to handle unset (default) configuration options in GETCONF contro...•••svn:r4461
| Nick Mathewson | 2005-06-19 |
* | Implement all the rest of the new controller protocol, debug a little, add so...•••svn:r4460
| Nick Mathewson | 2005-06-19 |
* | The new protocol is implemented. Except for the pesky string unquoting busin...•••svn:r4456
| Nick Mathewson | 2005-06-18 |
* | Implement EXTENDCIRCUIT and ATTACHCIRCUIT. Only SETCONFIG and AUTHENTICATE re...•••svn:r4455
| Nick Mathewson | 2005-06-18 |
* | Implement even more control functionality•••svn:r4454
| Nick Mathewson | 2005-06-18 |
* | Implement all the easy bits of the new control protocol•••svn:r4449
| Nick Mathewson | 2005-06-17 |
* | Start implementing framework for revised control spec.•••svn:r4447
| Nick Mathewson | 2005-06-17 |
* | whitespace fix•••svn:r4414
| Nick Mathewson | 2005-06-11 |
* | Docment or add DOCDOC comments to undocumented functions in src/or. Make fun...•••svn:r4411
| Nick Mathewson | 2005-06-11 |
* | flesh out the source file descriptions for doxygen•••svn:r4404
| Roger Dingledine | 2005-06-11 |
* | Change end-of-file NLNL convention. It turns out arma I and I agree.•••svn:r4382
| Nick Mathewson | 2005-06-09 |
* | Fix buffer overlow when checking hashed passwords•••svn:r4308
| Nick Mathewson | 2005-06-05 |
* | Make hashed controller password encoding use hex not base64; this makes it po...•••svn:r4279
| Nick Mathewson | 2005-05-23 |
* | fix the assumption that uninitialized variables are 0•••clean up router_load_single_router() more
svn:r4266
| Roger Dingledine | 2005-05-18 |
* | first iteration of scrubbing sensitive strings from logs.•••also generally clean up log messages.
svn:r4174
| Roger Dingledine | 2005-05-03 |
* | Remove support for looking at old directory/routerdesc elements; mark non-new...•••svn:r4154
| Nick Mathewson | 2005-05-02 |
* | Re-do fragmented control message handling to work with new buf_t system.•••svn:r4144
| Nick Mathewson | 2005-04-27 |
* | Replace an infinite-stack-recursion bug with a generate-infinite-debug-messag...•••svn:r4082
| Nick Mathewson | 2005-04-17 |
* | Fix postdescriptor behavior: on non-complete success, only say "done" once.•••svn:r4073
| Nick Mathewson | 2005-04-11 |
* | Add kludgy function to force controllers to flush EVENT_ERR_MSG events.•••svn:r4057
| Nick Mathewson | 2005-04-08 |
* | Revise control spec and implementation to allow all log messages to be sent t...•••svn:r4010
| Nick Mathewson | 2005-04-05 |
* | Give better warnings if connection_close_unattached_ap gets called twice or c...•••svn:r3990
| Nick Mathewson | 2005-04-02 |
* | Better messages when POSTDESCRIPTOR fails•••svn:r3989
| Nick Mathewson | 2005-04-02 |
* | update copyright notices.•••svn:r3982
| Nick Mathewson | 2005-04-01 |
* | Fix bug in redirectstream.•••svn:r3926
| Nick Mathewson | 2005-03-31 |
* | clean up socks reply stuff more.•••add a few more reasons so we can be more informative.
svn:r3895
| Roger Dingledine | 2005-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 Dingledine | 2005-03-27 |
* | when you attachstream to a circid of 0, send back an answer•••svn:r3857
| Roger Dingledine | 2005-03-24 |
* | cleanup so connection_ap_handshake_attach_chosen_circuit() always•••gets open circs.
svn:r3856
| Roger Dingledine | 2005-03-24 |
* | Debug EXTENDCIRCUIT•••svn:r3849
| Nick Mathewson | 2005-03-24 |
* | Make GETINFO for "network-status" work on non-authdirs•••svn:r3837
| Nick Mathewson | 2005-03-23 |
* | Fix several bugs (including some crashes) related to control interface; imple...•••svn:r3836
| Nick Mathewson | 2005-03-23 |
* | Specify and implement close-stream and close-circuit control messages•••svn:r3814
| Nick Mathewson | 2005-03-22 |
* | when reporting events about streams, use the "real" address for•••the stream, including the requested .exit address.
svn:r3810
| Roger Dingledine | 2005-03-22 |
* | handle_control_getinfo() was counting msg_len itself,•••when that's actually smartlist_join_strings2()'s job.
svn:r3806
| Roger Dingledine | 2005-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 Dingledine | 2005-03-22 |
* | Implement controller's "extendcircuit" directive.•••Also refactor circuit building so we plan the whole path ahead
of time.
svn:r3797
| Roger Dingledine | 2005-03-22 |
* | Implement redirectstream in control interface.•••svn:r3785
| Nick Mathewson | 2005-03-19 |
* | Commit fixes for several pending tor core tasks: document all DOCDOCed functi...•••svn:r3769
| Nick Mathewson | 2005-03-17 |
* | Renormalize whitespace•••svn:r3757
| Nick Mathewson | 2005-03-14 |
* | Implement the common case of ATTACHSTREAM.•••svn:r3751
| Nick Mathewson | 2005-03-12 |
* | Initialize msg_len•••svn:r3737
| Nick Mathewson | 2005-03-10 |
* | Fix const-ness warning•••svn:r3733
| Nick Mathewson | 2005-03-10 |
* | Finish implementing GETINFO; make it easy to query address maps.•••svn:r3732
| Nick Mathewson | 2005-03-03 |