Mercurial > hg > nginx-vendor-0-7
comparison src/core/ngx_cycle.c @ 512:e1f4748dc78e NGINX_0_7_68
nginx 0.7.68
*) Bugfix: if there was a single server for given IPv6 address:port
pair, then captures in regular expressions in a "server_name"
directive did not work.
*) Bugfix: a segmentation fault might occur in a worker process, if the
"auth_basic" directive was used.
Thanks to Michail Laletin.
*) Bugfix: SSI response might be truncated after include with
wait="yes"; the bug had appeared in 0.7.25.
Thanks to Maxim Dounin.
*) Bugfix: the "sub_filter" directive might change character case on
partial match.
*) Bugfix: nginx treated large SSLv2 packets as plain requests.
Thanks to Miroslaw Jaworski.
*) Bugfix: nginx might close IPv6 listen socket during
reconfiguration.
Thanks to Maxim Dounin.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Tue, 14 Dec 2010 00:00:00 +0300 |
parents | 68c0ae0a4959 |
children |
comparison
equal
deleted
inserted
replaced
511:647973d42a2a | 512:e1f4748dc78e |
---|---|
845 #if (NGX_HAVE_INET6) | 845 #if (NGX_HAVE_INET6) |
846 case AF_INET6: | 846 case AF_INET6: |
847 sin61 = (struct sockaddr_in6 *) sa1; | 847 sin61 = (struct sockaddr_in6 *) sa1; |
848 sin62 = (struct sockaddr_in6 *) sa2; | 848 sin62 = (struct sockaddr_in6 *) sa2; |
849 | 849 |
850 if (sin61->sin6_port != sin61->sin6_port) { | 850 if (sin61->sin6_port != sin62->sin6_port) { |
851 return NGX_DECLINED; | 851 return NGX_DECLINED; |
852 } | 852 } |
853 | 853 |
854 if (ngx_memcmp(&sin61->sin6_addr, &sin62->sin6_addr, 16) != 0) { | 854 if (ngx_memcmp(&sin61->sin6_addr, &sin62->sin6_addr, 16) != 0) { |
855 return NGX_DECLINED; | 855 return NGX_DECLINED; |