Commit History

Author SHA1 Message Date
  Roger Dingledine 1801bd7592 prevent picking middleman nodes as the last node in the circuit 22 years ago
  Nick Mathewson a81435c64e Another related leak 22 years ago
  Nick Mathewson e4ad1f1629 Freeing twice does *not* make the heap twice as clean. 22 years ago
  Nick Mathewson 88b579dd33 Fix a bug that might have caused the leak, but which might have been hiding other bugs. 22 years ago
  Nick Mathewson 6c3f55526a Fix possible (but unlikely) mem leak. 22 years ago
  Roger Dingledine 7651b09c8a finally locate the memory leak, 22 years ago
  Roger Dingledine b669b1d57c oh, and make it compile 22 years ago
  Roger Dingledine 5086300815 split the token bucket into 'rate' and 'burst' params 22 years ago
  Roger Dingledine a5e6ec244f rename circ_id_t to uint16_t for code clarity 22 years ago
  Roger Dingledine 6a19e64066 remove trailing whitespace 22 years ago
  Nick Mathewson 4885e90490 Make compile warning-free on cygwin 22 years ago
  Nick Mathewson fb95d99f79 Accept 1.2.3.4/x as a synonym for 1.2.3.4/x:* . 22 years ago
  Roger Dingledine 03616803e6 bughunt: start tracking the bug mutiny found 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 c425f2e0ec use the smartlist to pick random routers, rather than our own idiom 22 years ago
  Roger Dingledine 9c66e2bf9a if >=2 circs are being built that handle a given stream, 22 years ago
  Nick Mathewson 17269eff3c Document parsing functions in routerlist.c, and separate parsing from non-parsing functions. 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