Nick Mathewson
|
1bd3f6cc9a
Update more files to new log stuff.
|
19 years ago |
Roger Dingledine
|
102df4a982
fix some typos
|
19 years ago |
Roger Dingledine
|
bec2271029
fix a few comments
|
19 years ago |
Nick Mathewson
|
cc35e1720f
Using RAND_pseudo_bytes instead of RAND_bytes is an accident waiting to happen, and does not really speed us up much when we do it. So stop doing it.
|
19 years ago |
Roger Dingledine
|
c3aac3ff6b
infrastructure for the 'change pseudonym' button.
|
19 years ago |
Nick Mathewson
|
92451f74a8
Reformat inconsistent function declarations.
|
19 years ago |
Nick Mathewson
|
c6347cdb0e
suppress all our usual compiler warnings, including a longstanding one from tree.h
|
19 years ago |
Nick Mathewson
|
18c11eb3bc
Be consistent about preferring foo* to struct foo*
|
19 years ago |
Nick Mathewson
|
149e9a5900
remove pointless XXXX. It was there to remind me to do something I already did.
|
19 years ago |
Roger Dingledine
|
2259032ea1
trivial changes on nick's rendezvous commit
|
19 years ago |
Roger Dingledine
|
271d49958e
fix another compile warn
|
19 years ago |
Nick Mathewson
|
ec83652357
Logic to implement rendezvous/introduction via unknown servers.
|
19 years ago |
Nick Mathewson
|
64fc1f7bae
Implement all the rest of the new controller protocol, debug a little, add some new features, add ADDRMAP events.
|
19 years ago |
Nick Mathewson
|
232861ba42
Docment or add DOCDOC comments to undocumented functions in src/or. Make function definition format uniform.
|
19 years ago |
Nick Mathewson
|
0831823763
Change end-of-file NLNL convention. It turns out arma I and I agree.
|
19 years ago |
Nick Mathewson
|
a6f51001a5
New whitespace normalization rule: no blank line at EOF.
|
19 years ago |
Roger Dingledine
|
5265bbd2b8
first iteration of scrubbing sensitive strings from logs.
|
19 years ago |
Nick Mathewson
|
ab34901263
New and frightening code to implement fast-path first-hop CREATE_FAST cells. Watch out when we bump the version to 0.1.0.6-rc!
|
19 years ago |
Nick Mathewson
|
c6769a80fb
Fixs a signed/unsigned comparison
|
19 years ago |
Nick Mathewson
|
6face4f482
Add missing "char"
|
19 years ago |
Nick Mathewson
|
8cc3307e0d
Improve conn_*_to_string; add circuit_state_to_string; make skewed-descriptor messages better.
|
19 years ago |
Nick Mathewson
|
c92a2620d4
Try RB_TREE instead of SPLAY_TREE, but with a single-entry caching optimization.
|
19 years ago |
Nick Mathewson
|
a035b8e3c3
Make compare_orconn_circid_entries marginally faster and inlined, if that helps
|
19 years ago |
Nick Mathewson
|
88dc243bb5
Rename circuit_get_by_stream to circuit_get_by_edge_conn, and actually start using it. Watch out, kids!
|
19 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
|
19 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.
|
19 years ago |
Roger Dingledine
|
658463a751
clean up the circuit-mark-for-close patch
|
19 years ago |
Nick Mathewson
|
0dc02328af
Move most of *_mark_for_close out of macros.
|
19 years ago |
Nick Mathewson
|
0e81265359
update copyright notices.
|
19 years ago |
Roger Dingledine
|
7cf33ed495
resolve another 'hasn't sent end yet' bug
|
19 years ago |