1. 19 Jan, 2013 1 commit
    • Mike Perry's avatar
      Implement Path use bias accounting. · e13e3022
      Mike Perry authored
      Path use bias measures how often we can actually succeed using the circuits we
      actually try to use. It is a subset of path bias accounting, but it is
      computed as a separate statistic because the rate of client circuit use may
      vary depending on use case.
      e13e3022
  2. 16 Jan, 2013 2 commits
    • Nick Mathewson's avatar
      Rename *_isin to *_contains · 49e619c1
      Nick Mathewson authored
      This is an automatically generated commit, from the following perl script,
      run with the options "-w -i -p".
      
        s/smartlist_string_num_isin/smartlist_contains_int_as_string/g;
        s/smartlist_string_isin((?:_case)?)/smartlist_contains_string$1/g;
        s/smartlist_digest_isin/smartlist_contains_digest/g;
        s/smartlist_isin/smartlist_contains/g;
        s/digestset_isin/digestset_contains/g;
      49e619c1
    • Nick Mathewson's avatar
      Update the copyright date to 201. · 4da083db
      Nick Mathewson authored
      4da083db
  3. 15 Jan, 2013 2 commits
  4. 09 Jan, 2013 3 commits
    • Mike Perry's avatar
      Bug 7691 review fixes. · d05ff310
      Mike Perry authored
      Also add in the random nonce generation.
      d05ff310
    • Mike Perry's avatar
      Bug 7691: Send a probe cell down certain types of circs. · 15fdfc29
      Mike Perry authored
      In general, if we tried to use a circ for a stream, but then decided to place
      that stream on a different circuit, we need to probe the original circuit
      before deciding it was a "success".
      
      We also need to do the same for cannibalized circuits that go unused.
      15fdfc29
    • Mike Perry's avatar
      Fix bug 7341. · 3458d904
      Mike Perry authored
      Fix cannibalize, rend circ and intro circ timeout handling.
      3458d904
  5. 03 Jan, 2013 9 commits
  6. 02 Jan, 2013 1 commit
    • Nick Mathewson's avatar
      Split onion.[ch] into onion{,_fast,_tap}.[ch] · f7e590df
      Nick Mathewson authored
      I'm going to want a generic "onionskin" type and set of wrappers, and
      for that, it will be helpful to isolate the different circuit creation
      handshakes.  Now the original handshake is in onion_tap.[ch], the
      CREATE_FAST handshake is in onion_fast.[ch], and onion.[ch] now
      handles the onion queue.
      
      This commit does nothing but move code and adjust header files.
      f7e590df
  7. 26 Dec, 2012 1 commit
  8. 18 Dec, 2012 2 commits
  9. 12 Dec, 2012 2 commits
  10. 10 Dec, 2012 10 commits
  11. 09 Dec, 2012 1 commit
  12. 08 Dec, 2012 3 commits
  13. 07 Dec, 2012 3 commits