Roger Dingledine
|
310a8da0d2
break reached_eof() out of process_inbuf()
|
21 years ago |
Roger Dingledine
|
6a516dfdd3
be more greedy about filling up all relay cells.
|
21 years ago |
Roger Dingledine
|
dd19cf6ba3
kill -USR2 now moves all logs to loglevel debug
|
21 years ago |
Nick Mathewson
|
8acaf8e187
Add "MEMUNIT" and "INTERVAL" types to configuration. Also tweak Accounting setup. More docs needed
|
21 years ago |
Roger Dingledine
|
67aa3b66c5
clean up socks handling, refuse connections to port 0
|
21 years ago |
Nick Mathewson
|
08627d5d87
Track whether descriptor is dirty/uploaded. When any options are set, mark it dirty. Once a minute, regenerate and upload the server descriptor if it is dirty.
|
21 years ago |
Nick Mathewson
|
60880cda84
Resolve a bunch of FIXME items; mark a lot more for attention; ask for clarification on some. Turn all XXXX008 ("showstopper for 0.0.8 release") items into XXXX009 or XXXX, since plainly they were not showstoppers for 0.0.8. Add/clean some docs.
|
21 years ago |
Nick Mathewson
|
2a5bcb29e6
Resolve FIXME: Possible solution to note_disconnect problem; needs thought and review.
|
21 years ago |
Nick Mathewson
|
0faab62cd9
Resolve FIXMES: sometimes an error code is just an error code
|
21 years ago |
Nick Mathewson
|
5a5be93f80
Normalize whitespace; add a "tell me about all the unnormalized whitespace" target; fix a braino in dirserv.c
|
21 years ago |
Roger Dingledine
|
394554cfbf
Clean up copyrights.
|
21 years ago |
Roger Dingledine
|
6c61ed4fb5
Make options no longer a global variable.
|
21 years ago |
Roger Dingledine
|
59453ac6ef
add a ControlPort and control listener conn.
|
21 years ago |
Roger Dingledine
|
d0c158c8d6
clarify the bandwidthburst and bandwidthrate are in bytes
|
21 years ago |
Roger Dingledine
|
a4753283dd
better interface for connection_ap_handshake_socks_reply()
|
21 years ago |
Nick Mathewson
|
451f8b5045
- Implement all of control interface except authentication, setconfig,
|
21 years ago |
Nick Mathewson
|
4fdaa5de51
Streamline the two redundant "Has the second rolled over?" checks in prepare_for_poll and connection_bucket_refill; also, generate BANDWIDTH control events
|
21 years ago |
Roger Dingledine
|
12e92eb82f
connection_read_bucket_decrement() has a side-effect that
|
21 years ago |
Nick Mathewson
|
347d3f9d62
Start implementing control interface.
|
21 years ago |
Nick Mathewson
|
8db0abb687
First attempt at hibernation code. It needs more work around the XXXXs, but first I want arma to review the basic approach while I meditate on how to fix them.
|
21 years ago |
Nick Mathewson
|
ad4dc74482
Use a stricter set of warnings; make them all pass.
|
21 years ago |
Roger Dingledine
|
984ffec105
implement first piece of hibernation
|
21 years ago |
Nick Mathewson
|
2fbf31533b
Tricksy compiler warnings! We hates them, hates them forever, my precious!
|
21 years ago |
Roger Dingledine
|
0113a643a2
quick-and-dirty dir policy since the dirservers are getting hammered
|
21 years ago |
Nick Mathewson
|
ef4ac65f5e
Document the swiss-army-knife that retry_listeners has become
|
21 years ago |
Nick Mathewson
|
0df2d383d1
Many non-native speakers use Tor. It is our duty to ensure that our log messages set an example of good English spelling.
|
21 years ago |
Nick Mathewson
|
57f09573f5
Every 60 seconds, check whether the listeners are still alive, and relaunch the dead ones.
|
21 years ago |
Nick Mathewson
|
5d53828c57
Handle more errnos from accept() without closing the connection. This may fix a bug that could close OR listeners when (a) TCP connections were hung up before accept() could be called, or (b) during FD exhaustion.
|
21 years ago |
Roger Dingledine
|
de65052312
don't assert multiple things in the same tor_assert()
|
21 years ago |
Nick Mathewson
|
25a046df74
Fix unit tests, make it compile
|
21 years ago |