Commit History

Author SHA1 Message Date
  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