Roger Dingledine
|
3456adec31
adding the reattach-after-timeout feature wasn't so easy after all.
|
22 years ago |
Nick Mathewson
|
61756b5893
Fix router_compare_addr_to_exit_policy, and name its return codes. The bug was: "maybe reject,accept" should be "maybe", not "accept".
|
22 years ago |
Roger Dingledine
|
3516ae1a26
add an ap_conn connecting state; report connecting delay
|
22 years ago |
Roger Dingledine
|
585c2efe87
add TOR_PERF macro options
|
22 years ago |
Roger Dingledine
|
5086300815
split the token bucket into 'rate' and 'burst' params
|
22 years ago |
Roger Dingledine
|
c485725c5a
Fix the dns bug: children weren't dying
|
22 years ago |
Roger Dingledine
|
d6ce65afd6
the onionskin challenge length was 30 bytes longer than necessary
|
22 years ago |
Roger Dingledine
|
53061b3778
fix endian issue: rh.integrity was getting sent wrong
|
22 years ago |
Roger Dingledine
|
43fcb70bad
checkpoint: revamp relay cell packaging and handling
|
22 years ago |
Roger Dingledine
|
ad93c0a2bd
make sure there's no conflict when generating stream_ids
|
22 years ago |
Roger Dingledine
|
a5e6ec244f
rename circ_id_t to uint16_t for code clarity
|
22 years ago |
Roger Dingledine
|
45a66c6955
make a relay_header_t struct and pack/unpack funcs
|
22 years ago |
Roger Dingledine
|
6a19e64066
remove trailing whitespace
|
22 years ago |
Roger Dingledine
|
5ecd6b6bad
make fetch_from_buf_http malloc its strings rather
|
22 years ago |
Roger Dingledine
|
21cc01299b
infrastructure for integrity-checks in relay cells
|
22 years ago |
Roger Dingledine
|
8712a30e91
move cell size to 512 bytes
|
22 years ago |
Roger Dingledine
|
961ecf7abf
add H(K|1) to the onionskin reply
|
22 years ago |
Roger Dingledine
|
08534a6271
start tracking the 'It appears I've already sent the end' warning
|
22 years ago |
Roger Dingledine
|
7d58bfbd50
change dns notation from question/answer to address/addr
|
22 years ago |
Roger Dingledine
|
1096eae543
add options.ExcludedNodes -- nodes that are never picked in path building
|
22 years ago |
Roger Dingledine
|
9e6f4a3029
revamp circuit node selection to use smartlists:
|
22 years ago |
Nick Mathewson
|
f37f7daa2f
Add port ranges to exit policies
|
22 years ago |
Roger Dingledine
|
9c66e2bf9a
if >=2 circs are being built that handle a given stream,
|
22 years ago |
Nick Mathewson
|
ac552573dd
Make router/directory parsing nondestructive and more const-friendly
|
22 years ago |
Roger Dingledine
|
6a968495b1
declare the prototypes better
|
22 years ago |
Roger Dingledine
|
c25fbd2676
break routers.c into router.c for stuff the router does,
|
22 years ago |
Roger Dingledine
|
e0952d0773
terminology shift:
|
22 years ago |
Roger Dingledine
|
63f81bddae
pick nodes for a circuit only from those the directory says are up
|
22 years ago |
Roger Dingledine
|
f65e871bfd
bugfix in exit node choice: we used to find the perfect exit node but then use the wrong one.
|
22 years ago |
Roger Dingledine
|
975bb68010
simplify: options.OnionRouter==1 iff options.ORPort>0
|
22 years ago |