Roger Dingledine
|
0bac4247ca
tls infrastructure now in place, give or take
|
22 lat temu |
Roger Dingledine
|
dbf3435cde
simplify fetch_from_buf; cull idle dnsworkers.
|
22 lat temu |
Nick Mathewson
|
95e5384af3
Change many files to new log_fn format
|
22 lat temu |
Roger Dingledine
|
d3292e484a
implement truncate and truncated (untested)
|
22 lat temu |
Roger Dingledine
|
091e1c0167
fix design bug: circ->n_conn is shared among circs, so it can't
|
22 lat temu |
Roger Dingledine
|
39e9d79038
add circuit-level sendme relay cells
|
22 lat temu |
Roger Dingledine
|
96759a609e
streams are now 8 bytes, and are recognized by intermediate hops
|
22 lat temu |
Roger Dingledine
|
8a94dd60af
cpath is now a doubly linked list, not an array
|
22 lat temu |
Roger Dingledine
|
0560008497
terminology shift: data->relay, topic->relay, topic->stream
|
22 lat temu |
Roger Dingledine
|
ffae44aafd
bugfix: don't segfault if there's no valid circuit open
|
22 lat temu |
Nick Mathewson
|
32a3e704b4
Choose correct abstraction for topic_foo. Abstract random-integer code
|
22 lat temu |
Nick Mathewson
|
fdf4d4aa85
Use cell.topic* fields in ap_handshake_send_begin
|
22 lat temu |
Roger Dingledine
|
e1d37ed6ab
divorce circuit building from user connections
|
22 lat temu |
Roger Dingledine
|
1d53d8ad0e
refactored some duplicate code into connection_edge.c
|
22 lat temu |
Nick Mathewson
|
c217b1ca71
Add magic to end of C files to make emacs happy; split test invocation into separate file.
|
22 lat temu |
Roger Dingledine
|
cb584627a4
begin cells are now address:port, not address,port
|
22 lat temu |
Nick Mathewson
|
3a0cf37641
Add other side of half-open-connection logic (still disabled
|
22 lat temu |
Nick Mathewson
|
a528ee2d8f
Be clear about whether we are using half-open connections
|
22 lat temu |
Nick Mathewson
|
0fed84785e
Finish zlib and half-open; switch to 3des (ede/ofb)
|
22 lat temu |
Roger Dingledine
|
64e46988f6
greatly simplify this notion of 'roles':
|
22 lat temu |
Nick Mathewson
|
6deed60bb5
Add code for end-to-end zlib compression. Still needs flow-control
|
22 lat temu |
Nick Mathewson
|
e3368a65a9
Make ACI anti-collision logic work; make sure that cells are filled with 0s.
|
22 lat temu |
Roger Dingledine
|
1714ea2ab8
|
23 lat temu |
Roger Dingledine
|
0bc8dc1314
fix endian issues for topics -- they might work on bsd now
|
23 lat temu |
Roger Dingledine
|
ceafe12ed6
make reusing circuits work (and be the default)
|
23 lat temu |
Roger Dingledine
|
c35373a2cf
major overhaul: dns slave subsystem, topics
|
23 lat temu |
Roger Dingledine
|
84a34edfa1
expire unfinished handshakes too
|
23 lat temu |
Roger Dingledine
|
bf53852a00
cleanup and a variety of bugfixes
|
23 lat temu |
Roger Dingledine
|
22285e6ff1
cleanup
|
23 lat temu |
Roger Dingledine
|
6934eb9f10
mozilla actually cares about the reply version
|
23 lat temu |