aboutsummaryrefslogtreecommitdiff
path: root/src/core/ngx_inet.c
Commit message (Expand)AuthorAge
* Listen port ranges.Roman Arutyunyan2019-03-06
* Removed sorting of getaddrinfo() results.Roman Arutyunyan2019-03-20
* Multiple addresses in "listen".Roman Arutyunyan2019-03-15
* Fixed build without IPv6, broken by 874171c3c71a.Maxim Dounin2017-10-05
* Fixed handling of non-null-terminated unix sockets.Maxim Dounin2017-10-04
* Core: sockaddr lengths now respected by ngx_cmp_sockaddr().Maxim Dounin2016-10-10
* Core: introduced ngx_cidr_match() function.Dmitry Volyntsev2016-09-07
* Fixed build on MSVC.Roman Arutyunyan2016-06-20
* Introduced ngx_inet_get_port() and ngx_inet_set_port() functions.Roman Arutyunyan2016-06-20
* Fixed build on MSVC.Maxim Dounin2016-05-24
* Realip: port support in X-Real-IP and X-Forwarded-For.Dmitry Volyntsev2016-05-23
* Introduced the ngx_sockaddr_t type.Ruslan Ermilov2016-05-23
* Removed a surplus condition from ngx_parse_inet6_url().Ruslan Ermilov2016-05-11
* Core: fixed port handling in ngx_parse_inet6_url().Valentin Bartenev2016-05-11
* Removed redundant "u" format specifier.Ruslan Ermilov2016-04-08
* Fixed format specifiers in ngx_sprintf().Sergey Kandaurov2016-03-31
* Style.Ruslan Ermilov2016-03-30
* Core: allow strings without null-termination in ngx_parse_url().Piotr Sikora2016-02-26
* Fixed overflow detection in ngx_inet_addr().Valentin Bartenev2015-04-28
* Overflow detection in ngx_inet_addr().Ruslan Ermilov2015-03-17
* Core: externalized ngx_cmp_sockaddr().Ruslan Ermilov2013-12-06
* Core: guard use of AI_ADDRCONFIG.Ruslan Ermilov2013-08-05
* Fixed build with signed socklen_t and unix sockets.Maxim Dounin2013-08-05
* Core: only resolve address families configured on the local system.Ruslan Ermilov2013-08-05
* Core: extended ngx_sock_ntop() with socklen parameter.Vladimir Homutov2013-07-11
* Fixed "proxy_pass" with IP address and no port (ticket #276).Ruslan Ermilov2013-01-10
* Properly initialize "struct in6_addr" with zeroes.Ruslan Ermilov2012-12-22
* Implemented IPv6 support for URLs specified using domain names.Ruslan Ermilov2012-12-17
* Fixed URL parsing code.Ruslan Ermilov2012-12-17
* Simplified URL parsing code.Ruslan Ermilov2012-12-17
* Support for IPv6 literals in proxy_pass and so on.Maxim Dounin2012-06-04
* Code reduction (no functional changes).Ruslan Ermilov2012-06-01
* Removed historical and now redundant syntax pre-checks in ngx_parse_url().Ruslan Ermilov2012-05-21
* Reduced the number of lines of code in ngx_inet_addr().Ruslan Ermilov2012-04-12
* Improved readability of the code that produces bitmask from prefix.Ruslan Ermilov2012-04-11
* In ngx_ptocidr(), check that the supplied prefix length is withinRuslan Ermilov2012-04-03
* Fixed spelling in multiline C comments.Ruslan Ermilov2012-04-03
* Copyright updated.Maxim Konovalov2012-01-18
* Fixed port range checking.Ruslan Ermilov2011-10-25
* fix segfault in IPv6 parsing while processing invalid IPv4 address X.YYYY.ZIgor Sysoev2011-04-15
* fix u->one_addr handling in ngx_inet_resolve_host()Igor Sysoev2011-02-17
* fix double free(), introduced in r3268Igor Sysoev2009-12-07
* ngx_ptocidr() supports IPv6Igor Sysoev2009-11-03
* make ngx_inet6_ntop() non-staticIgor Sysoev2009-11-03
* change ngx_parse_addr() interfaceIgor Sysoev2009-11-02
* ngx_parse_addr()Igor Sysoev2009-11-02
* rename ngx_peer_addr_t to ngx_addr_tIgor Sysoev2009-11-02
* use sin6_addr.s6_addr instead of "(u_char *) & .sin6_addr"Igor Sysoev2009-11-02
* replace inet_addr() with ngx_inet_addr()Igor Sysoev2009-11-02
* use ngx_inet6_addr()Igor Sysoev2009-11-02