Roger Dingledine
|
44b3f3060a
make circ->onionskin a pointer, not a static array. moria2 was using
|
18 years ago |
Nick Mathewson
|
5d85560d9e
Remove last vestiges of old logging interface.
|
18 years ago |
Nick Mathewson
|
a38aa81bf8
fix another segv, this time in circid fix.
|
18 years ago |
Nick Mathewson
|
932106f54c
Efficiency hack: call tor_fix_source_file late, not early. Add "BUG" domain. Domains are now bitmasks... just in case. Make some err msgs non-general.
|
18 years ago |
Nick Mathewson
|
fa338d85db
Fix one possible source of reuse-a-circuit-id bug; convert circuitbuild to new logging
|
18 years ago |
Nick Mathewson
|
1bd3f6cc9a
Update more files to new log stuff.
|
18 years ago |
Roger Dingledine
|
102df4a982
fix some typos
|
18 years ago |
Roger Dingledine
|
bec2271029
fix a few comments
|
18 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.
|
18 years ago |
Roger Dingledine
|
c3aac3ff6b
infrastructure for the 'change pseudonym' button.
|
18 years ago |
Nick Mathewson
|
92451f74a8
Reformat inconsistent function declarations.
|
18 years ago |
Nick Mathewson
|
c6347cdb0e
suppress all our usual compiler warnings, including a longstanding one from tree.h
|
18 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 |