Roger Dingledine
|
66b21a19db
Add a 'quit' command for the controller.
|
20 years ago |
Nick Mathewson
|
789374dbbd
Make GCC very happy, even with lots of warnings set. Also, try to fix some reported Solaris x86 warnings.
|
20 years ago |
Nick Mathewson
|
16528aa070
Add a config-file GETINFO entry; fix a minor memory leak on some SAVECONF calls.
|
20 years ago |
Nick Mathewson
|
742796c19f
Avoid sending blank lines when GETINFO replies should be empty
|
20 years ago |
Roger Dingledine
|
588e80fdcd
fix a function comment
|
20 years ago |
Nick Mathewson
|
4e735da5da
Also set event_mask=0 in connection_free_all, and dont send events to marked control conns (for good measure)
|
20 years ago |
Roger Dingledine
|
5c4da9dec6
incomplete patch for matt's info controller signal term bug
|
20 years ago |
Nick Mathewson
|
4cb89fd557
Implement some more GETINFO goodness: expose helper nodes, config options, getinfo keys.
|
20 years ago |
Nick Mathewson
|
2bd6040f62
Rename cross-format config.c stuff to config_* and or_options_t-specific stuff to option[s]_*
|
20 years ago |
Nick Mathewson
|
18c11eb3bc
Be consistent about preferring foo* to struct foo*
|
20 years ago |
Nick Mathewson
|
5b4e11fa5d
Add getinfo logic for accounting; add options for helper nodes
|
20 years ago |
Roger Dingledine
|
43a28a4ca9
make event streams work with control v1 too
|
20 years ago |
Roger Dingledine
|
090836d171
correct error message in closestream
|
20 years ago |
Roger Dingledine
|
ebf13c6282
not not zero means zero
|
20 years ago |
Roger Dingledine
|
5643532bd9
if the controller asks to extendcircuit to circid 0, we need to
|
20 years ago |
Roger Dingledine
|
fe7535c5e2
arguments in EXTENDCIRCUIT were reversed
|
20 years ago |
Nick Mathewson
|
f8b48176ed
Fix several bugs in read_escaped_data; add a unit test and a few docs
|
20 years ago |
Roger Dingledine
|
83dc42055d
point out some bugs for nick, noticed by whiteout
|
20 years ago |
Nick Mathewson
|
cf13b3e4a6
Macro-fu to get DEBUG events working.
|
20 years ago |
Roger Dingledine
|
8f9790a023
fix a seg fault with autodetecting which controller version is being used
|
20 years ago |
Nick Mathewson
|
63f9a8baa2
Canonicalize option names even on defaulted options.
|
20 years ago |
Nick Mathewson
|
ec83652357
Logic to implement rendezvous/introduction via unknown servers.
|
20 years ago |
Nick Mathewson
|
806da0d8b2
Compile on win32
|
20 years ago |
Nick Mathewson
|
5eef9177c5
Appease verbose GCC warnings.
|
20 years ago |
Nick Mathewson
|
eb327e7660
Add feature to handle unset (default) configuration options in GETCONF control messages
|
20 years ago |
Nick Mathewson
|
64fc1f7bae
Implement all the rest of the new controller protocol, debug a little, add some new features, add ADDRMAP events.
|
20 years ago |
Nick Mathewson
|
d38c696d5a
The new protocol is implemented. Except for the pesky string unquoting 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.
|
20 years ago |
Nick Mathewson
|
3f2339d1d3
Implement EXTENDCIRCUIT and ATTACHCIRCUIT. Only SETCONFIG and AUTHENTICATE remain.
|
20 years ago |
Nick Mathewson
|
c2f6fe9b85
Implement even more control functionality
|
20 years ago |
Nick Mathewson
|
9b4aa8d2ab
Implement all the easy bits of the new control protocol
|
20 years ago |