I2P Address: [http://git.idk.i2p]

Skip to content
Snippets Groups Projects
  • jrandom's avatar
    b2f183fc
    2004-12-14 jrandom · b2f183fc
    jrandom authored and zzz's avatar zzz committed
        * Reenable the probabalistic drop on the TCP queues to deal with good old
          fashioned bandwidth limiting.  However, by default the probability is
          rigged to reserve 0% of the queue free - meaning we just aggressively
          fail messages in the queue if we're transferring too slowly.  That
          reservation factor can be increased with 'tcp.queueFreeFactor=0.25'
          (or whatever) and the drop code can be disabled with the parameter
          'tcp.dropProbabalistically=false'.
        * Still penalize a peer on tunnel failure, but don't immediately drop
          their capacity to 0.
        * More aggressively ACK duplicates
        * Randomize the timestamper period
        * Display the clock skew on the connection logs when a peer sends it.
        * Allow the timestamper to fix skews of up to 10 minutes
        * Logging
    b2f183fc
    History
    2004-12-14 jrandom
    jrandom authored and zzz's avatar zzz committed
        * Reenable the probabalistic drop on the TCP queues to deal with good old
          fashioned bandwidth limiting.  However, by default the probability is
          rigged to reserve 0% of the queue free - meaning we just aggressively
          fail messages in the queue if we're transferring too slowly.  That
          reservation factor can be increased with 'tcp.queueFreeFactor=0.25'
          (or whatever) and the drop code can be disabled with the parameter
          'tcp.dropProbabalistically=false'.
        * Still penalize a peer on tunnel failure, but don't immediately drop
          their capacity to 0.
        * More aggressively ACK duplicates
        * Randomize the timestamper period
        * Display the clock skew on the connection logs when a peer sends it.
        * Allow the timestamper to fix skews of up to 10 minutes
        * Logging
To find the state of this project's repository at the time of any of these versions, check out the tags.