Nick Mathewson
|
5c514620fc
Adjust straggling users of payload field
|
21 years ago |
Nick Mathewson
|
32a3e704b4
Choose correct abstraction for topic_foo. Abstract random-integer code
|
21 years ago |
Nick Mathewson
|
97d847b9e3
Factor out cell packing and unpacking
|
21 years ago |
Nick Mathewson
|
33176c70a5
Factor out timeval-related functions.
|
21 years ago |
Nick Mathewson
|
1fa0fc1487
Introduce a few unit tests (from older code), refactor compression setup/teardown
|
21 years ago |
Roger Dingledine
|
1d53d8ad0e
refactored some duplicate code into connection_edge.c
|
21 years ago |
Roger Dingledine
|
833f165d68
bugfix: make onion proxies actually obey their requested bandwidth
|
21 years ago |
Nick Mathewson
|
c217b1ca71
Add magic to end of C files to make emacs happy; split test invocation into separate file.
|
21 years ago |
Roger Dingledine
|
b8da74d30a
get rid of those nasty tabs
|
21 years ago |
Roger Dingledine
|
9ac9db782a
fix rare race condition
|
21 years ago |
Nick Mathewson
|
29da03cbdc
Be loud when decompressing
|
21 years ago |
Roger Dingledine
|
ff14dcdef7
fix arg bug; reduce confusion in package_raw_inbuf
|
21 years ago |
Nick Mathewson
|
0fed84785e
Finish zlib and half-open; switch to 3des (ede/ofb)
|
21 years ago |
Roger Dingledine
|
64e46988f6
greatly simplify this notion of 'roles':
|
21 years ago |
Nick Mathewson
|
4ad74c2141
Do not uncompress from z_outbuf to outbuf unless outbuf is less than maximally full
|
21 years ago |
Nick Mathewson
|
6deed60bb5
Add code for end-to-end zlib compression. Still needs flow-control
|
21 years ago |
Roger Dingledine
|
c5ed007ac8
respond to nick's question about link padding
|
21 years ago |
Nick Mathewson
|
e3368a65a9
Make ACI anti-collision logic work; make sure that cells are filled with 0s.
|
21 years ago |
Roger Dingledine
|
70b35ce8c2
lazy (just in time) directory rebuilding
|
21 years ago |
Roger Dingledine
|
f97ddd44cd
minor code cleanup
|
21 years ago |
Roger Dingledine
|
c5e7d4ca7a
when we had multiple conns on a circuit, we'd tell the wrong
|
21 years ago |
Roger Dingledine
|
1714ea2ab8
|
21 years ago |
Roger Dingledine
|
0bc8dc1314
fix endian issues for topics -- they might work on bsd now
|
21 years ago |
Roger Dingledine
|
ceafe12ed6
make reusing circuits work (and be the default)
|
21 years ago |
Roger Dingledine
|
c35373a2cf
major overhaul: dns slave subsystem, topics
|
21 years ago |
Roger Dingledine
|
84a34edfa1
expire unfinished handshakes too
|
22 years ago |
Roger Dingledine
|
bf53852a00
cleanup and a variety of bugfixes
|
22 years ago |
Roger Dingledine
|
7032d16e78
cell now has a network appearance and an internal (struct) appearance
|
22 years ago |
Roger Dingledine
|
b3b763ad11
all listeners listen on 0.0.0.0 except AP which listens on 127.0.0.1
|
22 years ago |
Roger Dingledine
|
7ed6c8bd39
introduced a periodic keepalive padding cell
|
22 years ago |