Nick Mathewson
|
61ea516885
Check for named servers when looking them up by nickname;
|
20 years ago |
Nick Mathewson
|
92451f74a8
Reformat inconsistent function declarations.
|
20 years ago |
Roger Dingledine
|
f57d062d9c
Implement exit enclaves: if we know an IP address for the destination,
|
20 years ago |
Roger Dingledine
|
87fcd60aa2
predict required circuits better, with an eye toward making
|
20 years ago |
Roger Dingledine
|
aab541c852
We weren't cannibilizing circuits correctly for
|
20 years ago |
Roger Dingledine
|
2259032ea1
trivial changes on nick's rendezvous commit
|
20 years ago |
Nick Mathewson
|
ec83652357
Logic to implement rendezvous/introduction via unknown servers.
|
20 years ago |
Nick Mathewson
|
232861ba42
Docment or add DOCDOC comments to undocumented functions in src/or. Make function definition format uniform.
|
20 years ago |
Roger Dingledine
|
fcd0fc3364
flesh out the source file descriptions for doxygen
|
20 years ago |
Nick Mathewson
|
0831823763
Change end-of-file NLNL convention. It turns out arma I and I agree.
|
20 years ago |
Roger Dingledine
|
28195a0eb1
clean up some log entries
|
20 years ago |
Roger Dingledine
|
5265bbd2b8
first iteration of scrubbing sensitive strings from logs.
|
20 years ago |
Roger Dingledine
|
509405a5f7
clean up this TOR_FRAGILE business
|
20 years ago |
Nick Mathewson
|
8cc3307e0d
Improve conn_*_to_string; add circuit_state_to_string; make skewed-descriptor messages better.
|
20 years ago |
Nick Mathewson
|
88dc243bb5
Rename circuit_get_by_stream to circuit_get_by_edge_conn, and actually start using it. Watch out, kids!
|
20 years ago |
Nick Mathewson
|
4453e3794a
Add a pointer from edge connections to their corresponding circuit (ulp!); add some debugging sanity-checking for cirid_orconn_map stuff
|
20 years ago |
Nick Mathewson
|
b7cdcf3462
Hopefully, this will make ORs much faster, and not break them: keep a big splay tree of (circid,orconn)->circuit mappings to make circuit_get_by_circid_conn much faster.
|
20 years ago |
Nick Mathewson
|
0e81265359
update copyright notices.
|
20 years ago |
Roger Dingledine
|
e786e5dedb
when building testing circuits, always use middle hops
|
20 years ago |
Roger Dingledine
|
cd25e56ad2
when the or-connect succeeded and the tls handshake succeeded
|
20 years ago |
Roger Dingledine
|
1f5c8335e8
still publish your descriptor if orport is reachable but dirport isn't
|
20 years ago |
Roger Dingledine
|
09ef2b7e41
cleanup so connection_ap_handshake_attach_chosen_circuit() always
|
20 years ago |
Nick Mathewson
|
13fdf51bc1
Bulletproof connection_ap_handshake_attach_chosen_circuit
|
20 years ago |
Roger Dingledine
|
f1ba4296c1
clean up and refactor some more
|
20 years ago |
Roger Dingledine
|
35953edae0
Implement controller's "extendcircuit" directive.
|
20 years ago |
Nick Mathewson
|
b88c4ba11c
Turn addr_policy_compare from a tristate to a quadstate; this should help address our "Ah, you allow 1.2.3.4:80. You are a good choice for google.com" problem.
|
20 years ago |
Roger Dingledine
|
ec7f232b24
make hidden services more likely to work from the server-side
|
20 years ago |
Nick Mathewson
|
df9c8feac7
Commit fixes for several pending tor core tasks: document all DOCDOCed functions; time out uncontrolled unattached streams; feed reasons to SOCKS5 (refactoring connection_ap_handshake_socks_reply in the process); change DirFetchPeriod/StatusFetchPeriod to have a special "Be smart" value.
|
20 years ago |
Roger Dingledine
|
229761465c
re-enable reachability testing stuff.
|
20 years ago |
Nick Mathewson
|
97dad670ea
Renormalize whitespace
|
20 years ago |