tor/doc
Nick Mathewson 47df912f1c Remove the periodic refill event entirely.
Now that we update our buckets on demand before reading or writing,
we no longer need to update them all every TokenBucketRefillInterval
msec.

When a connection runs out of bandwidth, we do need a way to
reenable it, however.  We do this by scheduling a timer to reenable
all blocked connections for TokenBucketRefillInterval msec after a
connection becomes blocked.

(If we were using PerConnBWRate more, it might make sense to have a
per-connection timer, rather than a single timeout. But since
PerConnBWRate is currently (mostly) unused, I'm going to go for the
simpler approach here, since usually whenever one connection has
become blocked on bandwidth, most connections are blocked on
bandwidth.)

Implements ticket 25373.
2018-04-17 18:20:03 -04:00
..
contrib Fedora Core->Fedora; yum->dnf. 2016-03-11 09:13:33 -05:00
HACKING typo fix in doc/HACKING/ReleasingTor 2018-03-29 11:08:09 -04:00
asciidoc-helper.sh Run asciidoc in UTC timezone for build reproducibility. 2016-07-05 12:38:24 -04:00
building-tor-msvc.txt Updated building-tor-msvc.txt 2014-09-09 10:33:45 -04:00
include.am Remove dead code related to the old tor-fw-helper 2016-12-23 10:50:41 -05:00
state-contents.txt Explain TransportProxy within doc/state-contents.txt. 2012-03-31 14:33:11 +02:00
tor-gencert.1.txt tor-gencert.1: fix --passphrase-fd description 2016-06-25 16:48:42 +02:00
tor-resolve.1.txt Tweak tor-resolve docs and logs 2015-01-28 10:11:08 -05:00
tor.1.txt Remove the periodic refill event entirely. 2018-04-17 18:20:03 -04:00
torify.1.txt take some of the suggestions from cypherpunks on #6892 2017-05-30 14:17:49 -04:00
torrc_format.txt Fix torrc-format documentation corner cases 2017-09-12 16:32:56 -04:00
TUNING Updating OpenBSD section of doc/TUNING. 2015-02-01 19:52:54 +02:00