Nick Mathewson
|
334de84cbe
Misc small code cleanups; remove exit_server_mode(); change tor_tls_verify behavior
|
21 years ago |
Roger Dingledine
|
73ffcc5cef
add a new advertised_server_mode() to distinguish ORs that
|
21 years ago |
Roger Dingledine
|
0da256ef97
when we get a sigint, don't accept new connections/circuits,
|
21 years ago |
Roger Dingledine
|
d5999a24af
also don't hang up on him if we're an OR and he's an authdirserver
|
21 years ago |
Roger Dingledine
|
66fc6cf04a
if you're an OR and he's an OR and he's running 0.0.7,
|
21 years ago |
Roger Dingledine
|
dc7951a5a7
a whole swath of fixes
|
21 years ago |
Nick Mathewson
|
54c129d8dc
abstract ORPort/SocksPort checks into server_mode(), proxy_mode(), clique_mode(), etc. Dont change underlying comments.
|
21 years ago |
Nick Mathewson
|
e9365f9ed5
Bugfix: some things (like ctrl-z) can make a second take more than one second
|
21 years ago |
Roger Dingledine
|
d37850bb98
only count bytes transmitted to/from non-local IPs
|
21 years ago |
Roger Dingledine
|
86e0ede07e
checkpoint: start working on bandwidth tracking and
|
21 years ago |
Roger Dingledine
|
3294b514d3
when you expire a wedged dir conn, conn_close_if_marked will take
|
21 years ago |
Roger Dingledine
|
cbf73b2bc5
touchups all over
|
21 years ago |
Roger Dingledine
|
f42f04c859
cleanups on 008pre1 items
|
21 years ago |
Nick Mathewson
|
b1e9adf056
Always use get_data_directory() instead of options.DataDirectory; fix a memory leak in router.c
|
21 years ago |
Nick Mathewson
|
76f769deb9
Remaining 008pre1 items done; deferred where more design is needed.
|
21 years ago |
Nick Mathewson
|
8aec3a7301
Implement several 008pre1 items: needs more testing
|
21 years ago |
Nick Mathewson
|
a788981399
Implement code to run tor as an NT service. More testing is needed, as is code to install the service.
|
21 years ago |
Nick Mathewson
|
125b351970
Break tor_main into startup/loop/shutdown portions, to make NT service refactoring possible.
|
21 years ago |
Nick Mathewson
|
184f4e6044
Rotate dnsworkers and cpuworkers on SIGHUP, so they get new config settings too
|
21 years ago |
Nick Mathewson
|
605e10a650
Stop multiplying logs on sighup.
|
21 years ago |
Nick Mathewson
|
0d20fee2fb
Add more asserts to dns-pending connections; fix a couple seeming bugs.
|
21 years ago |
Roger Dingledine
|
4181d18b3d
declare the epipe bug a non-bug.
|
21 years ago |
Roger Dingledine
|
834ffa358f
bugfix: if the wedged dir conn has no bytes to flush, then we never
|
21 years ago |
Roger Dingledine
|
8064807896
dirservers try to reconnect periodically too, in case connections have failed
|
21 years ago |
Nick Mathewson
|
9b4e8486ce
Keep temporary log in place while configuring logs
|
21 years ago |
Nick Mathewson
|
ccb825128e
Tinker with log behavior: never send error messages about logs into the bitbucket
|
21 years ago |
Roger Dingledine
|
66dd21b7a4
some more patching
|
21 years ago |
Roger Dingledine
|
30a07b2ecd
non-dirservers expire routerinfo's that are more than a day old
|
21 years ago |
Nick Mathewson
|
9d2cd7fc6e
Allow multiple logfiles at different severity ranges
|
21 years ago |
Roger Dingledine
|
d2de7120fa
fix a seg fault, add another XXX for nick ;)
|
21 years ago |