Roger Dingledine
|
136d4e5739
prefer tor_free to free
|
20 years ago |
Nick Mathewson
|
c66e4c4870
Flush more changes from sandbox
|
20 years ago |
Nick Mathewson
|
9836ccda8c
Move a paren 4 characters to the left; fix a bug in OutboundBindAddress
|
20 years ago |
Roger Dingledine
|
2d8a1f208a
if they ask for exactly one entrynode, don't pick it as an exitnode.
|
20 years ago |
Roger Dingledine
|
0a6e27208b
o Handle servers with dynamic IP addresses: don't replace
|
20 years ago |
Roger Dingledine
|
699a9d8b46
commit some minor fixes from this sandbox so i can commit the next one
|
20 years ago |
Roger Dingledine
|
7506cce649
stop wasting cpu time on authdirservers
|
20 years ago |
Roger Dingledine
|
b2c7b5adfb
fix a race condition in 008pre2: don't try to extend onto a connection
|
20 years ago |
Roger Dingledine
|
276d953b22
fix an assert: check the sockspolicy before we make/add the connection,
|
20 years ago |
Roger Dingledine
|
0da256ef97
when we get a sigint, don't accept new connections/circuits,
|
20 years ago |
Roger Dingledine
|
dc7951a5a7
a whole swath of fixes
|
20 years ago |
Roger Dingledine
|
a5ff0527e6
it turns out we weren't looking at the result from getsockopt().
|
20 years ago |
Nick Mathewson
|
54c129d8dc
abstract ORPort/SocksPort checks into server_mode(), proxy_mode(), clique_mode(), etc. Dont change underlying comments.
|
20 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.
|
20 years ago |
Roger Dingledine
|
d37850bb98
only count bytes transmitted to/from non-local IPs
|
20 years ago |
Roger Dingledine
|
86e0ede07e
checkpoint: start working on bandwidth tracking and
|
20 years ago |
Roger Dingledine
|
2325050b1b
tor now tolerates down dirservers better
|
20 years ago |
Roger Dingledine
|
538655cd80
if connecting to an OR fails immediately, mark it as down
|
20 years ago |
Roger Dingledine
|
cbf73b2bc5
touchups all over
|
20 years ago |
Nick Mathewson
|
7d8de8cd10
More digest/nickname fixes
|
20 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.
|
20 years ago |
Nick Mathewson
|
3708886939
Implement RESOLVE/RESOLVED cells and socks resolve code
|
20 years ago |
Nick Mathewson
|
17b5b3685f
Make tor build on win32 again; handle locking for server
|
20 years ago |
Roger Dingledine
|
69931106f8
be sure to detach streams from the circuit linked list before freeing them
|
20 years ago |
Roger Dingledine
|
f51061439b
when the dns resolve is cancelled, or fails, be sure to remove
|
20 years ago |
Roger Dingledine
|
b6faca2268
enable checking the socks policy
|
20 years ago |
Nick Mathewson
|
80365b9897
Allow multiple exit policy lines; mostly add support for AP policies
|
20 years ago |
Roger Dingledine
|
b37450ce55
do all the heavy lifting in connection_about_to_close_connection,
|
20 years ago |
Nick Mathewson
|
d95f347b14
Add Port to *bindAddress.
|
20 years ago |
Roger Dingledine
|
630e930799
don't flush the buf from inside connection_write_to_buf
|
20 years ago |