| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2014-07-25 | GeoIP: not all variable fields were initialized. | Yichun Zhang | 1 | -0/+6 | |
| The ngx_http_geoip_city_float_variable and ngx_http_geoip_city_int_variable functions did not always initialize all variable fields like "not_found", which could lead to empty values for those corresponding nginx variables randomly. | |||||
| 2014-07-08 | Style: remove whitespace between function name and parentheses. | Piotr Sikora | 1 | -3/+3 | |
| Signed-off-by: Piotr Sikora <piotr@cloudflare.com> | |||||
| 2013-02-27 | Correctly handle multiple X-Forwarded-For headers (ticket #106). | Ruslan Ermilov | 1 | -12/+10 | |
| 2013-02-04 | GeoIP: removed pseudo-support of "proxy" and "netspeed" databases. | Ruslan Ermilov | 1 | -2/+0 | |
| 2013-01-24 | GeoIP: IPv6 support. | Ruslan Ermilov | 1 | -13/+145 | |
| When using IPv6 databases, IPv4 addresses are looked up as IPv4-mapped IPv6 addresses. Mostly based on a patch by Gregor Kališnik (ticket #250). | |||||
| 2012-08-30 | Fixed strict aliasing bugs when dealing with IPv4-mapped IPv6 addresses | Ruslan Ermilov | 1 | -1/+10 | |
| (closes #201). | |||||
| 2012-05-29 | geoip: got rid of ugly casts when calling ngx_free(). | Ruslan Ermilov | 1 | -4/+4 | |
| This is done by removing the "const" qualifier from the common return type of handler functions returning either "const char *" or "char *". | |||||
| 2012-05-28 | Fixed broken build. | Ruslan Ermilov | 1 | -2/+2 | |
| 2012-05-28 | Fixed memory leak if $geoip_org variable was used. | Ruslan Ermilov | 1 | -2/+13 | |
| Patch by Denis F. Latypoff (slightly modified). | |||||
| 2012-05-14 | geoip: trusted proxies support and partial IPv6 support. | Ruslan Ermilov | 1 | -30/+130 | |
| The module now supports recursive search of client address through the chain of trusted proxies (closes #100), in the same scope as the geo module. Proxies are listed by the "geoip_proxy" directive, recursive search is enabled by the "geoip_proxy_recursive" directive. IPv6 is partially supported: proxies may be specified with IPv6 addresses. Example: geoip_country .../GeoIP.dat; geoip_proxy 127.0.0.1; geoip_proxy ::1; geoip_proxy 10.0.0.0/8; geoip_proxy_recursive on; | |||||
| 2012-01-18 | Copyright updated. | Maxim Konovalov | 1 | -0/+1 | |
| 2011-05-16 | support IPv4 mapped to IPv6 in geoip module | Igor Sysoev | 1 | -28/+42 | |
| 2011-05-11 | geoip_org | Igor Sysoev | 1 | -0/+118 | |
| patch by Alexander Uskov | |||||
| 2011-05-11 | fix typo | Igor Sysoev | 1 | -2/+2 | |
| 2011-01-27 | utf8 parameter of geoip_country and geoip_city | Igor Sysoev | 1 | -2/+24 | |
| patch by Denis F. Latypoff | |||||
| 2010-08-03 | we can free GeoIPRecord just after GeoIP_region_name_by_code(), | Igor Sysoev | 1 | -10/+4 | |
| because it returns a statically allocated string | |||||
| 2010-08-03 | fix segfault, the bug has been introduced in r3738 | Igor Sysoev | 1 | -0/+7 | |
| 2010-08-03 | $geoip_region_name | Igor Sysoev | 1 | -0/+48 | |
| 2010-08-03 | $geoip_dma_code and $geoip_area_code | Igor Sysoev | 1 | -0/+39 | |
| 2009-12-22 | $geoip_city_continent_code, $geoip_latitude, $geoip_longitude | Igor Sysoev | 1 | -27/+79 | |
| 2009-08-19 | fix memory leak if GeoIP City database was used | Igor Sysoev | 1 | -3/+19 | |
| 2009-07-20 | ngx_http_geoip_module | Igor Sysoev | 1 | -0/+360 | |
