index
:
nginx.git
master
no-short-read-checks
tunnel
nginx
a.clayton@nginx.com
summary
refs
log
tree
commit
diff
homepage
log msg
author
committer
range
path:
root
/
src
/
http
/
modules
/
ngx_http_geo_module.c
(
follow
)
Age
Commit message (
Expand
)
Author
Files
Lines
2024-03-18
Fixed undefined behaviour with IPv4-mapped IPv6 addresses.
Sergey Kandaurov
1
-2
/
+2
2024-03-14
Geo: fixed uninitialized memory access.
Piotr Sikora
1
-3
/
+1
2022-05-30
Reworked multi headers to use linked lists.
Maxim Dounin
1
-3
/
+3
2018-12-14
Geo: fixed handling of AF_UNIX client addresses (ticket #1684).
Maxim Dounin
1
-0
/
+13
2018-02-21
Geo: optimized configuration parser.
Ruslan Ermilov
1
-1
/
+5
2018-02-21
Geo: fixed memory allocation error handling (closes #1482).
Ruslan Ermilov
1
-11
/
+16
2017-08-09
Fixed calls to ngx_open_file() in certain places.
Sergey Kandaurov
1
-1
/
+1
2017-08-09
Style.
Sergey Kandaurov
1
-0
/
+1
2016-08-25
Geo: fixed indentation.
Sergey Kandaurov
1
-5
/
+5
2016-08-23
Geo: fixed warnings when removing nonexistent ranges.
Ruslan Ermilov
1
-7
/
+3
2016-08-23
Geo: fixed insertion of ranges specified in descending order.
Ruslan Ermilov
1
-3
/
+8
2016-08-23
Geo: fixed removing a range in certain cases.
Ruslan Ermilov
1
-1
/
+1
2016-08-23
Geo: fixed overflow when iterating over ranges.
Ruslan Ermilov
1
-2
/
+10
2016-08-18
Geo: fixed access to already freed memory.
Valentin Bartenev
1
-1
/
+6
2014-07-08
Style: add whitespace between control statement and parentheses.
Piotr Sikora
1
-1
/
+1
2013-08-20
Backed out f1a91825730a and 7094bd12c1ff.
Maxim Dounin
1
-1
/
+1
2013-08-06
Replaced ngx_conf_full_name() with ngx_get_full_name().
Valentin Bartenev
1
-1
/
+1
2013-03-21
Use NGX_DEFAULT_POOL_SIZE macro where appropriate.
Ruslan Ermilov
1
-2
/
+2
2013-02-27
Correctly handle multiple X-Forwarded-For headers (ticket #106).
Ruslan Ermilov
1
-6
/
+5
2012-12-27
Geo: improved code readability.
Ruslan Ermilov
1
-54
/
+61
2012-12-26
Geo: made "default" affect both IPv4 and IPv6 when using prefixes.
Ruslan Ermilov
1
-48
/
+77
2012-12-25
Geo: properly initialize ngx_cidr_t when dealing with "default".
Ruslan Ermilov
1
-1
/
+1
2012-12-25
Geo: IPv6 support.
Ruslan Ermilov
1
-79
/
+236
2012-12-24
Trailing whitespace fix.
Ruslan Ermilov
1
-2
/
+2
2012-12-21
Geo: ensure that default entry is always present.
Ruslan Ermilov
1
-4
/
+2
2012-12-21
There's no need to normalize address returned by ngx_ptocidr().
Ruslan Ermilov
1
-1
/
+1
2012-12-17
Added checks that disallow adding a variable with an empty name.
Ruslan Ermilov
1
-1
/
+8
2012-12-14
Geo: fixed the "ranges" without ranges case.
Ruslan Ermilov
1
-15
/
+18
2012-12-14
Geo: improved ngx_http_geo_block() code readability.
Ruslan Ermilov
1
-3
/
+2
2012-12-13
Fixed variable syntax checking in "set", "geo", "limit_conn_zone",
Ruslan Ermilov
1
-0
/
+7
2012-08-30
Fixed strict aliasing bugs when dealing with IPv4-mapped IPv6 addresses
Ruslan Ermilov
1
-1
/
+10
2012-08-16
Geo: fixed handling of ranges without default set.
Maxim Dounin
1
-4
/
+4
2012-06-08
Fixed spelling of "endianness", and called it "byte ordering" in the
Ruslan Ermilov
1
-1
/
+1
2012-05-14
geo: chains of trusted proxies and partial IPv6 support.
Ruslan Ermilov
1
-74
/
+62
2012-04-12
Fixed grammar in error messages.
Ruslan Ermilov
1
-3
/
+3
2012-01-18
Copyright updated.
Maxim Konovalov
1
-0
/
+1
2011-05-16
support IPv4 mapped to IPv6 in geo module
Igor Sysoev
1
-4
/
+28
2011-04-12
use memmove() in appropriate places
Igor Sysoev
1
-5
/
+5
2010-06-30
style fix: remove tabs
Igor Sysoev
1
-10
/
+10
2010-06-30
test binary geo range base size
Igor Sysoev
1
-1
/
+1
2010-06-30
test the second binary geo range base existence
Igor Sysoev
1
-0
/
+8
2010-06-30
test binary geo ranges base only for ranges
Igor Sysoev
1
-9
/
+11
2010-06-30
test binary gep range base mtime
Igor Sysoev
1
-1
/
+20
2010-06-29
binary geo ranges base cache
Igor Sysoev
1
-52
/
+407
2010-06-29
change duplicate default geo range processing
Igor Sysoev
1
-12
/
+9
2010-06-24
eliminate a number of ranges: about 18,000 /16 networks are empty,
Igor Sysoev
1
-27
/
+22
2010-06-24
break cycle early
Igor Sysoev
1
-2
/
+2
2010-06-23
style fix
Igor Sysoev
1
-2
/
+2
2010-06-23
change ngx_http_variable_value_node_t to more generic ngx_str_node_t
Igor Sysoev
1
-14
/
+22
2010-02-25
fix a geo range if the range includes two or more /16 networks
Igor Sysoev
1
-1
/
+1
[next]