Nick Mathewson
|
9b432311c4
Make new logging stuff work on windows; fix a couple of windows typos.
|
20 years ago |
Roger Dingledine
|
862a997495
when we were cannibalizing a circuit with a particular exit
|
20 years ago |
Nick Mathewson
|
5d85560d9e
Remove last vestiges of old logging interface.
|
20 years ago |
Nick Mathewson
|
452f4cfa09
Convert circuituse, command, config, connection, relay, router, test to new logging interface
|
20 years ago |
Nick Mathewson
|
f9b0be526e
Use LD_BUG as appropriate; convert rend* and router* to new logging interface; use new circ_log_path interface
|
20 years ago |
Nick Mathewson
|
370e4abdc9
replace former relaunches of directory downloads with reset of failure count and relaunch of status downloads. Fix memory leak in trusted_dir_server_t. Reset "last download attempted" time when resetting failure counts.
|
20 years ago |
Nick Mathewson
|
96c47c8478
Note the two places where clients will still try to fetch old-style (v1) directory info. These should be fixed, I think.
|
20 years ago |
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 |