Nick Mathewson
|
1b0134dda8
Clean up some comments; remove some dead code
|
20 lat temu |
Nick Mathewson
|
61c5a9ae2b
Use a switch statement and some mild refactoring to try to speed up circuit_expire_building
|
20 lat temu |
Nick Mathewson
|
c90d6c7e5f
Make arguments to circuit_set_circid_orconn match the connection that is closing in circuit_about_to_close_connection. This accounts for our mysterious "arbitrary ram gets decremented!" bug.
|
20 lat temu |
Nick Mathewson
|
652e1899ac
"How about 'never'? Does 'never' work for you?"
|
20 lat temu |
Roger Dingledine
|
fe221f3dff
Start the process of treating internal circuits and exit circuits
|
20 lat temu |
Roger Dingledine
|
7aae63994f
Recover better from TCP connections to Tor servers that are broken but
|
20 lat temu |
Nick Mathewson
|
9b432311c4
Make new logging stuff work on windows; fix a couple of windows typos.
|
20 lat temu |
Roger Dingledine
|
862a997495
when we were cannibalizing a circuit with a particular exit
|
20 lat temu |
Nick Mathewson
|
5d85560d9e
Remove last vestiges of old logging interface.
|
20 lat temu |
Nick Mathewson
|
452f4cfa09
Convert circuituse, command, config, connection, relay, router, test to new logging interface
|
20 lat temu |
Nick Mathewson
|
f9b0be526e
Use LD_BUG as appropriate; convert rend* and router* to new logging interface; use new circ_log_path interface
|
20 lat temu |
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 lat temu |
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 lat temu |
Nick Mathewson
|
61ea516885
Check for named servers when looking them up by nickname;
|
20 lat temu |
Nick Mathewson
|
92451f74a8
Reformat inconsistent function declarations.
|
20 lat temu |
Roger Dingledine
|
f57d062d9c
Implement exit enclaves: if we know an IP address for the destination,
|
20 lat temu |
Roger Dingledine
|
87fcd60aa2
predict required circuits better, with an eye toward making
|
20 lat temu |
Roger Dingledine
|
aab541c852
We weren't cannibilizing circuits correctly for
|
20 lat temu |
Roger Dingledine
|
2259032ea1
trivial changes on nick's rendezvous commit
|
20 lat temu |
Nick Mathewson
|
ec83652357
Logic to implement rendezvous/introduction via unknown servers.
|
20 lat temu |
Nick Mathewson
|
232861ba42
Docment or add DOCDOC comments to undocumented functions in src/or. Make function definition format uniform.
|
20 lat temu |
Roger Dingledine
|
fcd0fc3364
flesh out the source file descriptions for doxygen
|
20 lat temu |
Nick Mathewson
|
0831823763
Change end-of-file NLNL convention. It turns out arma I and I agree.
|
20 lat temu |
Roger Dingledine
|
28195a0eb1
clean up some log entries
|
20 lat temu |
Roger Dingledine
|
5265bbd2b8
first iteration of scrubbing sensitive strings from logs.
|
20 lat temu |
Roger Dingledine
|
509405a5f7
clean up this TOR_FRAGILE business
|
20 lat temu |
Nick Mathewson
|
8cc3307e0d
Improve conn_*_to_string; add circuit_state_to_string; make skewed-descriptor messages better.
|
20 lat temu |
Nick Mathewson
|
88dc243bb5
Rename circuit_get_by_stream to circuit_get_by_edge_conn, and actually start using it. Watch out, kids!
|
20 lat temu |
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 lat temu |
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 lat temu |