summaryrefslogtreecommitdiff
path: root/bufferevent_ratelim.c
Commit message (Expand)AuthorAgeFilesLines
* Fix some typos (#1284)cui fliter2022-06-121-1/+1
* Adjust evbuffer max read for buffereventsAzat Khuzhin2019-03-161-1/+6
* Use BEV_UPCASE() everywhereAzat Khuzhin2018-11-131-6/+3
* Pass and return const for bufferevent_get_token_bucket_cfgMark Ellzey2013-07-111-2/+2
* Add function to fetch underlying ratelimit cfgMark Ellzey2013-07-111-0/+17
* Use finalization feature so bufferevents can avoid deadlocksNick Mathewson2013-04-261-5/+5
* Tweak the new evutil_weakrand_() codeNick Mathewson2012-04-091-1/+7
* Change evutil_weakrand_() to avoid platform random()Nicholas Marriott2012-04-091-1/+1
* Missing ) in bufferevent_ratelim.c comment. Found by rransomNick Mathewson2012-04-021-1/+1
* Have all visible internal function names end with an underscore.Nick Mathewson2012-02-291-46/+46
* Fix all identifiers with names beginning with underscore.Nick Mathewson2012-02-291-40/+40
* Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2012-02-101-1/+1
|\
| * Update copyright notices to 2012Nick Mathewson2012-02-101-1/+1
* | Merge remote-tracking branch 'github/linked_list'Nick Mathewson2012-01-201-12/+12
|\ \
| * | Use LIST rather than TAILQ for bufferevent_rate_limit_group membersNick Mathewson2010-04-091-12/+12
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-10-261-1/+1
|\ \ \ | | |/ | |/|
| * | Update copyright dates to 2011.Nick Mathewson2011-10-241-1/+1
* | | bufferevent: Add functions to set/get max_single_read/write values.Alexander Drozdov2011-10-111-7/+64
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-08-281-0/+14
|\ \ \ | |/ /
| * | Support negative arguments to _bufferevent_decrement_(read/write)_buckets()Nick Mathewson2011-08-281-0/+14
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-08-241-1/+4
|\ \ \ | |/ /
| * | Make rate limiting work with common_timeout logicNick Mathewson2011-08-241-1/+4
* | | Merge remote-tracking branch 'origin/patches-2.0'Nick Mathewson2011-08-171-1/+15
|\ \ \ | |/ /
| * | Fix handling of group rate limits under 64 bytes of burstNick Mathewson2011-08-111-1/+15
* | | Add evconfig-private to remaining filesKevin Bowling2011-01-071-0/+1
|/ /
* | Try to clear up more size_t vs int/long issues.Nick Mathewson2010-10-271-6/+6
* | Make rate-limits go up to SIZE_MAX/EV_SSIZE_MAX, not just INT32_MAXNick Mathewson2010-10-261-10/+15
* | Fix serious bugs in per-bufferevent rate-limiting codeNick Mathewson2010-10-121-20/+45
* | Fix all warnings in the main codebase flagged by -Wsigned-compareNick Mathewson2010-09-231-5/+8
* | Fix a nasty dangling-event bug when using rate-limiting groupsNick Mathewson2010-08-091-2/+11
* | Add an interface to expose min_share in ratelimiting groupsNick Mathewson2010-08-041-0/+8
* | never let bufferevent_rlim functions return negativeNick Mathewson2010-07-051-0/+2
|/
* Functions to track the total bytes sent over a rate limit group.Nick Mathewson2010-03-211-0/+18
* Functions to manipulate existing rate limiting groups.Nick Mathewson2010-03-121-0/+40
* Update all our copyright notices to say "2010"Nick Mathewson2010-03-041-1/+1
* Expose view of current rate limit as constrained by group limitNick Mathewson2010-02-231-0/+21
* Clean up formatting: use tabs, not 8-spaces, to indent.Nick Mathewson2010-02-181-3/+3
* Functions to view and manipulate rate-limiting buckets.Nick Mathewson2010-02-031-33/+220
* Check more internal event_add() calls for failureNick Mathewson2010-01-221-6/+14
* Fix compilation of rate-limiting code on win32.Nick Mathewson2009-12-301-1/+1
* Rate-limiting for bufferevents; group and individual limits are supported.Nick Mathewson2009-12-281-0/+654