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 година |
Roger Dingledine
|
538655cd80
if connecting to an OR fails immediately, mark it as down
|
пре 21 година |
Nick Mathewson
|
7d8de8cd10
More digest/nickname fixes
|
пре 21 година |
Roger Dingledine
|
62dcf9e20f
some of the infrastructure to let ORs connect on demand
|
пре 21 година |
Nick Mathewson
|
cbab134bd9
Switch most uses of *_by_addr_port to *_by_identity_digest
|
пре 21 година |
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 година |
Roger Dingledine
|
630e930799
don't flush the buf from inside connection_write_to_buf
|
пре 21 година |
Roger Dingledine
|
1cf1836990
break connection_edge_end out of connection_mark_for_close
|
пре 21 година |
Nick Mathewson
|
f1bc7af9f5
Make "connected" a different case from "finished_flushing"; always close_immediate whhen connect() fails.
|
пре 21 година |
Nick Mathewson
|
81922a125c
More doxygenation.
|
пре 21 година |
Roger Dingledine
|
658873eb01
tweak comment in connection_or
|
пре 21 година |
Roger Dingledine
|
c6d4a00c5f
more doxygen markup
|
пре 21 година |
Roger Dingledine
|
b384c5a18d
bugfix: do directory_send_command only after we've established a socket
|
пре 21 година |
Roger Dingledine
|
fa3db976df
comment the functions in connection_or.c
|
пре 21 година |
Nick Mathewson
|
2ba0776b02
Only connection_add connections once they have conn->s sett; refactor code around this. Should make stuff more bulletproof.
|
пре 21 година |
Nick Mathewson
|
908ccb9dcd
Handle windows socket errors correctly; comment most of common.
|
пре 21 година |
Roger Dingledine
|
25d54257fb
use tor_assert
|
пре 21 година |
Nick Mathewson
|
0fca143ea1
Remove onion_pkey from connection, since onion keys can change more often than connections. Also add more log messages
|
пре 21 година |
Nick Mathewson
|
220e859912
Note router addr:port in log messages
|
пре 21 година |
Nick Mathewson
|
2e47a0f009
Compare nicknames casei.
|
пре 21 година |
Nick Mathewson
|
c44016e86e
Merge flagday into main branch.
|
пре 21 година |
Nick Mathewson
|
aa2189b406
note which preexisting or connection we found.
|
пре 21 година |
Nick Mathewson
|
75c19716a8
Put ourself in router list; act accordingly.
|
пре 21 година |
Roger Dingledine
|
8c3999c964
make it less noisy for normal ORs when a server uses a false nickname
|
пре 21 година |
Roger Dingledine
|
9c69f14a49
fix two assert triggers (darn it, I hate releasing software)
|
пре 21 година |
Nick Mathewson
|
f608b85ddf
Replace all connection_removes outsice of main.c with connection_mark_for_close
|
пре 21 година |
Nick Mathewson
|
b7c2b18bd6
Add a RunTesting option to try to learn link state by creating test circuits, even when SocksPort is off.
|
пре 21 година |
Nick Mathewson
|
2ba2f02181
Integrate the new "rephist" [rep(utation) hist(ory)] module to trace
|
пре 21 година |
Roger Dingledine
|
30969421d3
stop troubling router operators with unapproved router connect attempts
|
пре 21 година |
Roger Dingledine
|
6c9d78b319
stop asserting that computers always go forward in time
|
пре 21 година |