Roger Dingledine
|
cbf73b2bc5
touchups all over
|
21 anos atrás |
Roger Dingledine
|
f42f04c859
cleanups on 008pre1 items
|
21 anos atrás |
Nick Mathewson
|
b1e9adf056
Always use get_data_directory() instead of options.DataDirectory; fix a memory leak in router.c
|
21 anos atrás |
Nick Mathewson
|
76f769deb9
Remaining 008pre1 items done; deferred where more design is needed.
|
21 anos atrás |
Nick Mathewson
|
8aec3a7301
Implement several 008pre1 items: needs more testing
|
21 anos atrás |
Nick Mathewson
|
a788981399
Implement code to run tor as an NT service. More testing is needed, as is code to install the service.
|
21 anos atrás |
Nick Mathewson
|
125b351970
Break tor_main into startup/loop/shutdown portions, to make NT service refactoring possible.
|
21 anos atrás |
Nick Mathewson
|
184f4e6044
Rotate dnsworkers and cpuworkers on SIGHUP, so they get new config settings too
|
21 anos atrás |
Nick Mathewson
|
605e10a650
Stop multiplying logs on sighup.
|
21 anos atrás |
Nick Mathewson
|
0d20fee2fb
Add more asserts to dns-pending connections; fix a couple seeming bugs.
|
21 anos atrás |
Roger Dingledine
|
4181d18b3d
declare the epipe bug a non-bug.
|
21 anos atrás |
Roger Dingledine
|
834ffa358f
bugfix: if the wedged dir conn has no bytes to flush, then we never
|
21 anos atrás |
Roger Dingledine
|
8064807896
dirservers try to reconnect periodically too, in case connections have failed
|
21 anos atrás |
Nick Mathewson
|
9b4e8486ce
Keep temporary log in place while configuring logs
|
21 anos atrás |
Nick Mathewson
|
ccb825128e
Tinker with log behavior: never send error messages about logs into the bitbucket
|
21 anos atrás |
Roger Dingledine
|
66dd21b7a4
some more patching
|
21 anos atrás |
Roger Dingledine
|
30a07b2ecd
non-dirservers expire routerinfo's that are more than a day old
|
21 anos atrás |
Nick Mathewson
|
9d2cd7fc6e
Allow multiple logfiles at different severity ranges
|
21 anos atrás |
Roger Dingledine
|
d2de7120fa
fix a seg fault, add another XXX for nick ;)
|
21 anos atrás |
Nick Mathewson
|
7511fbf993
Resolve some XXXs
|
21 anos atrás |
Nick Mathewson
|
50b7ebcf9e
Make directory functions update routerlist, not replace it. Add notion of OR-is-trusted-to-be-a-dirserver. Arma, please review: does this handle being a dirserver right?
|
21 anos atrás |
Roger Dingledine
|
5ba9235873
clean up directory.c API
|
21 anos atrás |
Roger Dingledine
|
1cf1836990
break connection_edge_end out of connection_mark_for_close
|
21 anos atrás |
Roger Dingledine
|
32c42a0ee2
break rend_client_desc_fetched out of connection_mark_for_close
|
21 anos atrás |
Roger Dingledine
|
4c9138d640
calling flush_buf and not checking for return value is bad
|
21 anos atrás |
Nick Mathewson
|
3e2f889a29
Add an extra flush attempt when closing wedged dir conns, in an attempt to isolate the EPIPE bug
|
21 anos atrás |
Roger Dingledine
|
3cdf2d67da
it's amazing what a bit of punctuation can do for appearances
|
21 anos atrás |
Nick Mathewson
|
81922a125c
More doxygenation.
|
21 anos atrás |
Roger Dingledine
|
c6d4a00c5f
more doxygen markup
|
21 anos atrás |
Roger Dingledine
|
b384c5a18d
bugfix: do directory_send_command only after we've established a socket
|
21 anos atrás |