Commit History

Autor SHA1 Mensaxe Data
  Nick Mathewson bd28322d38 Remove variables; fix gcc 4.7 warnings %!s(int64=11) %!d(string=hai) anos
  Andrea Shepard b28119e6a8 Fix detach when setting circuit ID to 0 bug in circuit_set_circid_chan_helper() and add circuit_get_by_circid_channel_even_if_marked() %!s(int64=11) %!d(string=hai) anos
  Andrea Shepard 3d092ffbdd Handle closing circuits correctly with circuitmux_t %!s(int64=11) %!d(string=hai) anos
  Andrea Shepard 96a6eff8fe Fix circuitmux attach/detach logic in circuit_set_circid_chan_helper(); it's possible for id to be zero (not assigned yet) and shouldn't be attached then %!s(int64=11) %!d(string=hai) anos
  Andrea Shepard b7d5784c54 Remove ewma setup code in init_circuit_base()/or_circuit_new() of circuitlist.c; it gets allocated when the circuit is attached to a circuitmux_t with that policy now %!s(int64=11) %!d(string=hai) anos
  Andrea Shepard b208539b80 Use circuitmux_t in channels and when relaying cells %!s(int64=11) %!d(string=hai) anos
  Andrea Shepard 3f4b95b1a3 Split channel_t into channel_t and channel_listener_t; get rid of that big union %!s(int64=11) %!d(string=hai) anos
  Andrea Shepard e709fe320a Use U64_FORMAT/U64_PRINTF_ARG rather than %lu for channel_t %!s(int64=11) %!d(string=hai) anos
  Andrea Shepard 32337502f1 Use channel_t rather than or_connection_t for circuits %!s(int64=11) %!d(string=hai) anos
  Nick Mathewson d995dc8bac Split the routerset code out of routerlist.c %!s(int64=11) %!d(string=hai) anos
  Nick Mathewson 2491fff5a6 Triage the XXX023 and XXX022 comments: postpone many. %!s(int64=12) %!d(string=hai) anos
  Nick Mathewson 0fa107a6aa Update copyright dates to 2012; add a few missing copyright statements %!s(int64=12) %!d(string=hai) anos
  Sebastian Hahn 2755b09c52 Don't cannibalize already cannibalized circuits %!s(int64=12) %!d(string=hai) anos
  Nick Mathewson 26e789fbfd Rename nonconformant identifiers. %!s(int64=12) %!d(string=hai) anos
  Robert Ransom b46a7ebb2b Don't remove rend cpath element from relaunched service-side rend circs %!s(int64=12) %!d(string=hai) anos
  Nick Mathewson 65420e4cb5 Merge remote-tracking branch 'rransom-tor/bug1297b-v2' %!s(int64=12) %!d(string=hai) anos
  Robert Ransom 2b189a222b Don't exit when marking a newly created _C_INTRODUCING circ for close %!s(int64=12) %!d(string=hai) anos
  Robert Ransom 4c3a23b283 Look up the rend circ whose INTRODUCE1 is being ACKed correctly %!s(int64=12) %!d(string=hai) anos
  Robert Ransom c7d01b0541 Report HS circ states stored in circ purpose field in CIRC events %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 0c2a3601e8 Merge remote-tracking branch 'rransom-tor/bug3825c' %!s(int64=12) %!d(string=hai) anos
  Robert Ransom b095be7f69 Check for intro circ timeouts properly %!s(int64=12) %!d(string=hai) anos
  Nick Mathewson 4aa4bce474 Merge remote-tracking branch 'rransom-tor/bug3335-v2' %!s(int64=12) %!d(string=hai) anos
  Robert Ransom fbea8c8ef1 Detect and remove unreachable intro points %!s(int64=12) %!d(string=hai) anos
  Robert Ransom eaed37d14c Record intro point timeouts in rend_intro_point_t %!s(int64=12) %!d(string=hai) anos
  Nick Mathewson 413574ad38 Clear socks auth fields before free %!s(int64=12) %!d(string=hai) anos
  Nick Mathewson 5df99cec98 Do not cannibalize a circuit with isolation values set. %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson e8b9815711 Take a smarter approach to clearing isolation info %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 12dfb4f5d8 Use socks username/password information in stream isolation %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson 20c0581a79 Launch sufficient circuits to satisfy pending isolated streams %!s(int64=13) %!d(string=hai) anos
  Nick Mathewson ea0a9b16b9 (Unused) backend logic for stream isolation %!s(int64=13) %!d(string=hai) anos