index
:
nginx
master
nginx mirror
about
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
src
/
core
/
ngx_inet.c
Commit message (
Expand
)
Author
Age
*
Listen port ranges.
Roman Arutyunyan
2019-03-06
*
Removed sorting of getaddrinfo() results.
Roman Arutyunyan
2019-03-20
*
Multiple addresses in "listen".
Roman Arutyunyan
2019-03-15
*
Fixed build without IPv6, broken by 874171c3c71a.
Maxim Dounin
2017-10-05
*
Fixed handling of non-null-terminated unix sockets.
Maxim Dounin
2017-10-04
*
Core: sockaddr lengths now respected by ngx_cmp_sockaddr().
Maxim Dounin
2016-10-10
*
Core: introduced ngx_cidr_match() function.
Dmitry Volyntsev
2016-09-07
*
Fixed build on MSVC.
Roman Arutyunyan
2016-06-20
*
Introduced ngx_inet_get_port() and ngx_inet_set_port() functions.
Roman Arutyunyan
2016-06-20
*
Fixed build on MSVC.
Maxim Dounin
2016-05-24
*
Realip: port support in X-Real-IP and X-Forwarded-For.
Dmitry Volyntsev
2016-05-23
*
Introduced the ngx_sockaddr_t type.
Ruslan Ermilov
2016-05-23
*
Removed a surplus condition from ngx_parse_inet6_url().
Ruslan Ermilov
2016-05-11
*
Core: fixed port handling in ngx_parse_inet6_url().
Valentin Bartenev
2016-05-11
*
Removed redundant "u" format specifier.
Ruslan Ermilov
2016-04-08
*
Fixed format specifiers in ngx_sprintf().
Sergey Kandaurov
2016-03-31
*
Style.
Ruslan Ermilov
2016-03-30
*
Core: allow strings without null-termination in ngx_parse_url().
Piotr Sikora
2016-02-26
*
Fixed overflow detection in ngx_inet_addr().
Valentin Bartenev
2015-04-28
*
Overflow detection in ngx_inet_addr().
Ruslan Ermilov
2015-03-17
*
Core: externalized ngx_cmp_sockaddr().
Ruslan Ermilov
2013-12-06
*
Core: guard use of AI_ADDRCONFIG.
Ruslan Ermilov
2013-08-05
*
Fixed build with signed socklen_t and unix sockets.
Maxim Dounin
2013-08-05
*
Core: only resolve address families configured on the local system.
Ruslan Ermilov
2013-08-05
*
Core: extended ngx_sock_ntop() with socklen parameter.
Vladimir Homutov
2013-07-11
*
Fixed "proxy_pass" with IP address and no port (ticket #276).
Ruslan Ermilov
2013-01-10
*
Properly initialize "struct in6_addr" with zeroes.
Ruslan Ermilov
2012-12-22
*
Implemented IPv6 support for URLs specified using domain names.
Ruslan Ermilov
2012-12-17
*
Fixed URL parsing code.
Ruslan Ermilov
2012-12-17
*
Simplified URL parsing code.
Ruslan Ermilov
2012-12-17
*
Support for IPv6 literals in proxy_pass and so on.
Maxim Dounin
2012-06-04
*
Code reduction (no functional changes).
Ruslan Ermilov
2012-06-01
*
Removed historical and now redundant syntax pre-checks in ngx_parse_url().
Ruslan Ermilov
2012-05-21
*
Reduced the number of lines of code in ngx_inet_addr().
Ruslan Ermilov
2012-04-12
*
Improved readability of the code that produces bitmask from prefix.
Ruslan Ermilov
2012-04-11
*
In ngx_ptocidr(), check that the supplied prefix length is within
Ruslan Ermilov
2012-04-03
*
Fixed spelling in multiline C comments.
Ruslan Ermilov
2012-04-03
*
Copyright updated.
Maxim Konovalov
2012-01-18
*
Fixed port range checking.
Ruslan Ermilov
2011-10-25
*
fix segfault in IPv6 parsing while processing invalid IPv4 address X.YYYY.Z
Igor Sysoev
2011-04-15
*
fix u->one_addr handling in ngx_inet_resolve_host()
Igor Sysoev
2011-02-17
*
fix double free(), introduced in r3268
Igor Sysoev
2009-12-07
*
ngx_ptocidr() supports IPv6
Igor Sysoev
2009-11-03
*
make ngx_inet6_ntop() non-static
Igor Sysoev
2009-11-03
*
change ngx_parse_addr() interface
Igor Sysoev
2009-11-02
*
ngx_parse_addr()
Igor Sysoev
2009-11-02
*
rename ngx_peer_addr_t to ngx_addr_t
Igor Sysoev
2009-11-02
*
use sin6_addr.s6_addr instead of "(u_char *) & .sin6_addr"
Igor Sysoev
2009-11-02
*
replace inet_addr() with ngx_inet_addr()
Igor Sysoev
2009-11-02
*
use ngx_inet6_addr()
Igor Sysoev
2009-11-02
[next]