Kouhei Sutou
null+****@clear*****
Thu Jan 28 13:38:41 JST 2016
Kouhei Sutou 2016-01-28 13:38:41 +0900 (Thu, 28 Jan 2016) New Revision: bcd397edbaf0932c9c828fca08899f273fb0d906 https://github.com/groonga/groonga/commit/bcd397edbaf0932c9c828fca08899f273fb0d906 Message: Upgrade nginx to 1.9.10 Modified files: nginx_version Renamed files: vendor/nginx-1.9.10/auto/cc/acc (from vendor/nginx-1.9.9/auto/cc/acc) vendor/nginx-1.9.10/auto/cc/bcc (from vendor/nginx-1.9.9/auto/cc/bcc) vendor/nginx-1.9.10/auto/cc/ccc (from vendor/nginx-1.9.9/auto/cc/ccc) vendor/nginx-1.9.10/auto/cc/clang (from vendor/nginx-1.9.9/auto/cc/clang) vendor/nginx-1.9.10/auto/cc/conf (from vendor/nginx-1.9.9/auto/cc/conf) vendor/nginx-1.9.10/auto/cc/gcc (from vendor/nginx-1.9.9/auto/cc/gcc) vendor/nginx-1.9.10/auto/cc/icc (from vendor/nginx-1.9.9/auto/cc/icc) vendor/nginx-1.9.10/auto/cc/msvc (from vendor/nginx-1.9.9/auto/cc/msvc) vendor/nginx-1.9.10/auto/cc/name (from vendor/nginx-1.9.9/auto/cc/name) vendor/nginx-1.9.10/auto/cc/owc (from vendor/nginx-1.9.9/auto/cc/owc) vendor/nginx-1.9.10/auto/cc/sunc (from vendor/nginx-1.9.9/auto/cc/sunc) vendor/nginx-1.9.10/auto/configure (from vendor/nginx-1.9.9/auto/configure) vendor/nginx-1.9.10/auto/define (from vendor/nginx-1.9.9/auto/define) vendor/nginx-1.9.10/auto/endianness (from vendor/nginx-1.9.9/auto/endianness) vendor/nginx-1.9.10/auto/feature (from vendor/nginx-1.9.9/auto/feature) vendor/nginx-1.9.10/auto/have (from vendor/nginx-1.9.9/auto/have) vendor/nginx-1.9.10/auto/have_headers (from vendor/nginx-1.9.9/auto/have_headers) vendor/nginx-1.9.10/auto/headers (from vendor/nginx-1.9.9/auto/headers) vendor/nginx-1.9.10/auto/include (from vendor/nginx-1.9.9/auto/include) vendor/nginx-1.9.10/auto/init (from vendor/nginx-1.9.9/auto/init) vendor/nginx-1.9.10/auto/install (from vendor/nginx-1.9.9/auto/install) vendor/nginx-1.9.10/auto/lib/conf (from vendor/nginx-1.9.9/auto/lib/conf) vendor/nginx-1.9.10/auto/lib/geoip/conf (from vendor/nginx-1.9.9/auto/lib/geoip/conf) vendor/nginx-1.9.10/auto/lib/google-perftools/conf (from vendor/nginx-1.9.9/auto/lib/google-perftools/conf) vendor/nginx-1.9.10/auto/lib/libatomic/conf (from vendor/nginx-1.9.9/auto/lib/libatomic/conf) vendor/nginx-1.9.10/auto/lib/libatomic/make (from vendor/nginx-1.9.9/auto/lib/libatomic/make) vendor/nginx-1.9.10/auto/lib/libgd/conf (from vendor/nginx-1.9.9/auto/lib/libgd/conf) vendor/nginx-1.9.10/auto/lib/libxslt/conf (from vendor/nginx-1.9.9/auto/lib/libxslt/conf) vendor/nginx-1.9.10/auto/lib/make (from vendor/nginx-1.9.9/auto/lib/make) vendor/nginx-1.9.10/auto/lib/md5/conf (from vendor/nginx-1.9.9/auto/lib/md5/conf) vendor/nginx-1.9.10/auto/lib/md5/make (from vendor/nginx-1.9.9/auto/lib/md5/make) vendor/nginx-1.9.10/auto/lib/md5/makefile.bcc (from vendor/nginx-1.9.9/auto/lib/md5/makefile.bcc) vendor/nginx-1.9.10/auto/lib/md5/makefile.msvc (from vendor/nginx-1.9.9/auto/lib/md5/makefile.msvc) vendor/nginx-1.9.10/auto/lib/md5/makefile.owc (from vendor/nginx-1.9.9/auto/lib/md5/makefile.owc) vendor/nginx-1.9.10/auto/lib/openssl/conf (from vendor/nginx-1.9.9/auto/lib/openssl/conf) vendor/nginx-1.9.10/auto/lib/openssl/make (from vendor/nginx-1.9.9/auto/lib/openssl/make) vendor/nginx-1.9.10/auto/lib/openssl/makefile.bcc (from vendor/nginx-1.9.9/auto/lib/openssl/makefile.bcc) vendor/nginx-1.9.10/auto/lib/openssl/makefile.msvc (from vendor/nginx-1.9.9/auto/lib/openssl/makefile.msvc) vendor/nginx-1.9.10/auto/lib/pcre/conf (from vendor/nginx-1.9.9/auto/lib/pcre/conf) vendor/nginx-1.9.10/auto/lib/pcre/make (from vendor/nginx-1.9.9/auto/lib/pcre/make) vendor/nginx-1.9.10/auto/lib/pcre/makefile.bcc (from vendor/nginx-1.9.9/auto/lib/pcre/makefile.bcc) vendor/nginx-1.9.10/auto/lib/pcre/makefile.msvc (from vendor/nginx-1.9.9/auto/lib/pcre/makefile.msvc) vendor/nginx-1.9.10/auto/lib/pcre/makefile.owc (from vendor/nginx-1.9.9/auto/lib/pcre/makefile.owc) vendor/nginx-1.9.10/auto/lib/perl/conf (from vendor/nginx-1.9.9/auto/lib/perl/conf) vendor/nginx-1.9.10/auto/lib/perl/make (from vendor/nginx-1.9.9/auto/lib/perl/make) vendor/nginx-1.9.10/auto/lib/sha1/conf (from vendor/nginx-1.9.9/auto/lib/sha1/conf) vendor/nginx-1.9.10/auto/lib/sha1/make (from vendor/nginx-1.9.9/auto/lib/sha1/make) vendor/nginx-1.9.10/auto/lib/sha1/makefile.bcc (from vendor/nginx-1.9.9/auto/lib/sha1/makefile.bcc) vendor/nginx-1.9.10/auto/lib/sha1/makefile.msvc (from vendor/nginx-1.9.9/auto/lib/sha1/makefile.msvc) vendor/nginx-1.9.10/auto/lib/sha1/makefile.owc (from vendor/nginx-1.9.9/auto/lib/sha1/makefile.owc) vendor/nginx-1.9.10/auto/lib/test (from vendor/nginx-1.9.9/auto/lib/test) vendor/nginx-1.9.10/auto/lib/zlib/conf (from vendor/nginx-1.9.9/auto/lib/zlib/conf) vendor/nginx-1.9.10/auto/lib/zlib/make (from vendor/nginx-1.9.9/auto/lib/zlib/make) vendor/nginx-1.9.10/auto/lib/zlib/makefile.bcc (from vendor/nginx-1.9.9/auto/lib/zlib/makefile.bcc) vendor/nginx-1.9.10/auto/lib/zlib/makefile.msvc (from vendor/nginx-1.9.9/auto/lib/zlib/makefile.msvc) vendor/nginx-1.9.10/auto/lib/zlib/makefile.owc (from vendor/nginx-1.9.9/auto/lib/zlib/makefile.owc) vendor/nginx-1.9.10/auto/make (from vendor/nginx-1.9.9/auto/make) vendor/nginx-1.9.10/auto/modules (from vendor/nginx-1.9.9/auto/modules) vendor/nginx-1.9.10/auto/nohave (from vendor/nginx-1.9.9/auto/nohave) vendor/nginx-1.9.10/auto/options (from vendor/nginx-1.9.9/auto/options) vendor/nginx-1.9.10/auto/os/conf (from vendor/nginx-1.9.9/auto/os/conf) vendor/nginx-1.9.10/auto/os/darwin (from vendor/nginx-1.9.9/auto/os/darwin) vendor/nginx-1.9.10/auto/os/freebsd (from vendor/nginx-1.9.9/auto/os/freebsd) vendor/nginx-1.9.10/auto/os/linux (from vendor/nginx-1.9.9/auto/os/linux) vendor/nginx-1.9.10/auto/os/solaris (from vendor/nginx-1.9.9/auto/os/solaris) vendor/nginx-1.9.10/auto/os/win32 (from vendor/nginx-1.9.9/auto/os/win32) vendor/nginx-1.9.10/auto/sources (from vendor/nginx-1.9.9/auto/sources) vendor/nginx-1.9.10/auto/stubs (from vendor/nginx-1.9.9/auto/stubs) vendor/nginx-1.9.10/auto/summary (from vendor/nginx-1.9.9/auto/summary) vendor/nginx-1.9.10/auto/threads (from vendor/nginx-1.9.9/auto/threads) vendor/nginx-1.9.10/auto/types/sizeof (from vendor/nginx-1.9.9/auto/types/sizeof) vendor/nginx-1.9.10/auto/types/typedef (from vendor/nginx-1.9.9/auto/types/typedef) vendor/nginx-1.9.10/auto/types/uintptr_t (from vendor/nginx-1.9.9/auto/types/uintptr_t) vendor/nginx-1.9.10/auto/types/value (from vendor/nginx-1.9.9/auto/types/value) vendor/nginx-1.9.10/auto/unix (from vendor/nginx-1.9.9/auto/unix) vendor/nginx-1.9.10/conf/fastcgi.conf (from vendor/nginx-1.9.9/conf/fastcgi.conf) vendor/nginx-1.9.10/conf/fastcgi_params (from vendor/nginx-1.9.9/conf/fastcgi_params) vendor/nginx-1.9.10/conf/koi-utf (from vendor/nginx-1.9.9/conf/koi-utf) vendor/nginx-1.9.10/conf/koi-win (from vendor/nginx-1.9.9/conf/koi-win) vendor/nginx-1.9.10/conf/mime.types (from vendor/nginx-1.9.9/conf/mime.types) vendor/nginx-1.9.10/conf/nginx.conf (from vendor/nginx-1.9.9/conf/nginx.conf) vendor/nginx-1.9.10/conf/scgi_params (from vendor/nginx-1.9.9/conf/scgi_params) vendor/nginx-1.9.10/conf/uwsgi_params (from vendor/nginx-1.9.9/conf/uwsgi_params) vendor/nginx-1.9.10/conf/win-utf (from vendor/nginx-1.9.9/conf/win-utf) vendor/nginx-1.9.10/contrib/README (from vendor/nginx-1.9.9/contrib/README) vendor/nginx-1.9.10/contrib/geo2nginx.pl (from vendor/nginx-1.9.9/contrib/geo2nginx.pl) vendor/nginx-1.9.10/contrib/unicode2nginx/koi-utf (from vendor/nginx-1.9.9/contrib/unicode2nginx/koi-utf) vendor/nginx-1.9.10/contrib/unicode2nginx/unicode-to-nginx.pl (from vendor/nginx-1.9.9/contrib/unicode2nginx/unicode-to-nginx.pl) vendor/nginx-1.9.10/contrib/unicode2nginx/win-utf (from vendor/nginx-1.9.9/contrib/unicode2nginx/win-utf) vendor/nginx-1.9.10/contrib/vim/ftdetect/nginx.vim (from vendor/nginx-1.9.9/contrib/vim/ftdetect/nginx.vim) vendor/nginx-1.9.10/contrib/vim/indent/nginx.vim (from vendor/nginx-1.9.9/contrib/vim/indent/nginx.vim) vendor/nginx-1.9.10/contrib/vim/syntax/nginx.vim (from vendor/nginx-1.9.9/contrib/vim/syntax/nginx.vim) vendor/nginx-1.9.10/docs/GNUmakefile (from vendor/nginx-1.9.9/docs/GNUmakefile) vendor/nginx-1.9.10/docs/dtd/change_log_conf.dtd (from vendor/nginx-1.9.9/docs/dtd/change_log_conf.dtd) vendor/nginx-1.9.10/docs/dtd/changes.dtd (from vendor/nginx-1.9.9/docs/dtd/changes.dtd) vendor/nginx-1.9.10/docs/html/50x.html (from vendor/nginx-1.9.9/docs/html/50x.html) vendor/nginx-1.9.10/docs/html/index.html (from vendor/nginx-1.9.9/docs/html/index.html) vendor/nginx-1.9.10/docs/man/nginx.8 (from vendor/nginx-1.9.9/docs/man/nginx.8) vendor/nginx-1.9.10/docs/text/LICENSE (from vendor/nginx-1.9.9/docs/text/LICENSE) vendor/nginx-1.9.10/docs/text/README (from vendor/nginx-1.9.9/docs/text/README) vendor/nginx-1.9.10/docs/xml/change_log_conf.xml (from vendor/nginx-1.9.9/docs/xml/change_log_conf.xml) vendor/nginx-1.9.10/docs/xml/nginx/changes.xml (from vendor/nginx-1.9.9/docs/xml/nginx/changes.xml) vendor/nginx-1.9.10/docs/xsls/changes.xsls (from vendor/nginx-1.9.9/docs/xsls/changes.xsls) vendor/nginx-1.9.10/docs/xslt/changes.xslt (from vendor/nginx-1.9.9/docs/xslt/changes.xslt) vendor/nginx-1.9.10/misc/GNUmakefile (from vendor/nginx-1.9.9/misc/GNUmakefile) vendor/nginx-1.9.10/misc/README (from vendor/nginx-1.9.9/misc/README) vendor/nginx-1.9.10/src/core/nginx.c (from vendor/nginx-1.9.9/src/core/nginx.c) vendor/nginx-1.9.10/src/core/nginx.h (from vendor/nginx-1.9.9/src/core/nginx.h) vendor/nginx-1.9.10/src/core/ngx_array.c (from vendor/nginx-1.9.9/src/core/ngx_array.c) vendor/nginx-1.9.10/src/core/ngx_array.h (from vendor/nginx-1.9.9/src/core/ngx_array.h) vendor/nginx-1.9.10/src/core/ngx_buf.c (from vendor/nginx-1.9.9/src/core/ngx_buf.c) vendor/nginx-1.9.10/src/core/ngx_buf.h (from vendor/nginx-1.9.9/src/core/ngx_buf.h) vendor/nginx-1.9.10/src/core/ngx_conf_file.c (from vendor/nginx-1.9.9/src/core/ngx_conf_file.c) vendor/nginx-1.9.10/src/core/ngx_conf_file.h (from vendor/nginx-1.9.9/src/core/ngx_conf_file.h) vendor/nginx-1.9.10/src/core/ngx_config.h (from vendor/nginx-1.9.9/src/core/ngx_config.h) vendor/nginx-1.9.10/src/core/ngx_connection.c (from vendor/nginx-1.9.9/src/core/ngx_connection.c) vendor/nginx-1.9.10/src/core/ngx_connection.h (from vendor/nginx-1.9.9/src/core/ngx_connection.h) vendor/nginx-1.9.10/src/core/ngx_core.h (from vendor/nginx-1.9.9/src/core/ngx_core.h) vendor/nginx-1.9.10/src/core/ngx_cpuinfo.c (from vendor/nginx-1.9.9/src/core/ngx_cpuinfo.c) vendor/nginx-1.9.10/src/core/ngx_crc.h (from vendor/nginx-1.9.9/src/core/ngx_crc.h) vendor/nginx-1.9.10/src/core/ngx_crc32.c (from vendor/nginx-1.9.9/src/core/ngx_crc32.c) vendor/nginx-1.9.10/src/core/ngx_crc32.h (from vendor/nginx-1.9.9/src/core/ngx_crc32.h) vendor/nginx-1.9.10/src/core/ngx_crypt.c (from vendor/nginx-1.9.9/src/core/ngx_crypt.c) vendor/nginx-1.9.10/src/core/ngx_crypt.h (from vendor/nginx-1.9.9/src/core/ngx_crypt.h) vendor/nginx-1.9.10/src/core/ngx_cycle.c (from vendor/nginx-1.9.9/src/core/ngx_cycle.c) vendor/nginx-1.9.10/src/core/ngx_cycle.h (from vendor/nginx-1.9.9/src/core/ngx_cycle.h) vendor/nginx-1.9.10/src/core/ngx_file.c (from vendor/nginx-1.9.9/src/core/ngx_file.c) vendor/nginx-1.9.10/src/core/ngx_file.h (from vendor/nginx-1.9.9/src/core/ngx_file.h) vendor/nginx-1.9.10/src/core/ngx_hash.c (from vendor/nginx-1.9.9/src/core/ngx_hash.c) vendor/nginx-1.9.10/src/core/ngx_hash.h (from vendor/nginx-1.9.9/src/core/ngx_hash.h) vendor/nginx-1.9.10/src/core/ngx_inet.c (from vendor/nginx-1.9.9/src/core/ngx_inet.c) vendor/nginx-1.9.10/src/core/ngx_inet.h (from vendor/nginx-1.9.9/src/core/ngx_inet.h) vendor/nginx-1.9.10/src/core/ngx_list.c (from vendor/nginx-1.9.9/src/core/ngx_list.c) vendor/nginx-1.9.10/src/core/ngx_list.h (from vendor/nginx-1.9.9/src/core/ngx_list.h) vendor/nginx-1.9.10/src/core/ngx_log.c (from vendor/nginx-1.9.9/src/core/ngx_log.c) vendor/nginx-1.9.10/src/core/ngx_log.h (from vendor/nginx-1.9.9/src/core/ngx_log.h) vendor/nginx-1.9.10/src/core/ngx_md5.c (from vendor/nginx-1.9.9/src/core/ngx_md5.c) vendor/nginx-1.9.10/src/core/ngx_md5.h (from vendor/nginx-1.9.9/src/core/ngx_md5.h) vendor/nginx-1.9.10/src/core/ngx_murmurhash.c (from vendor/nginx-1.9.9/src/core/ngx_murmurhash.c) vendor/nginx-1.9.10/src/core/ngx_murmurhash.h (from vendor/nginx-1.9.9/src/core/ngx_murmurhash.h) vendor/nginx-1.9.10/src/core/ngx_open_file_cache.c (from vendor/nginx-1.9.9/src/core/ngx_open_file_cache.c) vendor/nginx-1.9.10/src/core/ngx_open_file_cache.h (from vendor/nginx-1.9.9/src/core/ngx_open_file_cache.h) vendor/nginx-1.9.10/src/core/ngx_output_chain.c (from vendor/nginx-1.9.9/src/core/ngx_output_chain.c) vendor/nginx-1.9.10/src/core/ngx_palloc.c (from vendor/nginx-1.9.9/src/core/ngx_palloc.c) vendor/nginx-1.9.10/src/core/ngx_palloc.h (from vendor/nginx-1.9.9/src/core/ngx_palloc.h) vendor/nginx-1.9.10/src/core/ngx_parse.c (from vendor/nginx-1.9.9/src/core/ngx_parse.c) vendor/nginx-1.9.10/src/core/ngx_parse.h (from vendor/nginx-1.9.9/src/core/ngx_parse.h) vendor/nginx-1.9.10/src/core/ngx_parse_time.c (from vendor/nginx-1.9.9/src/core/ngx_parse_time.c) vendor/nginx-1.9.10/src/core/ngx_parse_time.h (from vendor/nginx-1.9.9/src/core/ngx_parse_time.h) vendor/nginx-1.9.10/src/core/ngx_proxy_protocol.c (from vendor/nginx-1.9.9/src/core/ngx_proxy_protocol.c) vendor/nginx-1.9.10/src/core/ngx_proxy_protocol.h (from vendor/nginx-1.9.9/src/core/ngx_proxy_protocol.h) vendor/nginx-1.9.10/src/core/ngx_queue.c (from vendor/nginx-1.9.9/src/core/ngx_queue.c) vendor/nginx-1.9.10/src/core/ngx_queue.h (from vendor/nginx-1.9.9/src/core/ngx_queue.h) vendor/nginx-1.9.10/src/core/ngx_radix_tree.c (from vendor/nginx-1.9.9/src/core/ngx_radix_tree.c) vendor/nginx-1.9.10/src/core/ngx_radix_tree.h (from vendor/nginx-1.9.9/src/core/ngx_radix_tree.h) vendor/nginx-1.9.10/src/core/ngx_rbtree.c (from vendor/nginx-1.9.9/src/core/ngx_rbtree.c) vendor/nginx-1.9.10/src/core/ngx_rbtree.h (from vendor/nginx-1.9.9/src/core/ngx_rbtree.h) vendor/nginx-1.9.10/src/core/ngx_regex.c (from vendor/nginx-1.9.9/src/core/ngx_regex.c) vendor/nginx-1.9.10/src/core/ngx_regex.h (from vendor/nginx-1.9.9/src/core/ngx_regex.h) vendor/nginx-1.9.10/src/core/ngx_resolver.c (from vendor/nginx-1.9.9/src/core/ngx_resolver.c) vendor/nginx-1.9.10/src/core/ngx_resolver.h (from vendor/nginx-1.9.9/src/core/ngx_resolver.h) vendor/nginx-1.9.10/src/core/ngx_rwlock.c (from vendor/nginx-1.9.9/src/core/ngx_rwlock.c) vendor/nginx-1.9.10/src/core/ngx_rwlock.h (from vendor/nginx-1.9.9/src/core/ngx_rwlock.h) vendor/nginx-1.9.10/src/core/ngx_sha1.h (from vendor/nginx-1.9.9/src/core/ngx_sha1.h) vendor/nginx-1.9.10/src/core/ngx_shmtx.c (from vendor/nginx-1.9.9/src/core/ngx_shmtx.c) vendor/nginx-1.9.10/src/core/ngx_shmtx.h (from vendor/nginx-1.9.9/src/core/ngx_shmtx.h) vendor/nginx-1.9.10/src/core/ngx_slab.c (from vendor/nginx-1.9.9/src/core/ngx_slab.c) vendor/nginx-1.9.10/src/core/ngx_slab.h (from vendor/nginx-1.9.9/src/core/ngx_slab.h) vendor/nginx-1.9.10/src/core/ngx_spinlock.c (from vendor/nginx-1.9.9/src/core/ngx_spinlock.c) vendor/nginx-1.9.10/src/core/ngx_string.c (from vendor/nginx-1.9.9/src/core/ngx_string.c) vendor/nginx-1.9.10/src/core/ngx_string.h (from vendor/nginx-1.9.9/src/core/ngx_string.h) vendor/nginx-1.9.10/src/core/ngx_syslog.c (from vendor/nginx-1.9.9/src/core/ngx_syslog.c) vendor/nginx-1.9.10/src/core/ngx_syslog.h (from vendor/nginx-1.9.9/src/core/ngx_syslog.h) vendor/nginx-1.9.10/src/core/ngx_thread_pool.c (from vendor/nginx-1.9.9/src/core/ngx_thread_pool.c) vendor/nginx-1.9.10/src/core/ngx_thread_pool.h (from vendor/nginx-1.9.9/src/core/ngx_thread_pool.h) vendor/nginx-1.9.10/src/core/ngx_times.c (from vendor/nginx-1.9.9/src/core/ngx_times.c) vendor/nginx-1.9.10/src/core/ngx_times.h (from vendor/nginx-1.9.9/src/core/ngx_times.h) vendor/nginx-1.9.10/src/event/modules/ngx_devpoll_module.c (from vendor/nginx-1.9.9/src/event/modules/ngx_devpoll_module.c) vendor/nginx-1.9.10/src/event/modules/ngx_epoll_module.c (from vendor/nginx-1.9.9/src/event/modules/ngx_epoll_module.c) vendor/nginx-1.9.10/src/event/modules/ngx_eventport_module.c (from vendor/nginx-1.9.9/src/event/modules/ngx_eventport_module.c) vendor/nginx-1.9.10/src/event/modules/ngx_iocp_module.c (from vendor/nginx-1.9.9/src/event/modules/ngx_iocp_module.c) vendor/nginx-1.9.10/src/event/modules/ngx_iocp_module.h (from vendor/nginx-1.9.9/src/event/modules/ngx_iocp_module.h) vendor/nginx-1.9.10/src/event/modules/ngx_kqueue_module.c (from vendor/nginx-1.9.9/src/event/modules/ngx_kqueue_module.c) vendor/nginx-1.9.10/src/event/modules/ngx_poll_module.c (from vendor/nginx-1.9.9/src/event/modules/ngx_poll_module.c) vendor/nginx-1.9.10/src/event/modules/ngx_select_module.c (from vendor/nginx-1.9.9/src/event/modules/ngx_select_module.c) vendor/nginx-1.9.10/src/event/modules/ngx_win32_select_module.c (from vendor/nginx-1.9.9/src/event/modules/ngx_win32_select_module.c) vendor/nginx-1.9.10/src/event/ngx_event.c (from vendor/nginx-1.9.9/src/event/ngx_event.c) vendor/nginx-1.9.10/src/event/ngx_event.h (from vendor/nginx-1.9.9/src/event/ngx_event.h) vendor/nginx-1.9.10/src/event/ngx_event_accept.c (from vendor/nginx-1.9.9/src/event/ngx_event_accept.c) vendor/nginx-1.9.10/src/event/ngx_event_acceptex.c (from vendor/nginx-1.9.9/src/event/ngx_event_acceptex.c) vendor/nginx-1.9.10/src/event/ngx_event_connect.c (from vendor/nginx-1.9.9/src/event/ngx_event_connect.c) vendor/nginx-1.9.10/src/event/ngx_event_connect.h (from vendor/nginx-1.9.9/src/event/ngx_event_connect.h) vendor/nginx-1.9.10/src/event/ngx_event_connectex.c (from vendor/nginx-1.9.9/src/event/ngx_event_connectex.c) vendor/nginx-1.9.10/src/event/ngx_event_openssl.c (from vendor/nginx-1.9.9/src/event/ngx_event_openssl.c) vendor/nginx-1.9.10/src/event/ngx_event_openssl.h (from vendor/nginx-1.9.9/src/event/ngx_event_openssl.h) vendor/nginx-1.9.10/src/event/ngx_event_openssl_stapling.c (from vendor/nginx-1.9.9/src/event/ngx_event_openssl_stapling.c) vendor/nginx-1.9.10/src/event/ngx_event_pipe.c (from vendor/nginx-1.9.9/src/event/ngx_event_pipe.c) vendor/nginx-1.9.10/src/event/ngx_event_pipe.h (from vendor/nginx-1.9.9/src/event/ngx_event_pipe.h) vendor/nginx-1.9.10/src/event/ngx_event_posted.c (from vendor/nginx-1.9.9/src/event/ngx_event_posted.c) vendor/nginx-1.9.10/src/event/ngx_event_posted.h (from vendor/nginx-1.9.9/src/event/ngx_event_posted.h) vendor/nginx-1.9.10/src/event/ngx_event_timer.c (from vendor/nginx-1.9.9/src/event/ngx_event_timer.c) vendor/nginx-1.9.10/src/event/ngx_event_timer.h (from vendor/nginx-1.9.9/src/event/ngx_event_timer.h) vendor/nginx-1.9.10/src/http/modules/ngx_http_access_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_access_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_addition_filter_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_addition_filter_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_auth_basic_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_auth_basic_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_auth_request_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_auth_request_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_autoindex_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_autoindex_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_browser_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_browser_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_charset_filter_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_charset_filter_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_chunked_filter_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_chunked_filter_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_dav_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_dav_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_degradation_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_degradation_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_empty_gif_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_empty_gif_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_fastcgi_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_fastcgi_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_flv_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_flv_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_geo_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_geo_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_geoip_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_geoip_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_gunzip_filter_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_gunzip_filter_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_gzip_filter_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_gzip_filter_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_gzip_static_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_gzip_static_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_headers_filter_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_headers_filter_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_image_filter_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_image_filter_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_index_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_index_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_limit_conn_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_limit_conn_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_limit_req_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_limit_req_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_log_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_log_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_map_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_map_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_memcached_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_memcached_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_mp4_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_mp4_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_not_modified_filter_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_not_modified_filter_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_proxy_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_proxy_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_random_index_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_random_index_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_range_filter_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_range_filter_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_realip_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_realip_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_referer_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_referer_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_rewrite_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_rewrite_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_scgi_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_scgi_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_secure_link_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_secure_link_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_slice_filter_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_slice_filter_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_split_clients_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_split_clients_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_ssi_filter_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_ssi_filter_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_ssi_filter_module.h (from vendor/nginx-1.9.9/src/http/modules/ngx_http_ssi_filter_module.h) vendor/nginx-1.9.10/src/http/modules/ngx_http_ssl_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_ssl_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_ssl_module.h (from vendor/nginx-1.9.9/src/http/modules/ngx_http_ssl_module.h) vendor/nginx-1.9.10/src/http/modules/ngx_http_static_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_static_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_stub_status_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_stub_status_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_sub_filter_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_sub_filter_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_upstream_hash_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_upstream_hash_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_upstream_ip_hash_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_upstream_ip_hash_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_upstream_keepalive_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_upstream_keepalive_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_upstream_least_conn_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_upstream_least_conn_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_upstream_zone_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_upstream_zone_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_userid_filter_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_userid_filter_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_uwsgi_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_uwsgi_module.c) vendor/nginx-1.9.10/src/http/modules/ngx_http_xslt_filter_module.c (from vendor/nginx-1.9.9/src/http/modules/ngx_http_xslt_filter_module.c) vendor/nginx-1.9.10/src/http/modules/perl/Makefile.PL (from vendor/nginx-1.9.9/src/http/modules/perl/Makefile.PL) vendor/nginx-1.9.10/src/http/modules/perl/nginx.pm (from vendor/nginx-1.9.9/src/http/modules/perl/nginx.pm) vendor/nginx-1.9.10/src/http/modules/perl/nginx.xs (from vendor/nginx-1.9.9/src/http/modules/perl/nginx.xs) vendor/nginx-1.9.10/src/http/modules/perl/ngx_http_perl_module.c (from vendor/nginx-1.9.9/src/http/modules/perl/ngx_http_perl_module.c) vendor/nginx-1.9.10/src/http/modules/perl/ngx_http_perl_module.h (from vendor/nginx-1.9.9/src/http/modules/perl/ngx_http_perl_module.h) vendor/nginx-1.9.10/src/http/modules/perl/typemap (from vendor/nginx-1.9.9/src/http/modules/perl/typemap) vendor/nginx-1.9.10/src/http/ngx_http.c (from vendor/nginx-1.9.9/src/http/ngx_http.c) vendor/nginx-1.9.10/src/http/ngx_http.h (from vendor/nginx-1.9.9/src/http/ngx_http.h) vendor/nginx-1.9.10/src/http/ngx_http_cache.h (from vendor/nginx-1.9.9/src/http/ngx_http_cache.h) vendor/nginx-1.9.10/src/http/ngx_http_config.h (from vendor/nginx-1.9.9/src/http/ngx_http_config.h) vendor/nginx-1.9.10/src/http/ngx_http_copy_filter_module.c (from vendor/nginx-1.9.9/src/http/ngx_http_copy_filter_module.c) vendor/nginx-1.9.10/src/http/ngx_http_core_module.c (from vendor/nginx-1.9.9/src/http/ngx_http_core_module.c) vendor/nginx-1.9.10/src/http/ngx_http_core_module.h (from vendor/nginx-1.9.9/src/http/ngx_http_core_module.h) vendor/nginx-1.9.10/src/http/ngx_http_file_cache.c (from vendor/nginx-1.9.9/src/http/ngx_http_file_cache.c) vendor/nginx-1.9.10/src/http/ngx_http_header_filter_module.c (from vendor/nginx-1.9.9/src/http/ngx_http_header_filter_module.c) vendor/nginx-1.9.10/src/http/ngx_http_parse.c (from vendor/nginx-1.9.9/src/http/ngx_http_parse.c) vendor/nginx-1.9.10/src/http/ngx_http_postpone_filter_module.c (from vendor/nginx-1.9.9/src/http/ngx_http_postpone_filter_module.c) vendor/nginx-1.9.10/src/http/ngx_http_request.c (from vendor/nginx-1.9.9/src/http/ngx_http_request.c) vendor/nginx-1.9.10/src/http/ngx_http_request.h (from vendor/nginx-1.9.9/src/http/ngx_http_request.h) vendor/nginx-1.9.10/src/http/ngx_http_request_body.c (from vendor/nginx-1.9.9/src/http/ngx_http_request_body.c) vendor/nginx-1.9.10/src/http/ngx_http_script.c (from vendor/nginx-1.9.9/src/http/ngx_http_script.c) vendor/nginx-1.9.10/src/http/ngx_http_script.h (from vendor/nginx-1.9.9/src/http/ngx_http_script.h) vendor/nginx-1.9.10/src/http/ngx_http_special_response.c (from vendor/nginx-1.9.9/src/http/ngx_http_special_response.c) vendor/nginx-1.9.10/src/http/ngx_http_upstream.c (from vendor/nginx-1.9.9/src/http/ngx_http_upstream.c) vendor/nginx-1.9.10/src/http/ngx_http_upstream.h (from vendor/nginx-1.9.9/src/http/ngx_http_upstream.h) vendor/nginx-1.9.10/src/http/ngx_http_upstream_round_robin.c (from vendor/nginx-1.9.9/src/http/ngx_http_upstream_round_robin.c) vendor/nginx-1.9.10/src/http/ngx_http_upstream_round_robin.h (from vendor/nginx-1.9.9/src/http/ngx_http_upstream_round_robin.h) vendor/nginx-1.9.10/src/http/ngx_http_variables.c (from vendor/nginx-1.9.9/src/http/ngx_http_variables.c) vendor/nginx-1.9.10/src/http/ngx_http_variables.h (from vendor/nginx-1.9.9/src/http/ngx_http_variables.h) vendor/nginx-1.9.10/src/http/ngx_http_write_filter_module.c (from vendor/nginx-1.9.9/src/http/ngx_http_write_filter_module.c) vendor/nginx-1.9.10/src/http/v2/ngx_http_v2.c (from vendor/nginx-1.9.9/src/http/v2/ngx_http_v2.c) vendor/nginx-1.9.10/src/http/v2/ngx_http_v2.h (from vendor/nginx-1.9.9/src/http/v2/ngx_http_v2.h) vendor/nginx-1.9.10/src/http/v2/ngx_http_v2_filter_module.c (from vendor/nginx-1.9.9/src/http/v2/ngx_http_v2_filter_module.c) vendor/nginx-1.9.10/src/http/v2/ngx_http_v2_huff_decode.c (from vendor/nginx-1.9.9/src/http/v2/ngx_http_v2_huff_decode.c) vendor/nginx-1.9.10/src/http/v2/ngx_http_v2_huff_encode.c (from vendor/nginx-1.9.9/src/http/v2/ngx_http_v2_huff_encode.c) vendor/nginx-1.9.10/src/http/v2/ngx_http_v2_module.c (from vendor/nginx-1.9.9/src/http/v2/ngx_http_v2_module.c) vendor/nginx-1.9.10/src/http/v2/ngx_http_v2_module.h (from vendor/nginx-1.9.9/src/http/v2/ngx_http_v2_module.h) vendor/nginx-1.9.10/src/http/v2/ngx_http_v2_table.c (from vendor/nginx-1.9.9/src/http/v2/ngx_http_v2_table.c) vendor/nginx-1.9.10/src/mail/ngx_mail.c (from vendor/nginx-1.9.9/src/mail/ngx_mail.c) vendor/nginx-1.9.10/src/mail/ngx_mail.h (from vendor/nginx-1.9.9/src/mail/ngx_mail.h) vendor/nginx-1.9.10/src/mail/ngx_mail_auth_http_module.c (from vendor/nginx-1.9.9/src/mail/ngx_mail_auth_http_module.c) vendor/nginx-1.9.10/src/mail/ngx_mail_core_module.c (from vendor/nginx-1.9.9/src/mail/ngx_mail_core_module.c) vendor/nginx-1.9.10/src/mail/ngx_mail_handler.c (from vendor/nginx-1.9.9/src/mail/ngx_mail_handler.c) vendor/nginx-1.9.10/src/mail/ngx_mail_imap_handler.c (from vendor/nginx-1.9.9/src/mail/ngx_mail_imap_handler.c) vendor/nginx-1.9.10/src/mail/ngx_mail_imap_module.c (from vendor/nginx-1.9.9/src/mail/ngx_mail_imap_module.c) vendor/nginx-1.9.10/src/mail/ngx_mail_imap_module.h (from vendor/nginx-1.9.9/src/mail/ngx_mail_imap_module.h) vendor/nginx-1.9.10/src/mail/ngx_mail_parse.c (from vendor/nginx-1.9.9/src/mail/ngx_mail_parse.c) vendor/nginx-1.9.10/src/mail/ngx_mail_pop3_handler.c (from vendor/nginx-1.9.9/src/mail/ngx_mail_pop3_handler.c) vendor/nginx-1.9.10/src/mail/ngx_mail_pop3_module.c (from vendor/nginx-1.9.9/src/mail/ngx_mail_pop3_module.c) vendor/nginx-1.9.10/src/mail/ngx_mail_pop3_module.h (from vendor/nginx-1.9.9/src/mail/ngx_mail_pop3_module.h) vendor/nginx-1.9.10/src/mail/ngx_mail_proxy_module.c (from vendor/nginx-1.9.9/src/mail/ngx_mail_proxy_module.c) vendor/nginx-1.9.10/src/mail/ngx_mail_smtp_handler.c (from vendor/nginx-1.9.9/src/mail/ngx_mail_smtp_handler.c) vendor/nginx-1.9.10/src/mail/ngx_mail_smtp_module.c (from vendor/nginx-1.9.9/src/mail/ngx_mail_smtp_module.c) vendor/nginx-1.9.10/src/mail/ngx_mail_smtp_module.h (from vendor/nginx-1.9.9/src/mail/ngx_mail_smtp_module.h) vendor/nginx-1.9.10/src/mail/ngx_mail_ssl_module.c (from vendor/nginx-1.9.9/src/mail/ngx_mail_ssl_module.c) vendor/nginx-1.9.10/src/mail/ngx_mail_ssl_module.h (from vendor/nginx-1.9.9/src/mail/ngx_mail_ssl_module.h) vendor/nginx-1.9.10/src/misc/ngx_cpp_test_module.cpp (from vendor/nginx-1.9.9/src/misc/ngx_cpp_test_module.cpp) vendor/nginx-1.9.10/src/misc/ngx_google_perftools_module.c (from vendor/nginx-1.9.9/src/misc/ngx_google_perftools_module.c) vendor/nginx-1.9.10/src/mysql/config (from vendor/nginx-1.9.9/src/mysql/config) vendor/nginx-1.9.10/src/mysql/ngx_http_mysql_test.c (from vendor/nginx-1.9.9/src/mysql/ngx_http_mysql_test.c) vendor/nginx-1.9.10/src/mysql/ngx_mysql.c (from vendor/nginx-1.9.9/src/mysql/ngx_mysql.c) vendor/nginx-1.9.10/src/mysql/ngx_mysql.h (from vendor/nginx-1.9.9/src/mysql/ngx_mysql.h) vendor/nginx-1.9.10/src/os/unix/ngx_alloc.c (from vendor/nginx-1.9.9/src/os/unix/ngx_alloc.c) vendor/nginx-1.9.10/src/os/unix/ngx_alloc.h (from vendor/nginx-1.9.9/src/os/unix/ngx_alloc.h) vendor/nginx-1.9.10/src/os/unix/ngx_atomic.h (from vendor/nginx-1.9.9/src/os/unix/ngx_atomic.h) vendor/nginx-1.9.10/src/os/unix/ngx_channel.c (from vendor/nginx-1.9.9/src/os/unix/ngx_channel.c) vendor/nginx-1.9.10/src/os/unix/ngx_channel.h (from vendor/nginx-1.9.9/src/os/unix/ngx_channel.h) vendor/nginx-1.9.10/src/os/unix/ngx_daemon.c (from vendor/nginx-1.9.9/src/os/unix/ngx_daemon.c) vendor/nginx-1.9.10/src/os/unix/ngx_darwin.h (from vendor/nginx-1.9.9/src/os/unix/ngx_darwin.h) vendor/nginx-1.9.10/src/os/unix/ngx_darwin_config.h (from vendor/nginx-1.9.9/src/os/unix/ngx_darwin_config.h) vendor/nginx-1.9.10/src/os/unix/ngx_darwin_init.c (from vendor/nginx-1.9.9/src/os/unix/ngx_darwin_init.c) vendor/nginx-1.9.10/src/os/unix/ngx_darwin_sendfile_chain.c (from vendor/nginx-1.9.9/src/os/unix/ngx_darwin_sendfile_chain.c) vendor/nginx-1.9.10/src/os/unix/ngx_errno.c (from vendor/nginx-1.9.9/src/os/unix/ngx_errno.c) vendor/nginx-1.9.10/src/os/unix/ngx_errno.h (from vendor/nginx-1.9.9/src/os/unix/ngx_errno.h) vendor/nginx-1.9.10/src/os/unix/ngx_file_aio_read.c (from vendor/nginx-1.9.9/src/os/unix/ngx_file_aio_read.c) vendor/nginx-1.9.10/src/os/unix/ngx_files.c (from vendor/nginx-1.9.9/src/os/unix/ngx_files.c) vendor/nginx-1.9.10/src/os/unix/ngx_files.h (from vendor/nginx-1.9.9/src/os/unix/ngx_files.h) vendor/nginx-1.9.10/src/os/unix/ngx_freebsd.h (from vendor/nginx-1.9.9/src/os/unix/ngx_freebsd.h) vendor/nginx-1.9.10/src/os/unix/ngx_freebsd_config.h (from vendor/nginx-1.9.9/src/os/unix/ngx_freebsd_config.h) vendor/nginx-1.9.10/src/os/unix/ngx_freebsd_init.c (from vendor/nginx-1.9.9/src/os/unix/ngx_freebsd_init.c) vendor/nginx-1.9.10/src/os/unix/ngx_freebsd_sendfile_chain.c (from vendor/nginx-1.9.9/src/os/unix/ngx_freebsd_sendfile_chain.c) vendor/nginx-1.9.10/src/os/unix/ngx_gcc_atomic_amd64.h (from vendor/nginx-1.9.9/src/os/unix/ngx_gcc_atomic_amd64.h) vendor/nginx-1.9.10/src/os/unix/ngx_gcc_atomic_ppc.h (from vendor/nginx-1.9.9/src/os/unix/ngx_gcc_atomic_ppc.h) vendor/nginx-1.9.10/src/os/unix/ngx_gcc_atomic_sparc64.h (from vendor/nginx-1.9.9/src/os/unix/ngx_gcc_atomic_sparc64.h) vendor/nginx-1.9.10/src/os/unix/ngx_gcc_atomic_x86.h (from vendor/nginx-1.9.9/src/os/unix/ngx_gcc_atomic_x86.h) vendor/nginx-1.9.10/src/os/unix/ngx_linux.h (from vendor/nginx-1.9.9/src/os/unix/ngx_linux.h) vendor/nginx-1.9.10/src/os/unix/ngx_linux_aio_read.c (from vendor/nginx-1.9.9/src/os/unix/ngx_linux_aio_read.c) vendor/nginx-1.9.10/src/os/unix/ngx_linux_config.h (from vendor/nginx-1.9.9/src/os/unix/ngx_linux_config.h) vendor/nginx-1.9.10/src/os/unix/ngx_linux_init.c (from vendor/nginx-1.9.9/src/os/unix/ngx_linux_init.c) vendor/nginx-1.9.10/src/os/unix/ngx_linux_sendfile_chain.c (from vendor/nginx-1.9.9/src/os/unix/ngx_linux_sendfile_chain.c) vendor/nginx-1.9.10/src/os/unix/ngx_os.h (from vendor/nginx-1.9.9/src/os/unix/ngx_os.h) vendor/nginx-1.9.10/src/os/unix/ngx_posix_config.h (from vendor/nginx-1.9.9/src/os/unix/ngx_posix_config.h) vendor/nginx-1.9.10/src/os/unix/ngx_posix_init.c (from vendor/nginx-1.9.9/src/os/unix/ngx_posix_init.c) vendor/nginx-1.9.10/src/os/unix/ngx_process.c (from vendor/nginx-1.9.9/src/os/unix/ngx_process.c) vendor/nginx-1.9.10/src/os/unix/ngx_process.h (from vendor/nginx-1.9.9/src/os/unix/ngx_process.h) vendor/nginx-1.9.10/src/os/unix/ngx_process_cycle.c (from vendor/nginx-1.9.9/src/os/unix/ngx_process_cycle.c) vendor/nginx-1.9.10/src/os/unix/ngx_process_cycle.h (from vendor/nginx-1.9.9/src/os/unix/ngx_process_cycle.h) vendor/nginx-1.9.10/src/os/unix/ngx_readv_chain.c (from vendor/nginx-1.9.9/src/os/unix/ngx_readv_chain.c) vendor/nginx-1.9.10/src/os/unix/ngx_recv.c (from vendor/nginx-1.9.9/src/os/unix/ngx_recv.c) vendor/nginx-1.9.10/src/os/unix/ngx_send.c (from vendor/nginx-1.9.9/src/os/unix/ngx_send.c) vendor/nginx-1.9.10/src/os/unix/ngx_setaffinity.c (from vendor/nginx-1.9.9/src/os/unix/ngx_setaffinity.c) vendor/nginx-1.9.10/src/os/unix/ngx_setaffinity.h (from vendor/nginx-1.9.9/src/os/unix/ngx_setaffinity.h) vendor/nginx-1.9.10/src/os/unix/ngx_setproctitle.c (from vendor/nginx-1.9.9/src/os/unix/ngx_setproctitle.c) vendor/nginx-1.9.10/src/os/unix/ngx_setproctitle.h (from vendor/nginx-1.9.9/src/os/unix/ngx_setproctitle.h) vendor/nginx-1.9.10/src/os/unix/ngx_shmem.c (from vendor/nginx-1.9.9/src/os/unix/ngx_shmem.c) vendor/nginx-1.9.10/src/os/unix/ngx_shmem.h (from vendor/nginx-1.9.9/src/os/unix/ngx_shmem.h) vendor/nginx-1.9.10/src/os/unix/ngx_socket.c (from vendor/nginx-1.9.9/src/os/unix/ngx_socket.c) vendor/nginx-1.9.10/src/os/unix/ngx_socket.h (from vendor/nginx-1.9.9/src/os/unix/ngx_socket.h) vendor/nginx-1.9.10/src/os/unix/ngx_solaris.h (from vendor/nginx-1.9.9/src/os/unix/ngx_solaris.h) vendor/nginx-1.9.10/src/os/unix/ngx_solaris_config.h (from vendor/nginx-1.9.9/src/os/unix/ngx_solaris_config.h) vendor/nginx-1.9.10/src/os/unix/ngx_solaris_init.c (from vendor/nginx-1.9.9/src/os/unix/ngx_solaris_init.c) vendor/nginx-1.9.10/src/os/unix/ngx_solaris_sendfilev_chain.c (from vendor/nginx-1.9.9/src/os/unix/ngx_solaris_sendfilev_chain.c) vendor/nginx-1.9.10/src/os/unix/ngx_sunpro_amd64.il (from vendor/nginx-1.9.9/src/os/unix/ngx_sunpro_amd64.il) vendor/nginx-1.9.10/src/os/unix/ngx_sunpro_atomic_sparc64.h (from vendor/nginx-1.9.9/src/os/unix/ngx_sunpro_atomic_sparc64.h) vendor/nginx-1.9.10/src/os/unix/ngx_sunpro_sparc64.il (from vendor/nginx-1.9.9/src/os/unix/ngx_sunpro_sparc64.il) vendor/nginx-1.9.10/src/os/unix/ngx_sunpro_x86.il (from vendor/nginx-1.9.9/src/os/unix/ngx_sunpro_x86.il) vendor/nginx-1.9.10/src/os/unix/ngx_thread.h (from vendor/nginx-1.9.9/src/os/unix/ngx_thread.h) vendor/nginx-1.9.10/src/os/unix/ngx_thread_cond.c (from vendor/nginx-1.9.9/src/os/unix/ngx_thread_cond.c) vendor/nginx-1.9.10/src/os/unix/ngx_thread_id.c (from vendor/nginx-1.9.9/src/os/unix/ngx_thread_id.c) vendor/nginx-1.9.10/src/os/unix/ngx_thread_mutex.c (from vendor/nginx-1.9.9/src/os/unix/ngx_thread_mutex.c) vendor/nginx-1.9.10/src/os/unix/ngx_time.c (from vendor/nginx-1.9.9/src/os/unix/ngx_time.c) vendor/nginx-1.9.10/src/os/unix/ngx_time.h (from vendor/nginx-1.9.9/src/os/unix/ngx_time.h) vendor/nginx-1.9.10/src/os/unix/ngx_udp_recv.c (from vendor/nginx-1.9.9/src/os/unix/ngx_udp_recv.c) vendor/nginx-1.9.10/src/os/unix/ngx_user.c (from vendor/nginx-1.9.9/src/os/unix/ngx_user.c) vendor/nginx-1.9.10/src/os/unix/ngx_user.h (from vendor/nginx-1.9.9/src/os/unix/ngx_user.h) vendor/nginx-1.9.10/src/os/unix/ngx_writev_chain.c (from vendor/nginx-1.9.9/src/os/unix/ngx_writev_chain.c) vendor/nginx-1.9.10/src/os/win32/nginx.ico (from vendor/nginx-1.9.9/src/os/win32/nginx.ico) vendor/nginx-1.9.10/src/os/win32/nginx.rc (from vendor/nginx-1.9.9/src/os/win32/nginx.rc) vendor/nginx-1.9.10/src/os/win32/nginx_icon16.xpm (from vendor/nginx-1.9.9/src/os/win32/nginx_icon16.xpm) vendor/nginx-1.9.10/src/os/win32/nginx_icon32.xpm (from vendor/nginx-1.9.9/src/os/win32/nginx_icon32.xpm) vendor/nginx-1.9.10/src/os/win32/nginx_icon48.xpm (from vendor/nginx-1.9.9/src/os/win32/nginx_icon48.xpm) vendor/nginx-1.9.10/src/os/win32/ngx_alloc.c (from vendor/nginx-1.9.9/src/os/win32/ngx_alloc.c) vendor/nginx-1.9.10/src/os/win32/ngx_alloc.h (from vendor/nginx-1.9.9/src/os/win32/ngx_alloc.h) vendor/nginx-1.9.10/src/os/win32/ngx_atomic.h (from vendor/nginx-1.9.9/src/os/win32/ngx_atomic.h) vendor/nginx-1.9.10/src/os/win32/ngx_errno.c (from vendor/nginx-1.9.9/src/os/win32/ngx_errno.c) vendor/nginx-1.9.10/src/os/win32/ngx_errno.h (from vendor/nginx-1.9.9/src/os/win32/ngx_errno.h) vendor/nginx-1.9.10/src/os/win32/ngx_event_log.c (from vendor/nginx-1.9.9/src/os/win32/ngx_event_log.c) vendor/nginx-1.9.10/src/os/win32/ngx_files.c (from vendor/nginx-1.9.9/src/os/win32/ngx_files.c) vendor/nginx-1.9.10/src/os/win32/ngx_files.h (from vendor/nginx-1.9.9/src/os/win32/ngx_files.h) vendor/nginx-1.9.10/src/os/win32/ngx_os.h (from vendor/nginx-1.9.9/src/os/win32/ngx_os.h) vendor/nginx-1.9.10/src/os/win32/ngx_process.c (from vendor/nginx-1.9.9/src/os/win32/ngx_process.c) vendor/nginx-1.9.10/src/os/win32/ngx_process.h (from vendor/nginx-1.9.9/src/os/win32/ngx_process.h) vendor/nginx-1.9.10/src/os/win32/ngx_process_cycle.c (from vendor/nginx-1.9.9/src/os/win32/ngx_process_cycle.c) vendor/nginx-1.9.10/src/os/win32/ngx_process_cycle.h (from vendor/nginx-1.9.9/src/os/win32/ngx_process_cycle.h) vendor/nginx-1.9.10/src/os/win32/ngx_service.c (from vendor/nginx-1.9.9/src/os/win32/ngx_service.c) vendor/nginx-1.9.10/src/os/win32/ngx_shmem.c (from vendor/nginx-1.9.9/src/os/win32/ngx_shmem.c) vendor/nginx-1.9.10/src/os/win32/ngx_shmem.h (from vendor/nginx-1.9.9/src/os/win32/ngx_shmem.h) vendor/nginx-1.9.10/src/os/win32/ngx_socket.c (from vendor/nginx-1.9.9/src/os/win32/ngx_socket.c) vendor/nginx-1.9.10/src/os/win32/ngx_socket.h (from vendor/nginx-1.9.9/src/os/win32/ngx_socket.h) vendor/nginx-1.9.10/src/os/win32/ngx_stat.c (from vendor/nginx-1.9.9/src/os/win32/ngx_stat.c) vendor/nginx-1.9.10/src/os/win32/ngx_thread.c (from vendor/nginx-1.9.9/src/os/win32/ngx_thread.c) vendor/nginx-1.9.10/src/os/win32/ngx_thread.h (from vendor/nginx-1.9.9/src/os/win32/ngx_thread.h) vendor/nginx-1.9.10/src/os/win32/ngx_time.c (from vendor/nginx-1.9.9/src/os/win32/ngx_time.c) vendor/nginx-1.9.10/src/os/win32/ngx_time.h (from vendor/nginx-1.9.9/src/os/win32/ngx_time.h) vendor/nginx-1.9.10/src/os/win32/ngx_udp_wsarecv.c (from vendor/nginx-1.9.9/src/os/win32/ngx_udp_wsarecv.c) vendor/nginx-1.9.10/src/os/win32/ngx_user.c (from vendor/nginx-1.9.9/src/os/win32/ngx_user.c) vendor/nginx-1.9.10/src/os/win32/ngx_user.h (from vendor/nginx-1.9.9/src/os/win32/ngx_user.h) vendor/nginx-1.9.10/src/os/win32/ngx_win32_config.h (from vendor/nginx-1.9.9/src/os/win32/ngx_win32_config.h) vendor/nginx-1.9.10/src/os/win32/ngx_win32_init.c (from vendor/nginx-1.9.9/src/os/win32/ngx_win32_init.c) vendor/nginx-1.9.10/src/os/win32/ngx_wsarecv.c (from vendor/nginx-1.9.9/src/os/win32/ngx_wsarecv.c) vendor/nginx-1.9.10/src/os/win32/ngx_wsarecv_chain.c (from vendor/nginx-1.9.9/src/os/win32/ngx_wsarecv_chain.c) vendor/nginx-1.9.10/src/os/win32/ngx_wsasend.c (from vendor/nginx-1.9.9/src/os/win32/ngx_wsasend.c) vendor/nginx-1.9.10/src/os/win32/ngx_wsasend_chain.c (from vendor/nginx-1.9.9/src/os/win32/ngx_wsasend_chain.c) vendor/nginx-1.9.10/src/stream/ngx_stream.c (from vendor/nginx-1.9.9/src/stream/ngx_stream.c) vendor/nginx-1.9.10/src/stream/ngx_stream.h (from vendor/nginx-1.9.9/src/stream/ngx_stream.h) vendor/nginx-1.9.10/src/stream/ngx_stream_access_module.c (from vendor/nginx-1.9.9/src/stream/ngx_stream_access_module.c) vendor/nginx-1.9.10/src/stream/ngx_stream_core_module.c (from vendor/nginx-1.9.9/src/stream/ngx_stream_core_module.c) vendor/nginx-1.9.10/src/stream/ngx_stream_handler.c (from vendor/nginx-1.9.9/src/stream/ngx_stream_handler.c) vendor/nginx-1.9.10/src/stream/ngx_stream_limit_conn_module.c (from vendor/nginx-1.9.9/src/stream/ngx_stream_limit_conn_module.c) vendor/nginx-1.9.10/src/stream/ngx_stream_proxy_module.c (from vendor/nginx-1.9.9/src/stream/ngx_stream_proxy_module.c) vendor/nginx-1.9.10/src/stream/ngx_stream_ssl_module.c (from vendor/nginx-1.9.9/src/stream/ngx_stream_ssl_module.c) vendor/nginx-1.9.10/src/stream/ngx_stream_ssl_module.h (from vendor/nginx-1.9.9/src/stream/ngx_stream_ssl_module.h) vendor/nginx-1.9.10/src/stream/ngx_stream_upstream.c (from vendor/nginx-1.9.9/src/stream/ngx_stream_upstream.c) vendor/nginx-1.9.10/src/stream/ngx_stream_upstream.h (from vendor/nginx-1.9.9/src/stream/ngx_stream_upstream.h) vendor/nginx-1.9.10/src/stream/ngx_stream_upstream_hash_module.c (from vendor/nginx-1.9.9/src/stream/ngx_stream_upstream_hash_module.c) vendor/nginx-1.9.10/src/stream/ngx_stream_upstream_least_conn_module.c (from vendor/nginx-1.9.9/src/stream/ngx_stream_upstream_least_conn_module.c) vendor/nginx-1.9.10/src/stream/ngx_stream_upstream_round_robin.c (from vendor/nginx-1.9.9/src/stream/ngx_stream_upstream_round_robin.c) vendor/nginx-1.9.10/src/stream/ngx_stream_upstream_round_robin.h (from vendor/nginx-1.9.9/src/stream/ngx_stream_upstream_round_robin.h) vendor/nginx-1.9.10/src/stream/ngx_stream_upstream_zone_module.c (from vendor/nginx-1.9.9/src/stream/ngx_stream_upstream_zone_module.c) Modified: nginx_version (+1 -1) =================================================================== --- nginx_version 2016-01-27 17:46:43 +0900 (6ae756c) +++ nginx_version 2016-01-28 13:38:41 +0900 (f0a2883) @@ -1 +1 @@ -1.9.9 +1.9.10 Renamed: vendor/nginx-1.9.10/auto/cc/acc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/cc/bcc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/cc/ccc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/cc/clang (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/cc/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/cc/gcc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/cc/icc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/cc/msvc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/cc/name (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/cc/owc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/cc/sunc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/configure (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/define (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/endianness (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/feature (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/have (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/have_headers (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/headers (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/include (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/init (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/install (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/geoip/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/google-perftools/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/libatomic/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/libatomic/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/libgd/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/libxslt/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/md5/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/md5/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/md5/makefile.bcc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/md5/makefile.msvc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/md5/makefile.owc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/openssl/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/openssl/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/openssl/makefile.bcc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/openssl/makefile.msvc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/pcre/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/pcre/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/pcre/makefile.bcc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/pcre/makefile.msvc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/pcre/makefile.owc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/perl/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/perl/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/sha1/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/sha1/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/sha1/makefile.bcc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/sha1/makefile.msvc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/sha1/makefile.owc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/test (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/zlib/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/zlib/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/zlib/makefile.bcc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/zlib/makefile.msvc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/lib/zlib/makefile.owc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/modules (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/nohave (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/options (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/os/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/os/darwin (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/os/freebsd (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/os/linux (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/os/solaris (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/os/win32 (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/sources (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/stubs (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/summary (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/threads (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/types/sizeof (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/types/typedef (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/types/uintptr_t (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/types/value (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/auto/unix (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/conf/fastcgi.conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/conf/fastcgi_params (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/conf/koi-utf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/conf/koi-win (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/conf/mime.types (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/conf/nginx.conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/conf/scgi_params (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/conf/uwsgi_params (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/conf/win-utf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/contrib/README (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/contrib/geo2nginx.pl (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/contrib/unicode2nginx/koi-utf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/contrib/unicode2nginx/unicode-to-nginx.pl (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/contrib/unicode2nginx/win-utf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/contrib/vim/ftdetect/nginx.vim (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/contrib/vim/indent/nginx.vim (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/contrib/vim/syntax/nginx.vim (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/docs/GNUmakefile (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/docs/dtd/change_log_conf.dtd (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/docs/dtd/changes.dtd (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/docs/html/50x.html (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/docs/html/index.html (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/docs/man/nginx.8 (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/docs/text/LICENSE (+2 -2) 94% =================================================================== --- vendor/nginx-1.9.9/docs/text/LICENSE 2016-01-27 17:46:43 +0900 (f752308) +++ vendor/nginx-1.9.10/docs/text/LICENSE 2016-01-28 13:38:41 +0900 (1d3d15c) @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2015 Igor Sysoev - * Copyright (C) 2011-2015 Nginx, Inc. + * Copyright (C) 2002-2016 Igor Sysoev + * Copyright (C) 2011-2016 Nginx, Inc. * All rights reserved. * * Redistribution and use in source and binary forms, with or without Renamed: vendor/nginx-1.9.10/docs/text/README (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/docs/xml/change_log_conf.xml (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/docs/xml/nginx/changes.xml (+104 -1) 99% =================================================================== --- vendor/nginx-1.9.9/docs/xml/nginx/changes.xml 2016-01-27 17:46:43 +0900 (55a9395) +++ vendor/nginx-1.9.10/docs/xml/nginx/changes.xml 2016-01-28 13:38:41 +0900 (b3ea9f3) @@ -5,6 +5,109 @@ <change_log title="nginx"> +<changes ver="1.9.10" date="26.01.2016"> + +<change type="security"> +<para lang="ru"> +при использовании директивы resolver +во время обработки ответов DNS-сервера +могло происходить разыменование некорректного адреса, +что позволяло атакующему, +имеющему возможность подделывать UDP-пакеты от DNS-сервера, +вызвать segmentation fault в рабочем процессе (CVE-2016-0742). +</para> +<para lang="en"> +invalid pointer dereference might occur +during DNS server response processing +if the "resolver" directive was used, +allowing an attacker who is able to forge UDP packets from the DNS server +to cause segmentation fault in a worker process (CVE-2016-0742). +</para> +</change> + +<change type="security"> +<para lang="ru"> +при использовании директивы resolver +во время обработки CNAME-записей +могло произойти обращение к ранее освобождённой памяти, +что позволяло атакующему, +имеющему возможность инициировать преобразование произвольных имён в адреса, +вызвать segmentation fault в рабочем процессе, +а также потенциально могло иметь другие последствия (CVE-2016-0746). +</para> +<para lang="en"> +use-after-free condition might occur +during CNAME response processing +if the "resolver" directive was used, +allowing an attacker who is able to trigger name resolution +to cause segmentation fault in a worker process, +or might have potential other impact (CVE-2016-0746). +</para> +</change> + +<change type="security"> +<para lang="ru"> +при использовании директивы resolver +во время обработки CNAME-записей +не во всех случаях проверялось ограничение +на максимальное количество записей в цепочке, +что позволяло атакующему, +имеющему возможность инициировать преобразование произвольных имён в адреса, +вызвать чрезмерное потребление ресурсов рабочими процессами (CVE-2016-0747). +</para> +<para lang="en"> +CNAME resolution was insufficiently limited +if the "resolver" directive was used, +allowing an attacker who is able to trigger arbitrary name resolution +to cause excessive resource consumption in worker processes (CVE-2016-0747). +</para> +</change> + +<change type="feature"> +<para lang="ru"> +параметр auto директивы worker_cpu_affinity. +</para> +<para lang="en"> +the "auto" parameter of the "worker_cpu_affinity" directive. +</para> +</change> + +<change type="bugfix"> +<para lang="ru"> +параметр proxy_protocol директивы listen не работал +с IPv6 listen-сокетами. +</para> +<para lang="en"> +the "proxy_protocol" parameter of the "listen" directive did not work +with IPv6 listen sockets. +</para> +</change> + +<change type="bugfix"> +<para lang="ru"> +при использовании директивы keepalive +соединения к бэкендам могли кэшироваться некорректно. +</para> +<para lang="en"> +connections to upstream servers might be cached incorrectly +when using the "keepalive" directive. +</para> +</change> + +<change type="bugfix"> +<para lang="ru"> +после перенаправления запроса с помощью X-Accel-Redirect +при проксировании использовался HTTP-метод оригинального запроса. +</para> +<para lang="en"> +proxying used the HTTP method of the original request +after an "X-Accel-Redirect" redirection. +</para> +</change> + +</changes> + + <changes ver="1.9.9" date="09.12.2015"> <change type="bugfix"> @@ -465,7 +568,7 @@ connection limiting in the stream module. <change type="feature"> <para lang="ru"> -органичение скорости в модуле stream. +ограничение скорости в модуле stream. </para> <para lang="en"> data rate limiting in the stream module. Renamed: vendor/nginx-1.9.10/docs/xsls/changes.xsls (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/docs/xslt/changes.xslt (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/misc/GNUmakefile (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/misc/README (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/nginx.c (+41 -2) 96% =================================================================== --- vendor/nginx-1.9.9/src/core/nginx.c 2016-01-27 17:46:43 +0900 (3335587) +++ vendor/nginx-1.9.10/src/core/nginx.c 2016-01-28 13:38:41 +0900 (64db381) @@ -961,6 +961,7 @@ ngx_core_module_create_conf(ngx_cycle_t *cycle) * ccf->pid = NULL; * ccf->oldpid = NULL; * ccf->priority = 0; + * ccf->cpu_affinity_auto = 0; * ccf->cpu_affinity_n = 0; * ccf->cpu_affinity = NULL; */ @@ -1002,7 +1003,8 @@ ngx_core_module_init_conf(ngx_cycle_t *cycle, void *conf) #if (NGX_HAVE_CPU_AFFINITY) - if (ccf->cpu_affinity_n + if (!ccf->cpu_affinity_auto + && ccf->cpu_affinity_n && ccf->cpu_affinity_n != 1 && ccf->cpu_affinity_n != (ngx_uint_t) ccf->worker_processes) { @@ -1273,7 +1275,24 @@ ngx_set_cpu_affinity(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) value = cf->args->elts; - for (n = 1; n < cf->args->nelts; n++) { + if (ngx_strcmp(value[1].data, "auto") == 0) { + + if (cf->args->nelts > 3) { + ngx_conf_log_error(NGX_LOG_EMERG, cf, 0, + "invalid number of arguments in " + "\"worker_cpu_affinity\" directive"); + return NGX_CONF_ERROR; + } + + ccf->cpu_affinity_auto = 1; + mask[0] = (uint64_t) -1 >> (64 - ngx_min(64, ngx_ncpu)); + n = 2; + + } else { + n = 1; + } + + for ( /* void */ ; n < cf->args->nelts; n++) { if (value[n].len > 64) { ngx_conf_log_error(NGX_LOG_EMERG, cf, 0, @@ -1323,6 +1342,8 @@ ngx_set_cpu_affinity(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) uint64_t ngx_get_cpu_affinity(ngx_uint_t n) { + uint64_t mask; + ngx_uint_t i; ngx_core_conf_t *ccf; ccf = (ngx_core_conf_t *) ngx_get_conf(ngx_cycle->conf_ctx, @@ -1332,6 +1353,24 @@ ngx_get_cpu_affinity(ngx_uint_t n) return 0; } + if (ccf->cpu_affinity_auto) { + mask = ccf->cpu_affinity[ccf->cpu_affinity_n - 1]; + + if (mask == 0) { + return 0; + } + + for (i = 0; /* void */ ; i++) { + if ((mask & ((uint64_t) 1 << (i % 64))) && n-- == 0) { + break; + } + + /* void */ + } + + return (uint64_t) 1 << (i % 64); + } + if (ccf->cpu_affinity_n > n) { return ccf->cpu_affinity[n]; } Renamed: vendor/nginx-1.9.10/src/core/nginx.h (+2 -2) 85% =================================================================== --- vendor/nginx-1.9.9/src/core/nginx.h 2016-01-27 17:46:43 +0900 (87a984a) +++ vendor/nginx-1.9.10/src/core/nginx.h 2016-01-28 13:38:41 +0900 (0960afb) @@ -9,8 +9,8 @@ #define _NGINX_H_INCLUDED_ -#define nginx_version 1009009 -#define NGINX_VERSION "1.9.9" +#define nginx_version 1009010 +#define NGINX_VERSION "1.9.10" #define NGINX_VER "nginx/" NGINX_VERSION #ifdef NGX_BUILD Renamed: vendor/nginx-1.9.10/src/core/ngx_array.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_array.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_buf.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_buf.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_conf_file.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_conf_file.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_connection.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_connection.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_core.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_cpuinfo.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_crc.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_crc32.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_crc32.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_crypt.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_crypt.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_cycle.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_cycle.h (+1 -0) 98% =================================================================== --- vendor/nginx-1.9.9/src/core/ngx_cycle.h 2016-01-27 17:46:43 +0900 (b77c109) +++ vendor/nginx-1.9.10/src/core/ngx_cycle.h 2016-01-28 13:38:41 +0900 (a730efe) @@ -88,6 +88,7 @@ typedef struct { int priority; + ngx_uint_t cpu_affinity_auto; ngx_uint_t cpu_affinity_n; uint64_t *cpu_affinity; Renamed: vendor/nginx-1.9.10/src/core/ngx_file.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_file.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_hash.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_hash.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_inet.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_inet.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_list.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_list.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_log.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_log.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_md5.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_md5.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_murmurhash.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_murmurhash.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_open_file_cache.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_open_file_cache.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_output_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_palloc.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_palloc.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_parse.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_parse.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_parse_time.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_parse_time.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_proxy_protocol.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_proxy_protocol.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_queue.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_queue.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_radix_tree.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_radix_tree.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_rbtree.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_rbtree.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_regex.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_regex.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_resolver.c (+133 -99) 93% =================================================================== --- vendor/nginx-1.9.9/src/core/ngx_resolver.c 2016-01-27 17:46:43 +0900 (7013885) +++ vendor/nginx-1.9.10/src/core/ngx_resolver.c 2016-01-28 13:38:41 +0900 (7b60abd) @@ -59,15 +59,15 @@ ngx_int_t ngx_udp_connect(ngx_udp_connection_t *uc); static void ngx_resolver_cleanup(void *data); static void ngx_resolver_cleanup_tree(ngx_resolver_t *r, ngx_rbtree_t *tree); static ngx_int_t ngx_resolve_name_locked(ngx_resolver_t *r, - ngx_resolver_ctx_t *ctx); + ngx_resolver_ctx_t *ctx, ngx_str_t *name); static void ngx_resolver_expire(ngx_resolver_t *r, ngx_rbtree_t *tree, ngx_queue_t *queue); static ngx_int_t ngx_resolver_send_query(ngx_resolver_t *r, ngx_resolver_node_t *rn); -static ngx_int_t ngx_resolver_create_name_query(ngx_resolver_node_t *rn, - ngx_resolver_ctx_t *ctx); -static ngx_int_t ngx_resolver_create_addr_query(ngx_resolver_node_t *rn, - ngx_resolver_ctx_t *ctx); +static ngx_int_t ngx_resolver_create_name_query(ngx_resolver_t *r, + ngx_resolver_node_t *rn, ngx_str_t *name); +static ngx_int_t ngx_resolver_create_addr_query(ngx_resolver_t *r, + ngx_resolver_node_t *rn, ngx_addr_t *addr); static void ngx_resolver_resend_handler(ngx_event_t *ev); static time_t ngx_resolver_resend(ngx_resolver_t *r, ngx_rbtree_t *tree, ngx_queue_t *queue); @@ -376,7 +376,7 @@ ngx_resolve_name(ngx_resolver_ctx_t *ctx) /* lock name mutex */ - rc = ngx_resolve_name_locked(r, ctx); + rc = ngx_resolve_name_locked(r, ctx, &ctx->name); if (rc == NGX_OK) { return NGX_OK; @@ -403,7 +403,6 @@ ngx_resolve_name(ngx_resolver_ctx_t *ctx) void ngx_resolve_name_done(ngx_resolver_ctx_t *ctx) { - uint32_t hash; ngx_resolver_t *r; ngx_resolver_ctx_t *w, **p; ngx_resolver_node_t *rn; @@ -423,11 +422,9 @@ ngx_resolve_name_done(ngx_resolver_ctx_t *ctx) /* lock name mutex */ - if (ctx->state == NGX_AGAIN) { - - hash = ngx_crc32_short(ctx->name.data, ctx->name.len); + if (ctx->state == NGX_AGAIN || ctx->state == NGX_RESOLVE_TIMEDOUT) { - rn = ngx_resolver_lookup_name(r, &ctx->name, hash); + rn = ctx->node; if (rn) { p = &rn->waiting; @@ -472,23 +469,28 @@ done: static ngx_int_t -ngx_resolve_name_locked(ngx_resolver_t *r, ngx_resolver_ctx_t *ctx) +ngx_resolve_name_locked(ngx_resolver_t *r, ngx_resolver_ctx_t *ctx, + ngx_str_t *name) { uint32_t hash; ngx_int_t rc; + ngx_str_t cname; ngx_uint_t naddrs; ngx_addr_t *addrs; - ngx_resolver_ctx_t *next; + ngx_resolver_ctx_t *next, *last; ngx_resolver_node_t *rn; - ngx_strlow(ctx->name.data, ctx->name.data, ctx->name.len); + ngx_strlow(name->data, name->data, name->len); - hash = ngx_crc32_short(ctx->name.data, ctx->name.len); + hash = ngx_crc32_short(name->data, name->len); - rn = ngx_resolver_lookup_name(r, &ctx->name, hash); + rn = ngx_resolver_lookup_name(r, name, hash); if (rn) { + /* ctx can be a list after NGX_RESOLVE_CNAME */ + for (last = ctx; last->next; last = last->next); + if (rn->valid >= ngx_time()) { ngx_log_debug0(NGX_LOG_DEBUG_CORE, r->log, 0, "resolve cached"); @@ -516,7 +518,7 @@ ngx_resolve_name_locked(ngx_resolver_t *r, ngx_resolver_ctx_t *ctx) } } - ctx->next = rn->waiting; + last->next = rn->waiting; rn->waiting = NULL; /* unlock name mutex */ @@ -556,13 +558,13 @@ ngx_resolve_name_locked(ngx_resolver_t *r, ngx_resolver_ctx_t *ctx) if (ctx->recursion++ < NGX_RESOLVER_MAX_RECURSION) { - ctx->name.len = rn->cnlen; - ctx->name.data = rn->u.cname; + cname.len = rn->cnlen; + cname.data = rn->u.cname; - return ngx_resolve_name_locked(r, ctx); + return ngx_resolve_name_locked(r, ctx, &cname); } - ctx->next = rn->waiting; + last->next = rn->waiting; rn->waiting = NULL; /* unlock name mutex */ @@ -581,10 +583,29 @@ ngx_resolve_name_locked(ngx_resolver_t *r, ngx_resolver_ctx_t *ctx) if (rn->waiting) { - ctx->next = rn->waiting; + if (ctx->event == NULL) { + ctx->event = ngx_resolver_calloc(r, sizeof(ngx_event_t)); + if (ctx->event == NULL) { + return NGX_ERROR; + } + + ctx->event->handler = ngx_resolver_timeout_handler; + ctx->event->data = ctx; + ctx->event->log = r->log; + ctx->ident = -1; + + ngx_add_timer(ctx->event, ctx->timeout); + } + + last->next = rn->waiting; rn->waiting = ctx; ctx->state = NGX_AGAIN; + do { + ctx->node = rn; + ctx = ctx->next; + } while (ctx); + return NGX_AGAIN; } @@ -623,14 +644,14 @@ ngx_resolve_name_locked(ngx_resolver_t *r, ngx_resolver_ctx_t *ctx) return NGX_ERROR; } - rn->name = ngx_resolver_dup(r, ctx->name.data, ctx->name.len); + rn->name = ngx_resolver_dup(r, name->data, name->len); if (rn->name == NULL) { ngx_resolver_free(r, rn); return NGX_ERROR; } rn->node.key = hash; - rn->nlen = (u_short) ctx->name.len; + rn->nlen = (u_short) name->len; rn->query = NULL; #if (NGX_HAVE_INET6) rn->query6 = NULL; @@ -639,7 +660,7 @@ ngx_resolve_name_locked(ngx_resolver_t *r, ngx_resolver_ctx_t *ctx) ngx_rbtree_insert(&r->name_rbtree, &rn->node); } - rc = ngx_resolver_create_name_query(rn, ctx); + rc = ngx_resolver_create_name_query(r, rn, name); if (rc == NGX_ERROR) { goto failed; @@ -652,8 +673,14 @@ ngx_resolve_name_locked(ngx_resolver_t *r, ngx_resolver_ctx_t *ctx) ngx_resolver_free(r, rn->name); ngx_resolver_free(r, rn); - ctx->state = NGX_RESOLVE_NXDOMAIN; - ctx->handler(ctx); + do { + ctx->state = NGX_RESOLVE_NXDOMAIN; + next = ctx->next; + + ctx->handler(ctx); + + ctx = next; + } while (ctx); return NGX_OK; } @@ -674,9 +701,9 @@ ngx_resolve_name_locked(ngx_resolver_t *r, ngx_resolver_ctx_t *ctx) } ctx->event->handler = ngx_resolver_timeout_handler; - ctx->event->data = rn; + ctx->event->data = ctx; ctx->event->log = r->log; - rn->ident = -1; + ctx->ident = -1; ngx_add_timer(ctx->event, ctx->timeout); } @@ -697,6 +724,11 @@ ngx_resolve_name_locked(ngx_resolver_t *r, ngx_resolver_ctx_t *ctx) ctx->state = NGX_AGAIN; + do { + ctx->node = rn; + ctx = ctx->next; + } while (ctx); + return NGX_AGAIN; failed: @@ -804,9 +836,22 @@ ngx_resolve_addr(ngx_resolver_ctx_t *ctx) if (rn->waiting) { + ctx->event = ngx_resolver_calloc(r, sizeof(ngx_event_t)); + if (ctx->event == NULL) { + return NGX_ERROR; + } + + ctx->event->handler = ngx_resolver_timeout_handler; + ctx->event->data = ctx; + ctx->event->log = r->log; + ctx->ident = -1; + + ngx_add_timer(ctx->event, ctx->timeout); + ctx->next = rn->waiting; rn->waiting = ctx; ctx->state = NGX_AGAIN; + ctx->node = rn; /* unlock addr mutex */ @@ -848,7 +893,7 @@ ngx_resolve_addr(ngx_resolver_ctx_t *ctx) ngx_rbtree_insert(tree, &rn->node); } - if (ngx_resolver_create_addr_query(rn, ctx) != NGX_OK) { + if (ngx_resolver_create_addr_query(r, rn, &ctx->addr) != NGX_OK) { goto failed; } @@ -867,9 +912,9 @@ ngx_resolve_addr(ngx_resolver_ctx_t *ctx) } ctx->event->handler = ngx_resolver_timeout_handler; - ctx->event->data = rn; + ctx->event->data = ctx; ctx->event->log = r->log; - rn->ident = -1; + ctx->ident = -1; ngx_add_timer(ctx->event, ctx->timeout); @@ -892,6 +937,7 @@ ngx_resolve_addr(ngx_resolver_ctx_t *ctx) /* unlock addr mutex */ ctx->state = NGX_AGAIN; + ctx->node = rn; return NGX_OK; @@ -922,17 +968,11 @@ failed: void ngx_resolve_addr_done(ngx_resolver_ctx_t *ctx) { - in_addr_t addr; ngx_queue_t *expire_queue; ngx_rbtree_t *tree; ngx_resolver_t *r; ngx_resolver_ctx_t *w, **p; - struct sockaddr_in *sin; ngx_resolver_node_t *rn; -#if (NGX_HAVE_INET6) - uint32_t hash; - struct sockaddr_in6 *sin6; -#endif r = ctx->resolver; @@ -959,23 +999,9 @@ ngx_resolve_addr_done(ngx_resolver_ctx_t *ctx) /* lock addr mutex */ - if (ctx->state == NGX_AGAIN) { + if (ctx->state == NGX_AGAIN || ctx->state == NGX_RESOLVE_TIMEDOUT) { - switch (ctx->addr.sockaddr->sa_family) { - -#if (NGX_HAVE_INET6) - case AF_INET6: - sin6 = (struct sockaddr_in6 *) ctx->addr.sockaddr; - hash = ngx_crc32_short(sin6->sin6_addr.s6_addr, 16); - rn = ngx_resolver_lookup_addr6(r, &sin6->sin6_addr, hash); - break; -#endif - - default: /* AF_INET */ - sin = (struct sockaddr_in *) ctx->addr.sockaddr; - addr = ntohl(sin->sin_addr.s_addr); - rn = ngx_resolver_lookup_addr(r, addr); - } + rn = ctx->node; if (rn) { p = &rn->waiting; @@ -1312,7 +1338,7 @@ ngx_resolver_process_response(ngx_resolver_t *r, u_char *buf, size_t n) times = 0; for (q = ngx_queue_head(&r->name_resend_queue); - q != ngx_queue_sentinel(&r->name_resend_queue) || times++ < 100; + q != ngx_queue_sentinel(&r->name_resend_queue) && times++ < 100; q = ngx_queue_next(q)) { rn = ngx_queue_data(q, ngx_resolver_node_t, queue); @@ -1975,20 +2001,39 @@ ngx_resolver_process_a(ngx_resolver_t *r, u_char *buf, size_t last, ngx_queue_insert_head(&r->name_expire_queue, &rn->queue); + ngx_resolver_free(r, rn->query); + rn->query = NULL; +#if (NGX_HAVE_INET6) + rn->query6 = NULL; +#endif + ctx = rn->waiting; rn->waiting = NULL; if (ctx) { - ctx->name = name; - (void) ngx_resolve_name_locked(r, ctx); - } + if (ctx->recursion++ >= NGX_RESOLVER_MAX_RECURSION) { - ngx_resolver_free(r, rn->query); - rn->query = NULL; -#if (NGX_HAVE_INET6) - rn->query6 = NULL; -#endif + /* unlock name mutex */ + + do { + ctx->state = NGX_RESOLVE_NXDOMAIN; + next = ctx->next; + + ctx->handler(ctx); + + ctx = next; + } while (ctx); + + return; + } + + for (next = ctx; next; next = next->next) { + next->node = NULL; + } + + (void) ngx_resolve_name_locked(r, ctx, &name); + } /* unlock name mutex */ @@ -2496,27 +2541,23 @@ ngx_resolver_rbtree_insert_addr6_value(ngx_rbtree_node_t *temp, static ngx_int_t -ngx_resolver_create_name_query(ngx_resolver_node_t *rn, ngx_resolver_ctx_t *ctx) +ngx_resolver_create_name_query(ngx_resolver_t *r, ngx_resolver_node_t *rn, + ngx_str_t *name) { u_char *p, *s; size_t len, nlen; ngx_uint_t ident; -#if (NGX_HAVE_INET6) - ngx_resolver_t *r; -#endif ngx_resolver_qs_t *qs; ngx_resolver_hdr_t *query; - nlen = ctx->name.len ? (1 + ctx->name.len + 1) : 1; + nlen = name->len ? (1 + name->len + 1) : 1; len = sizeof(ngx_resolver_hdr_t) + nlen + sizeof(ngx_resolver_qs_t); #if (NGX_HAVE_INET6) - r = ctx->resolver; - - p = ngx_resolver_alloc(ctx->resolver, r->ipv6 ? len * 2 : len); + p = ngx_resolver_alloc(r, r->ipv6 ? len * 2 : len); #else - p = ngx_resolver_alloc(ctx->resolver, len); + p = ngx_resolver_alloc(r, len); #endif if (p == NULL) { return NGX_ERROR; @@ -2535,8 +2576,8 @@ ngx_resolver_create_name_query(ngx_resolver_node_t *rn, ngx_resolver_ctx_t *ctx) ident = ngx_random(); - ngx_log_debug2(NGX_LOG_DEBUG_CORE, ctx->resolver->log, 0, - "resolve: \"%V\" A %i", &ctx->name, ident & 0xffff); + ngx_log_debug2(NGX_LOG_DEBUG_CORE, r->log, 0, + "resolve: \"%V\" A %i", name, ident & 0xffff); query->ident_hi = (u_char) ((ident >> 8) & 0xff); query->ident_lo = (u_char) (ident & 0xff); @@ -2566,11 +2607,11 @@ ngx_resolver_create_name_query(ngx_resolver_node_t *rn, ngx_resolver_ctx_t *ctx) p--; *p-- = '\0'; - if (ctx->name.len == 0) { + if (name->len == 0) { return NGX_DECLINED; } - for (s = ctx->name.data + ctx->name.len - 1; s >= ctx->name.data; s--) { + for (s = name->data + name->len - 1; s >= name->data; s--) { if (*s != '.') { *p = *s; len++; @@ -2606,8 +2647,8 @@ ngx_resolver_create_name_query(ngx_resolver_node_t *rn, ngx_resolver_ctx_t *ctx) ident = ngx_random(); - ngx_log_debug2(NGX_LOG_DEBUG_CORE, ctx->resolver->log, 0, - "resolve: \"%V\" AAAA %i", &ctx->name, ident & 0xffff); + ngx_log_debug2(NGX_LOG_DEBUG_CORE, r->log, 0, + "resolve: \"%V\" AAAA %i", name, ident & 0xffff); query->ident_hi = (u_char) ((ident >> 8) & 0xff); query->ident_lo = (u_char) (ident & 0xff); @@ -2624,11 +2665,12 @@ ngx_resolver_create_name_query(ngx_resolver_node_t *rn, ngx_resolver_ctx_t *ctx) static ngx_int_t -ngx_resolver_create_addr_query(ngx_resolver_node_t *rn, ngx_resolver_ctx_t *ctx) +ngx_resolver_create_addr_query(ngx_resolver_t *r, ngx_resolver_node_t *rn, + ngx_addr_t *addr) { u_char *p, *d; size_t len; - in_addr_t addr; + in_addr_t inaddr; ngx_int_t n; ngx_uint_t ident; ngx_resolver_hdr_t *query; @@ -2637,7 +2679,7 @@ ngx_resolver_create_addr_query(ngx_resolver_node_t *rn, ngx_resolver_ctx_t *ctx) struct sockaddr_in6 *sin6; #endif - switch (ctx->addr.sockaddr->sa_family) { + switch (addr->sockaddr->sa_family) { #if (NGX_HAVE_INET6) case AF_INET6: @@ -2654,7 +2696,7 @@ ngx_resolver_create_addr_query(ngx_resolver_node_t *rn, ngx_resolver_ctx_t *ctx) + sizeof(ngx_resolver_qs_t); } - p = ngx_resolver_alloc(ctx->resolver, len); + p = ngx_resolver_alloc(r, len); if (p == NULL) { return NGX_ERROR; } @@ -2678,11 +2720,11 @@ ngx_resolver_create_addr_query(ngx_resolver_node_t *rn, ngx_resolver_ctx_t *ctx) p += sizeof(ngx_resolver_hdr_t); - switch (ctx->addr.sockaddr->sa_family) { + switch (addr->sockaddr->sa_family) { #if (NGX_HAVE_INET6) case AF_INET6: - sin6 = (struct sockaddr_in6 *) ctx->addr.sockaddr; + sin6 = (struct sockaddr_in6 *) addr->sockaddr; for (n = 15; n >= 0; n--) { p = ngx_sprintf(p, "\1%xd\1%xd", @@ -2697,11 +2739,11 @@ ngx_resolver_create_addr_query(ngx_resolver_node_t *rn, ngx_resolver_ctx_t *ctx) default: /* AF_INET */ - sin = (struct sockaddr_in *) ctx->addr.sockaddr; - addr = ntohl(sin->sin_addr.s_addr); + sin = (struct sockaddr_in *) addr->sockaddr; + inaddr = ntohl(sin->sin_addr.s_addr); for (n = 0; n < 32; n += 8) { - d = ngx_sprintf(&p[1], "%ud", (addr >> n) & 0xff); + d = ngx_sprintf(&p[1], "%ud", (inaddr >> n) & 0xff); *p = (u_char) (d - &p[1]); p = d; } @@ -2815,21 +2857,13 @@ done: static void ngx_resolver_timeout_handler(ngx_event_t *ev) { - ngx_resolver_ctx_t *ctx, *next; - ngx_resolver_node_t *rn; + ngx_resolver_ctx_t *ctx; - rn = ev->data; - ctx = rn->waiting; - rn->waiting = NULL; + ctx = ev->data; - do { - ctx->state = NGX_RESOLVE_TIMEDOUT; - next = ctx->next; - - ctx->handler(ctx); + ctx->state = NGX_RESOLVE_TIMEDOUT; - ctx = next; - } while (ctx); + ctx->handler(ctx); } Renamed: vendor/nginx-1.9.10/src/core/ngx_resolver.h (+8 -7) 99% =================================================================== --- vendor/nginx-1.9.9/src/core/ngx_resolver.h 2016-01-27 17:46:43 +0900 (d3519fb) +++ vendor/nginx-1.9.10/src/core/ngx_resolver.h 2016-01-28 13:38:41 +0900 (07fa257) @@ -51,15 +51,11 @@ typedef void (*ngx_resolver_handler_pt)(ngx_resolver_ctx_t *ctx); typedef struct { - /* PTR: resolved name, A: name to resolve */ - u_char *name; - + ngx_rbtree_node_t node; ngx_queue_t queue; - /* event ident must be after 3 pointers as in ngx_connection_t */ - ngx_int_t ident; - - ngx_rbtree_node_t node; + /* PTR: resolved name, A: name to resolve */ + u_char *name; #if (NGX_HAVE_INET6) /* PTR: IPv6 address to resolve (IPv4 address is in rbtree node key) */ @@ -147,6 +143,9 @@ struct ngx_resolver_ctx_s { ngx_resolver_t *resolver; ngx_udp_connection_t *udp_connection; + /* event ident must be after 3 pointers as in ngx_connection_t */ + ngx_int_t ident; + ngx_int_t state; ngx_str_t name; @@ -162,6 +161,8 @@ struct ngx_resolver_ctx_s { ngx_uint_t quick; /* unsigned quick:1; */ ngx_uint_t recursion; ngx_event_t *event; + + ngx_resolver_node_t *node; }; Renamed: vendor/nginx-1.9.10/src/core/ngx_rwlock.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_rwlock.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_sha1.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_shmtx.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_shmtx.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_slab.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_slab.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_spinlock.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_string.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_string.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_syslog.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_syslog.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_thread_pool.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_thread_pool.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_times.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/core/ngx_times.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/modules/ngx_devpoll_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/modules/ngx_epoll_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/modules/ngx_eventport_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/modules/ngx_iocp_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/modules/ngx_iocp_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/modules/ngx_kqueue_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/modules/ngx_poll_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/modules/ngx_select_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/modules/ngx_win32_select_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/ngx_event.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/ngx_event.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/ngx_event_accept.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/ngx_event_acceptex.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/ngx_event_connect.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/ngx_event_connect.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/ngx_event_connectex.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/ngx_event_openssl.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/ngx_event_openssl.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/ngx_event_openssl_stapling.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/ngx_event_pipe.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/ngx_event_pipe.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/ngx_event_posted.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/ngx_event_posted.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/ngx_event_timer.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/event/ngx_event_timer.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_access_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_addition_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_auth_basic_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_auth_request_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_autoindex_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_browser_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_charset_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_chunked_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_dav_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_degradation_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_empty_gif_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_fastcgi_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_flv_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_geo_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_geoip_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_gunzip_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_gzip_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_gzip_static_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_headers_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_image_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_index_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_limit_conn_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_limit_req_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_log_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_map_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_memcached_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_mp4_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_not_modified_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_proxy_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_random_index_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_range_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_realip_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_referer_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_rewrite_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_scgi_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_secure_link_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_slice_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_split_clients_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_ssi_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_ssi_filter_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_ssl_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_ssl_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_static_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_stub_status_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_sub_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_upstream_hash_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_upstream_ip_hash_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_upstream_keepalive_module.c (+4 -0) 99% =================================================================== --- vendor/nginx-1.9.9/src/http/modules/ngx_http_upstream_keepalive_module.c 2016-01-27 17:46:43 +0900 (51887b4) +++ vendor/nginx-1.9.10/src/http/modules/ngx_http_upstream_keepalive_module.c 2016-01-28 13:38:41 +0900 (85bfcdb) @@ -302,6 +302,10 @@ ngx_http_upstream_free_keepalive_peer(ngx_peer_connection_t *pc, void *data, goto invalid; } + if (!u->request_body_sent) { + goto invalid; + } + if (ngx_terminate || ngx_exiting) { goto invalid; } Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_upstream_least_conn_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_upstream_zone_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_userid_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_uwsgi_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/ngx_http_xslt_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/perl/Makefile.PL (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/perl/nginx.pm (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/perl/nginx.xs (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/perl/ngx_http_perl_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/perl/ngx_http_perl_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/modules/perl/typemap (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http.c (+1 -0) 99% =================================================================== --- vendor/nginx-1.9.9/src/http/ngx_http.c 2016-01-27 17:46:43 +0900 (d09e3f0) +++ vendor/nginx-1.9.10/src/http/ngx_http.c 2016-01-28 13:38:41 +0900 (64af447) @@ -1927,6 +1927,7 @@ ngx_http_add_addrs6(ngx_conf_t *cf, ngx_http_port_t *hport, #if (NGX_HTTP_V2) addrs6[i].conf.http2 = addr[i].opt.http2; #endif + addrs6[i].conf.proxy_protocol = addr[i].opt.proxy_protocol; if (addr[i].hash.buckets == NULL && (addr[i].wc_head == NULL Renamed: vendor/nginx-1.9.10/src/http/ngx_http.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_cache.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_copy_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_core_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_core_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_file_cache.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_header_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_parse.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_postpone_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_request.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_request.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_request_body.c (+0 -6) 99% =================================================================== --- vendor/nginx-1.9.9/src/http/ngx_http_request_body.c 2016-01-27 17:46:43 +0900 (77e92e3) +++ vendor/nginx-1.9.10/src/http/ngx_http_request_body.c 2016-01-28 13:38:41 +0900 (e9562c0) @@ -172,9 +172,6 @@ ngx_http_read_client_request_body(ngx_http_request_t *r, b->file = &rb->temp_file->file; rb->bufs = cl; - - } else { - rb->bufs = NULL; } } @@ -466,9 +463,6 @@ ngx_http_do_read_client_request_body(ngx_http_request_t *r) b->file = &rb->temp_file->file; rb->bufs = cl; - - } else { - rb->bufs = NULL; } } Renamed: vendor/nginx-1.9.10/src/http/ngx_http_script.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_script.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_special_response.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_upstream.c (+4 -0) 99% =================================================================== --- vendor/nginx-1.9.9/src/http/ngx_http_upstream.c 2016-01-27 17:46:43 +0900 (6c6ee80) +++ vendor/nginx-1.9.10/src/http/ngx_http_upstream.c 2016-01-28 13:38:41 +0900 (7f377b6) @@ -1441,6 +1441,7 @@ ngx_http_upstream_connect(ngx_http_request_t *r, ngx_http_upstream_t *u) } u->request_sent = 0; + u->request_body_sent = 0; if (rc == NGX_AGAIN) { ngx_add_timer(c->write, u->conf->connect_timeout); @@ -1825,6 +1826,8 @@ ngx_http_upstream_send_request(ngx_http_request_t *r, ngx_http_upstream_t *u, /* rc == NGX_OK */ + u->request_body_sent = 1; + if (c->write->timer_set) { ngx_del_timer(c->write); } @@ -2496,6 +2499,7 @@ ngx_http_upstream_process_headers(ngx_http_request_t *r, ngx_http_upstream_t *u) if (r->method != NGX_HTTP_HEAD) { r->method = NGX_HTTP_GET; + r->method_name = ngx_http_core_get_method; } ngx_http_internal_redirect(r, &uri, &args); Renamed: vendor/nginx-1.9.10/src/http/ngx_http_upstream.h (+1 -0) 99% =================================================================== --- vendor/nginx-1.9.9/src/http/ngx_http_upstream.h 2016-01-27 17:46:43 +0900 (8404265) +++ vendor/nginx-1.9.10/src/http/ngx_http_upstream.h 2016-01-28 13:38:41 +0900 (4246c8a) @@ -370,6 +370,7 @@ struct ngx_http_upstream_s { unsigned upgrade:1; unsigned request_sent:1; + unsigned request_body_sent:1; unsigned header_sent:1; }; Renamed: vendor/nginx-1.9.10/src/http/ngx_http_upstream_round_robin.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_upstream_round_robin.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_variables.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_variables.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/ngx_http_write_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/v2/ngx_http_v2.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/v2/ngx_http_v2.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/v2/ngx_http_v2_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/v2/ngx_http_v2_huff_decode.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/v2/ngx_http_v2_huff_encode.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/v2/ngx_http_v2_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/v2/ngx_http_v2_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/http/v2/ngx_http_v2_table.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mail/ngx_mail.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mail/ngx_mail.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mail/ngx_mail_auth_http_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mail/ngx_mail_core_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mail/ngx_mail_handler.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mail/ngx_mail_imap_handler.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mail/ngx_mail_imap_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mail/ngx_mail_imap_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mail/ngx_mail_parse.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mail/ngx_mail_pop3_handler.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mail/ngx_mail_pop3_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mail/ngx_mail_pop3_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mail/ngx_mail_proxy_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mail/ngx_mail_smtp_handler.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mail/ngx_mail_smtp_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mail/ngx_mail_smtp_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mail/ngx_mail_ssl_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mail/ngx_mail_ssl_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/misc/ngx_cpp_test_module.cpp (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/misc/ngx_google_perftools_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mysql/config (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mysql/ngx_http_mysql_test.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mysql/ngx_mysql.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/mysql/ngx_mysql.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_alloc.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_alloc.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_atomic.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_channel.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_channel.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_daemon.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_darwin.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_darwin_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_darwin_init.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_darwin_sendfile_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_errno.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_errno.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_file_aio_read.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_files.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_files.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_freebsd.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_freebsd_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_freebsd_init.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_freebsd_sendfile_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_gcc_atomic_amd64.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_gcc_atomic_ppc.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_gcc_atomic_sparc64.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_gcc_atomic_x86.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_linux.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_linux_aio_read.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_linux_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_linux_init.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_linux_sendfile_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_os.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_posix_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_posix_init.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_process.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_process.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_process_cycle.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_process_cycle.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_readv_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_recv.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_send.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_setaffinity.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_setaffinity.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_setproctitle.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_setproctitle.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_shmem.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_shmem.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_socket.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_socket.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_solaris.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_solaris_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_solaris_init.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_solaris_sendfilev_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_sunpro_amd64.il (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_sunpro_atomic_sparc64.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_sunpro_sparc64.il (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_sunpro_x86.il (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_thread.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_thread_cond.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_thread_id.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_thread_mutex.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_time.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_time.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_udp_recv.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_user.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_user.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/unix/ngx_writev_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/nginx.ico (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/nginx.rc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/nginx_icon16.xpm (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/nginx_icon32.xpm (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/nginx_icon48.xpm (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_alloc.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_alloc.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_atomic.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_errno.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_errno.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_event_log.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_files.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_files.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_os.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_process.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_process.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_process_cycle.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_process_cycle.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_service.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_shmem.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_shmem.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_socket.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_socket.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_stat.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_thread.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_thread.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_time.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_time.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_udp_wsarecv.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_user.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_user.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_win32_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_win32_init.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_wsarecv.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_wsarecv_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_wsasend.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/os/win32/ngx_wsasend_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/stream/ngx_stream.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/stream/ngx_stream.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/stream/ngx_stream_access_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/stream/ngx_stream_core_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/stream/ngx_stream_handler.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/stream/ngx_stream_limit_conn_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/stream/ngx_stream_proxy_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/stream/ngx_stream_ssl_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/stream/ngx_stream_ssl_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/stream/ngx_stream_upstream.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/stream/ngx_stream_upstream.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/stream/ngx_stream_upstream_hash_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/stream/ngx_stream_upstream_least_conn_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/stream/ngx_stream_upstream_round_robin.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/stream/ngx_stream_upstream_round_robin.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.9.10/src/stream/ngx_stream_upstream_zone_module.c (+0 -0) 100% ===================================================================