summaryrefslogtreecommitdiffhomepage
path: root/src/core/ngx_inet.c (follow)
AgeCommit message (Expand)AuthorFilesLines
2015-03-17Overflow detection in ngx_inet_addr().Ruslan Ermilov1-2/+6
2013-12-06Core: externalized ngx_cmp_sockaddr().Ruslan Ermilov1-0/+73
2013-08-05Core: guard use of AI_ADDRCONFIG.Ruslan Ermilov1-0/+2
2013-08-05Fixed build with signed socklen_t and unix sockets.Maxim Dounin1-1/+1
2013-08-05Core: only resolve address families configured on the local system.Ruslan Ermilov1-0/+1
2013-07-11Core: extended ngx_sock_ntop() with socklen parameter.Vladimir Homutov1-5/+17
2013-01-10Fixed "proxy_pass" with IP address and no port (ticket #276).Ruslan Ermilov1-10/+4
2012-12-22Properly initialize "struct in6_addr" with zeroes.Ruslan Ermilov1-1/+1
2012-12-17Implemented IPv6 support for URLs specified using domain names.Ruslan Ermilov1-29/+210
2012-12-17Fixed URL parsing code.Ruslan Ermilov1-5/+5
2012-12-17Simplified URL parsing code.Ruslan Ermilov1-30/+26
2012-06-04Support for IPv6 literals in proxy_pass and so on.Maxim Dounin1-7/+30
2012-06-01Code reduction (no functional changes).Ruslan Ermilov1-19/+2
2012-05-21Removed historical and now redundant syntax pre-checks in ngx_parse_url().Ruslan Ermilov1-5/+0
2012-04-12Reduced the number of lines of code in ngx_inet_addr().Ruslan Ermilov1-5/+1
2012-04-11Improved readability of the code that produces bitmask from prefix.Ruslan Ermilov1-2/+2
2012-04-03In ngx_ptocidr(), check that the supplied prefix length is withinRuslan Ermilov1-0/+7
2012-04-03Fixed spelling in multiline C comments.Ruslan Ermilov1-1/+1
2012-01-18Copyright updated.Maxim Konovalov1-0/+1
2011-10-25Fixed port range checking.Ruslan Ermilov1-3/+3
2011-04-15fix segfault in IPv6 parsing while processing invalid IPv4 address X.YYYY.ZIgor Sysoev1-1/+1
2011-02-17fix u->one_addr handling in ngx_inet_resolve_host()Igor Sysoev1-1/+1
2009-12-07fix double free(), introduced in r3268Igor Sysoev1-1/+0
2009-11-03ngx_ptocidr() supports IPv6Igor Sysoev1-26/+66
2009-11-03make ngx_inet6_ntop() non-staticIgor Sysoev1-4/+1
2009-11-02change ngx_parse_addr() interfaceIgor Sysoev1-22/+13
2009-11-02ngx_parse_addr()Igor Sysoev1-0/+63
2009-11-02rename ngx_peer_addr_t to ngx_addr_tIgor Sysoev1-3/+3
2009-11-02use sin6_addr.s6_addr instead of "(u_char *) & .sin6_addr"Igor Sysoev1-2/+2
2009-11-02replace inet_addr() with ngx_inet_addr()Igor Sysoev1-21/+18
2009-11-02use ngx_inet6_addr()Igor Sysoev1-28/+2
2009-11-02ngx_inet6_addr()Igor Sysoev1-0/+120
2009-10-26http listen unix domain socketsIgor Sysoev1-0/+14
2009-05-18delete unneeded fieldIgor Sysoev1-3/+0
2009-05-07IPv6 for Win32Igor Sysoev1-0/+14
2009-02-24prepare ngx_ptocidr() for IPv6Igor Sysoev1-13/+14
2009-02-21fix upstream port, introduced in r2513Igor Sysoev1-2/+1
2009-02-21a prelimiary IPv6 support, HTTP listenIgor Sysoev1-29/+309
2008-11-11style fix: remove trailing spacesIgor Sysoev1-1/+1
2008-10-24fix case proxy_pass URL is evaluted to http://host?argsIgor Sysoev1-1/+12
2008-10-24fix case when URL has no port, but has ":" in URI part,Igor Sysoev1-1/+5
2008-08-26fix bugs introduced in r2204Igor Sysoev1-20/+19
2008-08-26*) refactor ngx_parse_inet_url()Igor Sysoev1-120/+95
2008-08-26*) refactor ngx_ptocidr()Igor Sysoev1-18/+23
2008-08-22split ngx_parse_url()Igor Sysoev1-55/+81
2008-08-21ngx_sock_ntop() takes family from sockaddr, remove duplicate fieldIgor Sysoev1-3/+3
2008-08-21*) remove zero termination in ngx_inet_ntop() and ngx_sock_ntop()Igor Sysoev1-141/+15
2008-06-17*) back out r2040Igor Sysoev1-2/+2
2008-01-22fix building by bcc introduced by r1831Igor Sysoev1-1/+1
2008-01-04change orderIgor Sysoev1-44/+47