summaryrefslogtreecommitdiffhomepage
path: root/src/http/modules/ngx_http_limit_req_module.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2017-04-02Moved handling of wev->delayed to the connection event handler.Maxim Dounin1-4/+1
2017-04-02Limit req: fixed delaying subrequests.Maxim Dounin1-1/+4
2016-08-08Simplified extraction of current time.Ruslan Ermilov1-11/+3
2015-04-20Limit req: removed check for unknown limit_req_zone.Sergey Kandaurov1-7/+0
2014-09-24Limit req: reduced number of parameters in the lookup function.Valentin Bartenev1-8/+7
2014-09-24Limit req: use complex value in limit_req_zone.Valentin Bartenev1-60/+47
2014-09-16Limit req: don't truncate key value to 255 bytes.Valentin Bartenev1-1/+1
2014-03-31Core: slab log_nomem flag.Maxim Dounin1-0/+4
2013-10-02Limit req: fixed "nodelay" parsing.Maxim Dounin1-1/+1
2013-04-03Limit req: rate should be non-zero.Valentin Bartenev1-1/+1
2013-03-18The limit_req_status and limit_conn_status directives.Maxim Dounin1-1/+18
2012-09-03Limit req: fix of rbtree node insertion on hash collisions.Valentin Bartenev1-4/+4
2012-08-08Added three missing checks for NULL after ngx_array_push() calls.Valentin Bartenev1-0/+3
2012-02-28Fixed spelling in single-line comments.Ruslan Ermilov1-2/+2
2012-02-27Fix of rbtree lookup on hash collisions.Maxim Dounin1-29/+24
2012-01-30Limit req: unbreak compilation with MSVC.Maxim Dounin1-0/+4
2012-01-30Limit req: support for multiple "limit_req" limits.Valentin Bartenev1-78/+229
2012-01-30Limit req: number of cleanup calls reduced.Valentin Bartenev1-2/+2
2012-01-30Limit req: allocation and initialization of a new node moved to the lookupValentin Bartenev1-52/+45
2012-01-30Limit req: improved error handling when parsing "zone" parameter ofValentin Bartenev1-15/+23
2012-01-30Limit req: error messages fixed.Valentin Bartenev1-4/+4
2012-01-18Copyright updated.Maxim Konovalov1-0/+1
2012-01-11Fixed limit_req burst/nodelay inheritance (ticket #76).Maxim Dounin1-0/+2
2011-12-25Fixed limit_conn_log_level/limit_req_log_level inheritance.Valentin Bartenev1-1/+1
2010-10-14change order of limit_req lookup result processingIgor Sysoev1-51/+48
2010-10-13an excess was logged as 0.000 if requests were limited without delay:Igor Sysoev1-18/+8
2010-05-24fix delay in limit_reqIgor Sysoev1-1/+2
2009-10-06fix r3184Igor Sysoev1-4/+4
2009-10-06limit_req_log_levelIgor Sysoev1-3/+30
2009-10-06make limit_req to conform to the leaky bucket algorithmIgor Sysoev1-4/+5
2009-07-09style fixIgor Sysoev1-2/+2
2009-07-09fix client write event handling in ngx_http_limit_req_moduleIgor Sysoev1-0/+15
2009-06-02return NULL instead of NGX_CONF_ERROR on a create conf failureIgor Sysoev1-1/+1
2009-04-18support attaching to an existent Win32 shared memoryIgor Sysoev1-39/+44
2009-04-16move zone name from ngx_shm_zone_t to ngx_shm_t to use Win32 shared memoryIgor Sysoev1-6/+8
2009-03-27delete duplicate error loggingIgor Sysoev1-5/+0
2009-03-27improve ngx_slab_alloc() error loggingIgor Sysoev1-0/+11
2008-12-08*) add zone name while logging 503 error reasonIgor Sysoev1-4/+9
2008-12-08update commentIgor Sysoev1-1/+1
2008-12-08rename "lz" to "lr" in variable namesIgor Sysoev1-50/+50
2008-11-14use integer instead of floatIgor Sysoev1-22/+25
2008-11-14change rate to an excessIgor Sysoev1-17/+17
2008-11-11*) correct leaky bucket implementationIgor Sysoev1-58/+23
2008-11-10ngx_http_limit_req_moduleIgor Sysoev1-0/+794