Skip to content
Permalink
bug3199

Commits on Sep 11, 2013

  1. Changed how periodic events are handled.

    No longer returning zero to keep interval. Functions are expected to always return their intended interval (or a time they want to be polled at).
    Now if a precondition fails then it will be polled every second, e.g. servermode is enabled then all server events should be run in the next second.
    Ryman committed Sep 11, 2013
  2. Ported check_port_forwarding

    Ryman committed Sep 11, 2013
  3. Fixed wide lines

    Ryman committed Sep 11, 2013

Commits on Sep 8, 2013

Commits on Sep 5, 2013

  1. Merge branch 'maint-0.2.4'

    Roger Dingledine
    Roger Dingledine committed Sep 5, 2013
  2. collect and log statistics about onionskins received/processed

    we skip onionskins that came from non-relays, so we're less likely to
    run into privacy troubles.
    
    starts to implement ticket 9658.
    Roger Dingledine
    Roger Dingledine committed Sep 5, 2013
  3. Revert e443bef and solve it a different way

    Now we explicitly check for overflow.
    
    This approach seemed smarter than a cascade of "change int to unsigned
    int and hope nothing breaks right before the release".
    
    Nick, feel free to fix in a better way, maybe in master.
    Roger Dingledine
    Roger Dingledine committed Sep 5, 2013
  4. don't let recently_chosen_ntors overflow

    with commit c6f1668 we let it grow arbitrarily large.
    
    it can still overflow, but the damage is very small now.
    Roger Dingledine
    Roger Dingledine committed Sep 5, 2013
  5. Merge branch 'maint-0.2.4'

    Conflicts:
    	src/test/test.c
    Roger Dingledine
    Roger Dingledine committed Sep 5, 2013
  6. add a changes entry for ticket 9574

    Roger Dingledine
    Roger Dingledine committed Sep 5, 2013
  7. Be more general in calculating expected onion queue processing time

    Now we consider the TAP cells we'll process while draining the NTor
    queue, and vice versa.
    Roger Dingledine
    Roger Dingledine committed Sep 5, 2013
  8. do a lopsided round-robin between the onion queues

    that way tap won't starve entirely, but we'll still handle ntor requests
    quicker.
    Roger Dingledine
    Roger Dingledine committed Sep 5, 2013
Older