| Commit message (Expand) | Author | Age |
* | Make GCC v4 happy with heavy warnings enabled.•••svn:r4922
| Nick Mathewson | 2005-09-08 |
* | add a RESETCONF controller command, and make setconf with a null•••option actually mean to set it to ""
svn:r4916
| Roger Dingledine | 2005-09-08 |
* | TOR_ISSPACE, not isspace.•••svn:r4828
| Nick Mathewson | 2005-08-24 |
* | Make set_options a little smarter: have options_act handle transitions on its...•••svn:r4802
| Nick Mathewson | 2005-08-22 |
* | rotate dns and cpu workers if the controller changes options that•••will affect them.
svn:r4787
| Roger Dingledine | 2005-08-15 |
* | fix typo•••svn:r4784
| Roger Dingledine | 2005-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 Dingledine | 2005-08-15 |
* | let unregistered-servers take a parameter (the min bandwidth)•••nick, is this an ugly hack of your protocol?
svn:r4775
| Roger Dingledine | 2005-08-13 |
* | Add a 'quit' command for the controller.•••Add a 'getinfo unregistered-servers' for arma's internal use.
svn:r4774
| Roger Dingledine | 2005-08-13 |
* | Make GCC very happy, even with lots of warnings set. Also, try to fix some re...•••svn:r4770
| Nick Mathewson | 2005-08-12 |
* | Add a config-file GETINFO entry; fix a minor memory leak on some SAVECONF calls.•••svn:r4761
| Nick Mathewson | 2005-08-10 |
* | Avoid sending blank lines when GETINFO replies should be empty•••svn:r4754
| Nick Mathewson | 2005-08-09 |
* | fix a function comment•••svn:r4743
| Roger Dingledine | 2005-08-08 |
* | Also set event_mask=0 in connection_free_all, and dont send events to marked ...•••svn:r4729
| Nick Mathewson | 2005-08-07 |
* | incomplete patch for matt's info controller signal term bug•••svn:r4728
| Roger Dingledine | 2005-08-07 |
* | Implement some more GETINFO goodness: expose helper nodes, config options, ge...•••svn:r4694
| Nick Mathewson | 2005-08-04 |
* | Rename cross-format config.c stuff to config_* and or_options_t-specific stuf...•••svn:r4641
| Nick Mathewson | 2005-07-23 |
* | Be consistent about preferring foo* to struct foo*•••svn:r4637
| Nick Mathewson | 2005-07-22 |
* | Add getinfo logic for accounting; add options for helper nodes•••svn:r4632
| Nick Mathewson | 2005-07-22 |
* | make event streams work with control v1 too•••svn:r4590
| Roger Dingledine | 2005-07-17 |
* | correct error message in closestream•••svn:r4588
| Roger Dingledine | 2005-07-17 |
* | not not zero means zero•••svn:r4587
| Roger Dingledine | 2005-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 Dingledine | 2005-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 Dingledine | 2005-07-17 |
* | Fix several bugs in read_escaped_data; add a unit test and a few docs•••svn:r4580
| Nick Mathewson | 2005-07-15 |
* | point out some bugs for nick, noticed by whiteout•••svn:r4574
| Roger Dingledine | 2005-07-15 |
* | 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 |