Mon, 30 May 2022 21:25:33 +0300 |
Maxim Dounin |
Reworked multi headers to use linked lists.
|
Fri, 14 Dec 2018 18:11:06 +0300 |
Maxim Dounin |
Geo: fixed handling of AF_UNIX client addresses (ticket #1684).
|
Wed, 21 Feb 2018 15:50:43 +0300 |
Ruslan Ermilov |
Geo: optimized configuration parser.
|
Wed, 21 Feb 2018 15:50:42 +0300 |
Ruslan Ermilov |
Geo: fixed memory allocation error handling (closes #1482).
|
Wed, 09 Aug 2017 15:03:27 +0300 |
Sergey Kandaurov |
Fixed calls to ngx_open_file() in certain places.
|
Wed, 09 Aug 2017 14:59:46 +0300 |
Sergey Kandaurov |
Style.
|
Thu, 25 Aug 2016 12:59:39 +0300 |
Sergey Kandaurov |
Geo: fixed indentation.
|
Tue, 23 Aug 2016 15:59:42 +0300 |
Ruslan Ermilov |
Geo: fixed warnings when removing nonexistent ranges.
|
Tue, 23 Aug 2016 15:59:14 +0300 |
Ruslan Ermilov |
Geo: fixed insertion of ranges specified in descending order.
|
Tue, 23 Aug 2016 15:59:06 +0300 |
Ruslan Ermilov |
Geo: fixed removing a range in certain cases.
|
Tue, 23 Aug 2016 15:57:29 +0300 |
Ruslan Ermilov |
Geo: fixed overflow when iterating over ranges.
|
Thu, 18 Aug 2016 17:11:03 +0300 |
Valentin Bartenev |
Geo: fixed access to already freed memory.
|
Tue, 08 Jul 2014 03:03:13 -0700 |
Piotr Sikora |
Style: add whitespace between control statement and parentheses.
|
Tue, 20 Aug 2013 21:11:19 +0400 |
Maxim Dounin |
Backed out f1a91825730a and 7094bd12c1ff.
|
Tue, 06 Aug 2013 19:58:40 +0400 |
Valentin Bartenev |
Replaced ngx_conf_full_name() with ngx_get_full_name().
|
Thu, 21 Mar 2013 16:03:24 +0000 |
Ruslan Ermilov |
Use NGX_DEFAULT_POOL_SIZE macro where appropriate.
|
Wed, 27 Feb 2013 13:29:50 +0000 |
Ruslan Ermilov |
Correctly handle multiple X-Forwarded-For headers (ticket #106).
|
Mon, 11 Feb 2013 12:31:43 +0000 |
Maxim Dounin |
Merge of r4993, r4994, r4997, r5000: geo ipv6 support.
stable-1.2
|
Mon, 11 Feb 2013 12:26:33 +0000 |
Maxim Dounin |
Merge of r4968, r4969, r4977, r4980, r4981, r4990: geo fixes.
stable-1.2
|
Sun, 10 Feb 2013 03:08:42 +0000 |
Maxim Dounin |
Merge of r4948, r4949, r4964, r4973, r5011: variables.
stable-1.2
|
Thu, 27 Dec 2012 21:35:47 +0000 |
Ruslan Ermilov |
Geo: improved code readability.
|
Wed, 26 Dec 2012 05:03:51 +0000 |
Ruslan Ermilov |
Geo: made "default" affect both IPv4 and IPv6 when using prefixes.
|
Tue, 25 Dec 2012 10:00:39 +0000 |
Ruslan Ermilov |
Geo: properly initialize ngx_cidr_t when dealing with "default".
|
Tue, 25 Dec 2012 08:21:56 +0000 |
Ruslan Ermilov |
Geo: IPv6 support.
|
Mon, 24 Dec 2012 16:40:55 +0000 |
Ruslan Ermilov |
Trailing whitespace fix.
|
Fri, 21 Dec 2012 08:46:52 +0000 |
Ruslan Ermilov |
Geo: ensure that default entry is always present.
|
Fri, 21 Dec 2012 08:44:39 +0000 |
Ruslan Ermilov |
There's no need to normalize address returned by ngx_ptocidr().
|
Mon, 17 Dec 2012 19:03:33 +0000 |
Ruslan Ermilov |
Added checks that disallow adding a variable with an empty name.
|
Fri, 14 Dec 2012 19:56:03 +0000 |
Ruslan Ermilov |
Geo: fixed the "ranges" without ranges case.
|
Fri, 14 Dec 2012 19:35:37 +0000 |
Ruslan Ermilov |
Geo: improved ngx_http_geo_block() code readability.
|
Thu, 13 Dec 2012 15:05:19 +0000 |
Ruslan Ermilov |
Fixed variable syntax checking in "set", "geo", "limit_conn_zone",
|
Thu, 30 Aug 2012 14:58:11 +0000 |
Ruslan Ermilov |
Fixed strict aliasing bugs when dealing with IPv4-mapped IPv6 addresses
|
Thu, 16 Aug 2012 13:01:41 +0000 |
Maxim Dounin |
Geo: fixed handling of ranges without default set.
|
Fri, 08 Jun 2012 09:41:55 +0000 |
Ruslan Ermilov |
Fixed spelling of "endianness", and called it "byte ordering" in the
|
Mon, 14 May 2012 13:53:22 +0000 |
Ruslan Ermilov |
geo: chains of trusted proxies and partial IPv6 support.
|
Thu, 12 Apr 2012 19:35:41 +0000 |
Ruslan Ermilov |
Fixed grammar in error messages.
|
Wed, 18 Jan 2012 15:07:43 +0000 |
Maxim Konovalov |
Copyright updated.
|
Mon, 16 May 2011 13:54:42 +0000 |
Igor Sysoev |
support IPv4 mapped to IPv6 in geo module
|
Tue, 12 Apr 2011 08:02:46 +0000 |
Igor Sysoev |
use memmove() in appropriate places
|
Wed, 30 Jun 2010 14:28:54 +0000 |
Igor Sysoev |
style fix: remove tabs
|
Wed, 30 Jun 2010 10:13:51 +0000 |
Igor Sysoev |
test binary geo range base size
|
Wed, 30 Jun 2010 10:12:46 +0000 |
Igor Sysoev |
test the second binary geo range base existence
|
Wed, 30 Jun 2010 10:05:56 +0000 |
Igor Sysoev |
test binary geo ranges base only for ranges
|
Wed, 30 Jun 2010 10:02:05 +0000 |
Igor Sysoev |
test binary gep range base mtime
|
Tue, 29 Jun 2010 16:06:20 +0000 |
Igor Sysoev |
binary geo ranges base cache
|
Tue, 29 Jun 2010 13:36:16 +0000 |
Igor Sysoev |
change duplicate default geo range processing
|
Thu, 24 Jun 2010 15:26:05 +0000 |
Igor Sysoev |
eliminate a number of ranges: about 18,000 /16 networks are empty,
|
Thu, 24 Jun 2010 13:16:19 +0000 |
Igor Sysoev |
break cycle early
|
Wed, 23 Jun 2010 16:34:54 +0000 |
Igor Sysoev |
style fix
|
Wed, 23 Jun 2010 15:31:33 +0000 |
Igor Sysoev |
change ngx_http_variable_value_node_t to more generic ngx_str_node_t
|
Mon, 07 Jun 2010 10:04:13 +0000 |
Igor Sysoev |
merge r3457:
stable-0.7
|
Thu, 25 Feb 2010 17:26:01 +0000 |
Igor Sysoev |
fix a geo range if the range includes two or more /16 networks
|
Mon, 26 Oct 2009 16:42:19 +0000 |
Igor Sysoev |
merge r2993:
stable-0.7
|
Mon, 26 Oct 2009 16:06:11 +0000 |
Igor Sysoev |
merge r2920, r2934, r3116, r3119:
stable-0.7
|
Fri, 11 Sep 2009 13:57:50 +0000 |
Igor Sysoev |
style fix
|
Wed, 22 Jul 2009 09:43:14 +0000 |
Igor Sysoev |
geo module supports trusted proxies
|
Tue, 24 Feb 2009 14:01:40 +0000 |
Igor Sysoev |
prepare ngx_ptocidr() for IPv6
|
Sat, 21 Feb 2009 07:02:02 +0000 |
Igor Sysoev |
a prelimiary IPv6 support, HTTP listen
|
Mon, 19 Jan 2009 16:42:14 +0000 |
Igor Sysoev |
fix segfault when geo range replaces starting part of another range
|
Fri, 16 Jan 2009 16:29:23 +0000 |
Igor Sysoev |
allow insertion range if its start or end is the same as existent one
|
Fri, 16 Jan 2009 16:09:58 +0000 |
Igor Sysoev |
fix single address range
|
Fri, 16 Jan 2009 16:02:30 +0000 |
Igor Sysoev |
fix range deletion
|
Fri, 16 Jan 2009 15:58:27 +0000 |
Igor Sysoev |
repeat r2448 for range deletion
|
Fri, 16 Jan 2009 15:47:05 +0000 |
Igor Sysoev |
log both overrlaped ranges
|
Fri, 16 Jan 2009 15:44:39 +0000 |
Igor Sysoev |
fix range start for ranges those spread in two or more slots
|
Fri, 16 Jan 2009 13:17:12 +0000 |
Igor Sysoev |
*) fix duplicate geo ranges
|
Thu, 11 Dec 2008 10:22:25 +0000 |
Igor Sysoev |
style fix: remove tabs
|
Thu, 11 Dec 2008 09:46:45 +0000 |
Igor Sysoev |
$geo variable support
|
Thu, 11 Dec 2008 07:48:48 +0000 |
Igor Sysoev |
remove before nginx-0.1.25 compatibility code
|
Wed, 03 Dec 2008 13:26:02 +0000 |
Igor Sysoev |
add radix tree skip node
radix_with_skip
|
Tue, 02 Dec 2008 15:02:36 +0000 |
Igor Sysoev |
fix "delete CIDR"
|
Fri, 28 Nov 2008 17:22:35 +0000 |
Igor Sysoev |
create empty radix tree for "geo $geo { }" case
|
Tue, 25 Nov 2008 15:59:06 +0000 |
Igor Sysoev |
*) descrease geo configuration memory usage
|
Sat, 22 Nov 2008 20:42:51 +0000 |
Igor Sysoev |
use value rbtree instead of array in geo configuration
|
Wed, 12 Dec 2007 16:57:36 +0000 |
Igor Sysoev |
r1566 merge:
stable-0.5
|
Sun, 14 Oct 2007 18:56:15 +0000 |
Igor Sysoev |
fix English grammar
|
Sat, 22 Sep 2007 19:18:36 +0000 |
Igor Sysoev |
r1407 merge:
stable-0.5
|
Sat, 22 Sep 2007 19:02:39 +0000 |
Igor Sysoev |
r1381 merge:
stable-0.5
|
Mon, 20 Aug 2007 09:57:19 +0000 |
Igor Sysoev |
use %v for ngx_variable_value_t in ngx_sprintf(),
|
Fri, 10 Aug 2007 13:13:28 +0000 |
Igor Sysoev |
ignore meaningless bits in CIDR and warn about them
|
Sun, 29 Jul 2007 18:05:45 +0000 |
Igor Sysoev |
--sysconfdir=DIR
|
Wed, 19 Apr 2006 15:30:56 +0000 |
Igor Sysoev |
nginx-0.3.40-RELEASE import
release-0.3.40
|
Fri, 16 Dec 2005 15:07:08 +0000 |
Igor Sysoev |
nginx-0.3.16-RELEASE import
release-0.3.16
|
Mon, 05 Dec 2005 13:18:09 +0000 |
Igor Sysoev |
nginx-0.3.13-RELEASE import
release-0.3.13
|
Tue, 15 Nov 2005 13:30:52 +0000 |
Igor Sysoev |
nginx-0.3.10-RELEASE import
release-0.3.10
|
Wed, 09 Nov 2005 17:25:55 +0000 |
Igor Sysoev |
nginx-0.3.8-RELEASE import
release-0.3.8
|
Wed, 19 Oct 2005 12:33:58 +0000 |
Igor Sysoev |
nginx-0.3.3-RELEASE import
release-0.3.3
|
Tue, 04 Oct 2005 10:38:53 +0000 |
Igor Sysoev |
nginx-0.2.5-RELEASE import
release-0.2.5
|
Fri, 30 Sep 2005 14:41:25 +0000 |
Igor Sysoev |
nginx-0.2.2-RELEASE import
release-0.2.2
|
Thu, 08 Sep 2005 14:36:09 +0000 |
Igor Sysoev |
nginx-0.1.45-RELEASE import
release-0.1.45
|
Thu, 12 May 2005 14:58:06 +0000 |
Igor Sysoev |
nginx-0.1.29-RELEASE import
release-0.1.29
|
Sat, 19 Mar 2005 12:38:37 +0000 |
Igor Sysoev |
nginx-0.1.25-RELEASE import
release-0.1.25
|
Wed, 16 Feb 2005 13:40:36 +0000 |
Igor Sysoev |
nginx-0.1.19-RELEASE import
release-0.1.19
|
Wed, 09 Feb 2005 14:31:07 +0000 |
Igor Sysoev |
nginx-0.1.18-RELEASE import
release-0.1.18
|
Thu, 03 Feb 2005 19:33:37 +0000 |
Igor Sysoev |
nginx-0.1.17-RELEASE import
release-0.1.17
|