| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2019-11-18 | Limit conn: added shared context. | Roman Arutyunyan | 1 | -47/+43 | |
| Previously only an rbtree was associated with a limit_conn. To make it possible to associate more data with a limit_conn, shared context is introduced similar to limit_req. Also, shared pool pointer is kept in a way similar to limit_req. | |||||
| 2019-11-18 | Limit conn: $limit_conn_status variable. | Roman Arutyunyan | 1 | -3/+73 | |
| The variable takes one of the values: PASSED, REJECTED or REJECTED_DRY_RUN. | |||||
| 2019-11-19 | Limit conn: limit_conn_dry_run directive. | Roman Arutyunyan | 1 | -1/+23 | |
| A new directive limit_conn_dry_run allows enabling the dry run mode. In this mode connections are not rejected, but reject status is logged as usual. | |||||
| 2016-03-31 | Fixed logging. | Sergey Kandaurov | 1 | -2/+2 | |
| 2014-09-24 | Limit conn: aligned field names in structures. | Valentin Bartenev | 1 | -11/+11 | |
| No functional changes. | |||||
| 2014-09-24 | Limit conn: use complex value in limit_conn_zone (ticket #121). | Valentin Bartenev | 1 | -67/+54 | |
| One intentional side effect of this change is that key is allowed only in the first position. Previously, it was possible to specify the key variable at any position, but that was never documented, and is contrary to nginx configuration practice for positional parameters. | |||||
| 2014-09-24 | Limit conn: removed deprecated "limit_zone" directive. | Valentin Bartenev | 1 | -84/+0 | |
| It's deprecated since 260d591cb6a3 (1.1.8). The "limit_conn_zone" directive should be used instead. | |||||
| 2013-03-18 | The limit_req_status and limit_conn_status directives. | Maxim Dounin | 1 | -2/+18 | |
| Patch by Nick Marden, with minor changes. | |||||
| 2012-12-17 | Added checks that disallow adding a variable with an empty name. | Ruslan Ermilov | 1 | -2/+2 | |
| Added variable name syntax checks to "geo" and "map" directives. | |||||
| 2012-12-13 | Fixed variable syntax checking in "set", "geo", "limit_conn_zone", | Ruslan Ermilov | 1 | -2/+2 | |
| and "perl_set" directives. | |||||
| 2012-08-08 | Added three missing checks for NULL after ngx_array_push() calls. | Valentin Bartenev | 1 | -0/+4 | |
| Found by Coverity. | |||||
| 2012-07-20 | Fixed debugging messages to account that limit_zone was renamed to limit_conn. | Ruslan Ermilov | 1 | -2/+2 | |
| 2012-02-28 | Fixed spelling in single-line comments. | Ruslan Ermilov | 1 | -2/+2 | |
| 2012-02-27 | Fix of rbtree lookup on hash collisions. | Maxim Dounin | 1 | -12/+7 | |
| Previous code incorrectly assumed that nodes with identical keys are linked together. This might not be true after tree rebalance. Patch by Lanshun Zhou. | |||||
| 2012-02-10 | Limit conn: returned to the old behavior of using the first actual limit on | Valentin Bartenev | 1 | -2/+2 | |
| the way. It was unintentionally changed in r4272, so that it could only limit the first location where the processing of the request has reached PREACCESS phase. | |||||
| 2012-01-18 | Copyright updated. | Maxim Konovalov | 1 | -0/+1 | |
| 2011-12-25 | Fixed limit_conn_log_level/limit_req_log_level inheritance. | Valentin Bartenev | 1 | -1/+1 | |
| The directives did not work if there were no limit_conn/limit_req specified on the same level. | |||||
| 2011-11-14 | Renamed ngx_http_limit_zone_module to ngx_http_limit_conn_module. | Valentin Bartenev | 1 | -102/+102 | |
| 2011-11-10 | Limit zone: added the "limit_conn_zone" directive. | Valentin Bartenev | 1 | -3/+132 | |
| It supersedes old "limit_zone" directive (deprecated accordingly) and uses syntax consistent with the "limit_req_zone" directive. | |||||
| 2011-11-10 | Limit zone: support for multiple "limit_conn" limits. | Valentin Bartenev | 1 | -73/+117 | |
| 2011-11-10 | Limit zone: rbtree lookup moved to a separate function. | Valentin Bartenev | 1 | -51/+73 | |
| No functional changes. | |||||
| 2009-10-06 | limit_conn_log_level | Igor Sysoev | 1 | -1/+22 | |
| 2009-06-02 | return NULL instead of NGX_CONF_ERROR on a create conf failure | Igor Sysoev | 1 | -1/+1 | |
| 2009-04-18 | support attaching to an existent Win32 shared memory | Igor Sysoev | 1 | -0/+8 | |
| 2009-04-16 | move zone name from ngx_shm_zone_t to ngx_shm_t to use Win32 shared memory | Igor Sysoev | 1 | -4/+5 | |
| 2009-03-27 | delete duplicate error logging | Igor Sysoev | 1 | -5/+0 | |
| 2009-03-27 | improve ngx_slab_alloc() error logging | Igor Sysoev | 1 | -0/+10 | |
| 2008-12-08 | log 503 error reason | Igor Sysoev | 1 | -0/+9 | |
| 2008-12-08 | test duplicate limit_conn | Igor Sysoev | 1 | -0/+4 | |
| 2007-12-17 | optimize rbtree initialization and insert | Igor Sysoev | 1 | -35/+14 | |
| 2007-08-20 | use %v for ngx_variable_value_t in ngx_sprintf(), | Igor Sysoev | 1 | -1/+1 | |
| this fixes nginx on FreeBSD/sparc64 | |||||
| 2007-01-16 | fix comparison | Igor Sysoev | 1 | -1/+1 | |
| 2007-01-12 | ngx_strn2cmp() > ngx_memn2cmp() | Igor Sysoev | 1 | -2/+2 | |
| 2007-01-12 | fix duplicate rbtree keys case | Igor Sysoev | 1 | -5/+65 | |
| 2007-01-11 | stop rbtree search early if equal hash was found | Igor Sysoev | 1 | -2/+9 | |
| 2007-01-11 | test length of variable and number of connections | Igor Sysoev | 1 | -2/+20 | |
| 2007-01-09 | fix connection counter in subrequests | Igor Sysoev | 1 | -1/+1 | |
| 2007-01-09 | fix typo | Igor Sysoev | 1 | -1/+1 | |
| 2007-01-09 | do not count connection for subrequest | Igor Sysoev | 1 | -1/+1 | |
| 2007-01-09 | pass the inherited shm_zone data | Igor Sysoev | 1 | -2/+19 | |
| 2007-01-07 | new syntax | Igor Sysoev | 1 | -48/+71 | |
| 2007-01-07 | count connection once per request | Igor Sysoev | 1 | -0/+6 | |
| 2007-01-07 | fix key length and alignment | Igor Sysoev | 1 | -7/+8 | |
| 2007-01-06 | ngx_http_limit_zone_module | Igor Sysoev | 1 | -0/+397 | |
