Roger Dingledine
|
0da256ef97
when we get a sigint, don't accept new connections/circuits,
|
21 years ago |
Roger Dingledine
|
dc7951a5a7
a whole swath of fixes
|
21 years ago |
Roger Dingledine
|
a5ff0527e6
it turns out we weren't looking at the result from getsockopt().
|
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
|
c2103eb63a
Finish most pre2 items: make running-routers list work right; rename secret key files; make even more lookup-by-nickname use lookup-by-id; default nicknames to hostname.
|
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
|
2325050b1b
tor now tolerates down dirservers better
|
21 years ago |
Roger Dingledine
|
538655cd80
if connecting to an OR fails immediately, mark it as down
|
21 years ago |
Roger Dingledine
|
cbf73b2bc5
touchups all over
|
21 years ago |
Nick Mathewson
|
7d8de8cd10
More digest/nickname fixes
|
21 years ago |
Nick Mathewson
|
541add90a1
Track routers by hash of identity key; use hex hash of identity key in place of nickname; accept (and use) hash of identity key in EXTEND cells.
|
21 years ago |
Nick Mathewson
|
3708886939
Implement RESOLVE/RESOLVED cells and socks resolve code
|
21 years ago |
Nick Mathewson
|
17b5b3685f
Make tor build on win32 again; handle locking for server
|
21 years ago |
Roger Dingledine
|
69931106f8
be sure to detach streams from the circuit linked list before freeing them
|
21 years ago |
Roger Dingledine
|
f51061439b
when the dns resolve is cancelled, or fails, be sure to remove
|
21 years ago |
Roger Dingledine
|
b6faca2268
enable checking the socks policy
|
21 years ago |
Nick Mathewson
|
80365b9897
Allow multiple exit policy lines; mostly add support for AP policies
|
21 years ago |
Roger Dingledine
|
b37450ce55
do all the heavy lifting in connection_about_to_close_connection,
|
21 years ago |
Nick Mathewson
|
d95f347b14
Add Port to *bindAddress.
|
21 years ago |
Roger Dingledine
|
630e930799
don't flush the buf from inside connection_write_to_buf
|
21 years ago |
Roger Dingledine
|
1cf1836990
break connection_edge_end out of connection_mark_for_close
|
21 years ago |
Nick Mathewson
|
537fb82cbb
Make some functions static
|
21 years ago |
Roger Dingledine
|
32c42a0ee2
break rend_client_desc_fetched out of connection_mark_for_close
|
21 years ago |
Roger Dingledine
|
7ee6194f3a
break part of circuit.c into relay.c
|
21 years ago |
Nick Mathewson
|
f1bc7af9f5
Make "connected" a different case from "finished_flushing"; always close_immediate whhen connect() fails.
|
21 years ago |
Roger Dingledine
|
3cdf2d67da
it's amazing what a bit of punctuation can do for appearances
|
21 years ago |
Roger Dingledine
|
341d6f2cab
more cleanup, including fleshing out or.h more
|
21 years ago |
Nick Mathewson
|
81922a125c
More doxygenation.
|
21 years ago |
Roger Dingledine
|
397466a23d
give connection.c a skeletal file/brief header
|
21 years ago |