Kentaro Hayashi
null+****@clear*****
Tue May 23 13:31:57 JST 2017
Kentaro Hayashi 2017-05-23 13:31:57 +0900 (Tue, 23 May 2017) New Revision: bdfccaaebfd4ccc410caedf5a24dee33217b96a7 https://github.com/groonga/groonga/commit/bdfccaaebfd4ccc410caedf5a24dee33217b96a7 Message: nginx: use latest nginx $ ./update_nginx 1.13.0 Modified files: nginx_version Renamed files: vendor/nginx-1.13.0/auto/cc/acc (from vendor/nginx-1.11.13/auto/cc/acc) vendor/nginx-1.13.0/auto/cc/bcc (from vendor/nginx-1.11.13/auto/cc/bcc) vendor/nginx-1.13.0/auto/cc/ccc (from vendor/nginx-1.11.13/auto/cc/ccc) vendor/nginx-1.13.0/auto/cc/clang (from vendor/nginx-1.11.13/auto/cc/clang) vendor/nginx-1.13.0/auto/cc/conf (from vendor/nginx-1.11.13/auto/cc/conf) vendor/nginx-1.13.0/auto/cc/gcc (from vendor/nginx-1.11.13/auto/cc/gcc) vendor/nginx-1.13.0/auto/cc/icc (from vendor/nginx-1.11.13/auto/cc/icc) vendor/nginx-1.13.0/auto/cc/msvc (from vendor/nginx-1.11.13/auto/cc/msvc) vendor/nginx-1.13.0/auto/cc/name (from vendor/nginx-1.11.13/auto/cc/name) vendor/nginx-1.13.0/auto/cc/owc (from vendor/nginx-1.11.13/auto/cc/owc) vendor/nginx-1.13.0/auto/cc/sunc (from vendor/nginx-1.11.13/auto/cc/sunc) vendor/nginx-1.13.0/auto/configure (from vendor/nginx-1.11.13/auto/configure) vendor/nginx-1.13.0/auto/define (from vendor/nginx-1.11.13/auto/define) vendor/nginx-1.13.0/auto/endianness (from vendor/nginx-1.11.13/auto/endianness) vendor/nginx-1.13.0/auto/feature (from vendor/nginx-1.11.13/auto/feature) vendor/nginx-1.13.0/auto/have (from vendor/nginx-1.11.13/auto/have) vendor/nginx-1.13.0/auto/have_headers (from vendor/nginx-1.11.13/auto/have_headers) vendor/nginx-1.13.0/auto/headers (from vendor/nginx-1.11.13/auto/headers) vendor/nginx-1.13.0/auto/include (from vendor/nginx-1.11.13/auto/include) vendor/nginx-1.13.0/auto/init (from vendor/nginx-1.11.13/auto/init) vendor/nginx-1.13.0/auto/install (from vendor/nginx-1.11.13/auto/install) vendor/nginx-1.13.0/auto/lib/conf (from vendor/nginx-1.11.13/auto/lib/conf) vendor/nginx-1.13.0/auto/lib/geoip/conf (from vendor/nginx-1.11.13/auto/lib/geoip/conf) vendor/nginx-1.13.0/auto/lib/google-perftools/conf (from vendor/nginx-1.11.13/auto/lib/google-perftools/conf) vendor/nginx-1.13.0/auto/lib/libatomic/conf (from vendor/nginx-1.11.13/auto/lib/libatomic/conf) vendor/nginx-1.13.0/auto/lib/libatomic/make (from vendor/nginx-1.11.13/auto/lib/libatomic/make) vendor/nginx-1.13.0/auto/lib/libgd/conf (from vendor/nginx-1.11.13/auto/lib/libgd/conf) vendor/nginx-1.13.0/auto/lib/libxslt/conf (from vendor/nginx-1.11.13/auto/lib/libxslt/conf) vendor/nginx-1.13.0/auto/lib/make (from vendor/nginx-1.11.13/auto/lib/make) vendor/nginx-1.13.0/auto/lib/openssl/conf (from vendor/nginx-1.11.13/auto/lib/openssl/conf) vendor/nginx-1.13.0/auto/lib/openssl/make (from vendor/nginx-1.11.13/auto/lib/openssl/make) vendor/nginx-1.13.0/auto/lib/openssl/makefile.bcc (from vendor/nginx-1.11.13/auto/lib/openssl/makefile.bcc) vendor/nginx-1.13.0/auto/lib/openssl/makefile.msvc (from vendor/nginx-1.11.13/auto/lib/openssl/makefile.msvc) vendor/nginx-1.13.0/auto/lib/pcre/conf (from vendor/nginx-1.11.13/auto/lib/pcre/conf) vendor/nginx-1.13.0/auto/lib/pcre/make (from vendor/nginx-1.11.13/auto/lib/pcre/make) vendor/nginx-1.13.0/auto/lib/pcre/makefile.bcc (from vendor/nginx-1.11.13/auto/lib/pcre/makefile.bcc) vendor/nginx-1.13.0/auto/lib/pcre/makefile.msvc (from vendor/nginx-1.11.13/auto/lib/pcre/makefile.msvc) vendor/nginx-1.13.0/auto/lib/pcre/makefile.owc (from vendor/nginx-1.11.13/auto/lib/pcre/makefile.owc) vendor/nginx-1.13.0/auto/lib/perl/conf (from vendor/nginx-1.11.13/auto/lib/perl/conf) vendor/nginx-1.13.0/auto/lib/perl/make (from vendor/nginx-1.11.13/auto/lib/perl/make) vendor/nginx-1.13.0/auto/lib/zlib/conf (from vendor/nginx-1.11.13/auto/lib/zlib/conf) vendor/nginx-1.13.0/auto/lib/zlib/make (from vendor/nginx-1.11.13/auto/lib/zlib/make) vendor/nginx-1.13.0/auto/lib/zlib/makefile.bcc (from vendor/nginx-1.11.13/auto/lib/zlib/makefile.bcc) vendor/nginx-1.13.0/auto/lib/zlib/makefile.msvc (from vendor/nginx-1.11.13/auto/lib/zlib/makefile.msvc) vendor/nginx-1.13.0/auto/lib/zlib/makefile.owc (from vendor/nginx-1.11.13/auto/lib/zlib/makefile.owc) vendor/nginx-1.13.0/auto/make (from vendor/nginx-1.11.13/auto/make) vendor/nginx-1.13.0/auto/module (from vendor/nginx-1.11.13/auto/module) vendor/nginx-1.13.0/auto/modules (from vendor/nginx-1.11.13/auto/modules) vendor/nginx-1.13.0/auto/nohave (from vendor/nginx-1.11.13/auto/nohave) vendor/nginx-1.13.0/auto/options (from vendor/nginx-1.11.13/auto/options) vendor/nginx-1.13.0/auto/os/conf (from vendor/nginx-1.11.13/auto/os/conf) vendor/nginx-1.13.0/auto/os/darwin (from vendor/nginx-1.11.13/auto/os/darwin) vendor/nginx-1.13.0/auto/os/freebsd (from vendor/nginx-1.11.13/auto/os/freebsd) vendor/nginx-1.13.0/auto/os/linux (from vendor/nginx-1.11.13/auto/os/linux) vendor/nginx-1.13.0/auto/os/solaris (from vendor/nginx-1.11.13/auto/os/solaris) vendor/nginx-1.13.0/auto/os/win32 (from vendor/nginx-1.11.13/auto/os/win32) vendor/nginx-1.13.0/auto/sources (from vendor/nginx-1.11.13/auto/sources) vendor/nginx-1.13.0/auto/stubs (from vendor/nginx-1.11.13/auto/stubs) vendor/nginx-1.13.0/auto/summary (from vendor/nginx-1.11.13/auto/summary) vendor/nginx-1.13.0/auto/threads (from vendor/nginx-1.11.13/auto/threads) vendor/nginx-1.13.0/auto/types/sizeof (from vendor/nginx-1.11.13/auto/types/sizeof) vendor/nginx-1.13.0/auto/types/typedef (from vendor/nginx-1.11.13/auto/types/typedef) vendor/nginx-1.13.0/auto/types/uintptr_t (from vendor/nginx-1.11.13/auto/types/uintptr_t) vendor/nginx-1.13.0/auto/types/value (from vendor/nginx-1.11.13/auto/types/value) vendor/nginx-1.13.0/auto/unix (from vendor/nginx-1.11.13/auto/unix) vendor/nginx-1.13.0/conf/fastcgi.conf (from vendor/nginx-1.11.13/conf/fastcgi.conf) vendor/nginx-1.13.0/conf/fastcgi_params (from vendor/nginx-1.11.13/conf/fastcgi_params) vendor/nginx-1.13.0/conf/koi-utf (from vendor/nginx-1.11.13/conf/koi-utf) vendor/nginx-1.13.0/conf/koi-win (from vendor/nginx-1.11.13/conf/koi-win) vendor/nginx-1.13.0/conf/mime.types (from vendor/nginx-1.11.13/conf/mime.types) vendor/nginx-1.13.0/conf/nginx.conf (from vendor/nginx-1.11.13/conf/nginx.conf) vendor/nginx-1.13.0/conf/scgi_params (from vendor/nginx-1.11.13/conf/scgi_params) vendor/nginx-1.13.0/conf/uwsgi_params (from vendor/nginx-1.11.13/conf/uwsgi_params) vendor/nginx-1.13.0/conf/win-utf (from vendor/nginx-1.11.13/conf/win-utf) vendor/nginx-1.13.0/contrib/README (from vendor/nginx-1.11.13/contrib/README) vendor/nginx-1.13.0/contrib/geo2nginx.pl (from vendor/nginx-1.11.13/contrib/geo2nginx.pl) vendor/nginx-1.13.0/contrib/unicode2nginx/koi-utf (from vendor/nginx-1.11.13/contrib/unicode2nginx/koi-utf) vendor/nginx-1.13.0/contrib/unicode2nginx/unicode-to-nginx.pl (from vendor/nginx-1.11.13/contrib/unicode2nginx/unicode-to-nginx.pl) vendor/nginx-1.13.0/contrib/unicode2nginx/win-utf (from vendor/nginx-1.11.13/contrib/unicode2nginx/win-utf) vendor/nginx-1.13.0/contrib/vim/ftdetect/nginx.vim (from vendor/nginx-1.11.13/contrib/vim/ftdetect/nginx.vim) vendor/nginx-1.13.0/contrib/vim/ftplugin/nginx.vim (from vendor/nginx-1.11.13/contrib/vim/ftplugin/nginx.vim) vendor/nginx-1.13.0/contrib/vim/indent/nginx.vim (from vendor/nginx-1.11.13/contrib/vim/indent/nginx.vim) vendor/nginx-1.13.0/contrib/vim/syntax/nginx.vim (from vendor/nginx-1.11.13/contrib/vim/syntax/nginx.vim) vendor/nginx-1.13.0/docs/GNUmakefile (from vendor/nginx-1.11.13/docs/GNUmakefile) vendor/nginx-1.13.0/docs/dtd/change_log_conf.dtd (from vendor/nginx-1.11.13/docs/dtd/change_log_conf.dtd) vendor/nginx-1.13.0/docs/dtd/changes.dtd (from vendor/nginx-1.11.13/docs/dtd/changes.dtd) vendor/nginx-1.13.0/docs/html/50x.html (from vendor/nginx-1.11.13/docs/html/50x.html) vendor/nginx-1.13.0/docs/html/index.html (from vendor/nginx-1.11.13/docs/html/index.html) vendor/nginx-1.13.0/docs/man/nginx.8 (from vendor/nginx-1.11.13/docs/man/nginx.8) vendor/nginx-1.13.0/docs/text/LICENSE (from vendor/nginx-1.11.13/docs/text/LICENSE) vendor/nginx-1.13.0/docs/text/README (from vendor/nginx-1.11.13/docs/text/README) vendor/nginx-1.13.0/docs/xml/change_log_conf.xml (from vendor/nginx-1.11.13/docs/xml/change_log_conf.xml) vendor/nginx-1.13.0/docs/xml/nginx/changes.xml (from vendor/nginx-1.11.13/docs/xml/nginx/changes.xml) vendor/nginx-1.13.0/docs/xsls/changes.xsls (from vendor/nginx-1.11.13/docs/xsls/changes.xsls) vendor/nginx-1.13.0/docs/xslt/changes.xslt (from vendor/nginx-1.11.13/docs/xslt/changes.xslt) vendor/nginx-1.13.0/misc/GNUmakefile (from vendor/nginx-1.11.13/misc/GNUmakefile) vendor/nginx-1.13.0/misc/README (from vendor/nginx-1.11.13/misc/README) vendor/nginx-1.13.0/src/core/nginx.c (from vendor/nginx-1.11.13/src/core/nginx.c) vendor/nginx-1.13.0/src/core/nginx.h (from vendor/nginx-1.11.13/src/core/nginx.h) vendor/nginx-1.13.0/src/core/ngx_array.c (from vendor/nginx-1.11.13/src/core/ngx_array.c) vendor/nginx-1.13.0/src/core/ngx_array.h (from vendor/nginx-1.11.13/src/core/ngx_array.h) vendor/nginx-1.13.0/src/core/ngx_buf.c (from vendor/nginx-1.11.13/src/core/ngx_buf.c) vendor/nginx-1.13.0/src/core/ngx_buf.h (from vendor/nginx-1.11.13/src/core/ngx_buf.h) vendor/nginx-1.13.0/src/core/ngx_conf_file.c (from vendor/nginx-1.11.13/src/core/ngx_conf_file.c) vendor/nginx-1.13.0/src/core/ngx_conf_file.h (from vendor/nginx-1.11.13/src/core/ngx_conf_file.h) vendor/nginx-1.13.0/src/core/ngx_config.h (from vendor/nginx-1.11.13/src/core/ngx_config.h) vendor/nginx-1.13.0/src/core/ngx_connection.c (from vendor/nginx-1.11.13/src/core/ngx_connection.c) vendor/nginx-1.13.0/src/core/ngx_connection.h (from vendor/nginx-1.11.13/src/core/ngx_connection.h) vendor/nginx-1.13.0/src/core/ngx_core.h (from vendor/nginx-1.11.13/src/core/ngx_core.h) vendor/nginx-1.13.0/src/core/ngx_cpuinfo.c (from vendor/nginx-1.11.13/src/core/ngx_cpuinfo.c) vendor/nginx-1.13.0/src/core/ngx_crc.h (from vendor/nginx-1.11.13/src/core/ngx_crc.h) vendor/nginx-1.13.0/src/core/ngx_crc32.c (from vendor/nginx-1.11.13/src/core/ngx_crc32.c) vendor/nginx-1.13.0/src/core/ngx_crc32.h (from vendor/nginx-1.11.13/src/core/ngx_crc32.h) vendor/nginx-1.13.0/src/core/ngx_crypt.c (from vendor/nginx-1.11.13/src/core/ngx_crypt.c) vendor/nginx-1.13.0/src/core/ngx_crypt.h (from vendor/nginx-1.11.13/src/core/ngx_crypt.h) vendor/nginx-1.13.0/src/core/ngx_cycle.c (from vendor/nginx-1.11.13/src/core/ngx_cycle.c) vendor/nginx-1.13.0/src/core/ngx_cycle.h (from vendor/nginx-1.11.13/src/core/ngx_cycle.h) vendor/nginx-1.13.0/src/core/ngx_file.c (from vendor/nginx-1.11.13/src/core/ngx_file.c) vendor/nginx-1.13.0/src/core/ngx_file.h (from vendor/nginx-1.11.13/src/core/ngx_file.h) vendor/nginx-1.13.0/src/core/ngx_hash.c (from vendor/nginx-1.11.13/src/core/ngx_hash.c) vendor/nginx-1.13.0/src/core/ngx_hash.h (from vendor/nginx-1.11.13/src/core/ngx_hash.h) vendor/nginx-1.13.0/src/core/ngx_inet.c (from vendor/nginx-1.11.13/src/core/ngx_inet.c) vendor/nginx-1.13.0/src/core/ngx_inet.h (from vendor/nginx-1.11.13/src/core/ngx_inet.h) vendor/nginx-1.13.0/src/core/ngx_list.c (from vendor/nginx-1.11.13/src/core/ngx_list.c) vendor/nginx-1.13.0/src/core/ngx_list.h (from vendor/nginx-1.11.13/src/core/ngx_list.h) vendor/nginx-1.13.0/src/core/ngx_log.c (from vendor/nginx-1.11.13/src/core/ngx_log.c) vendor/nginx-1.13.0/src/core/ngx_log.h (from vendor/nginx-1.11.13/src/core/ngx_log.h) vendor/nginx-1.13.0/src/core/ngx_md5.c (from vendor/nginx-1.11.13/src/core/ngx_md5.c) vendor/nginx-1.13.0/src/core/ngx_md5.h (from vendor/nginx-1.11.13/src/core/ngx_md5.h) vendor/nginx-1.13.0/src/core/ngx_module.c (from vendor/nginx-1.11.13/src/core/ngx_module.c) vendor/nginx-1.13.0/src/core/ngx_module.h (from vendor/nginx-1.11.13/src/core/ngx_module.h) vendor/nginx-1.13.0/src/core/ngx_murmurhash.c (from vendor/nginx-1.11.13/src/core/ngx_murmurhash.c) vendor/nginx-1.13.0/src/core/ngx_murmurhash.h (from vendor/nginx-1.11.13/src/core/ngx_murmurhash.h) vendor/nginx-1.13.0/src/core/ngx_open_file_cache.c (from vendor/nginx-1.11.13/src/core/ngx_open_file_cache.c) vendor/nginx-1.13.0/src/core/ngx_open_file_cache.h (from vendor/nginx-1.11.13/src/core/ngx_open_file_cache.h) vendor/nginx-1.13.0/src/core/ngx_output_chain.c (from vendor/nginx-1.11.13/src/core/ngx_output_chain.c) vendor/nginx-1.13.0/src/core/ngx_palloc.c (from vendor/nginx-1.11.13/src/core/ngx_palloc.c) vendor/nginx-1.13.0/src/core/ngx_palloc.h (from vendor/nginx-1.11.13/src/core/ngx_palloc.h) vendor/nginx-1.13.0/src/core/ngx_parse.c (from vendor/nginx-1.11.13/src/core/ngx_parse.c) vendor/nginx-1.13.0/src/core/ngx_parse.h (from vendor/nginx-1.11.13/src/core/ngx_parse.h) vendor/nginx-1.13.0/src/core/ngx_parse_time.c (from vendor/nginx-1.11.13/src/core/ngx_parse_time.c) vendor/nginx-1.13.0/src/core/ngx_parse_time.h (from vendor/nginx-1.11.13/src/core/ngx_parse_time.h) vendor/nginx-1.13.0/src/core/ngx_proxy_protocol.c (from vendor/nginx-1.11.13/src/core/ngx_proxy_protocol.c) vendor/nginx-1.13.0/src/core/ngx_proxy_protocol.h (from vendor/nginx-1.11.13/src/core/ngx_proxy_protocol.h) vendor/nginx-1.13.0/src/core/ngx_queue.c (from vendor/nginx-1.11.13/src/core/ngx_queue.c) vendor/nginx-1.13.0/src/core/ngx_queue.h (from vendor/nginx-1.11.13/src/core/ngx_queue.h) vendor/nginx-1.13.0/src/core/ngx_radix_tree.c (from vendor/nginx-1.11.13/src/core/ngx_radix_tree.c) vendor/nginx-1.13.0/src/core/ngx_radix_tree.h (from vendor/nginx-1.11.13/src/core/ngx_radix_tree.h) vendor/nginx-1.13.0/src/core/ngx_rbtree.c (from vendor/nginx-1.11.13/src/core/ngx_rbtree.c) vendor/nginx-1.13.0/src/core/ngx_rbtree.h (from vendor/nginx-1.11.13/src/core/ngx_rbtree.h) vendor/nginx-1.13.0/src/core/ngx_regex.c (from vendor/nginx-1.11.13/src/core/ngx_regex.c) vendor/nginx-1.13.0/src/core/ngx_regex.h (from vendor/nginx-1.11.13/src/core/ngx_regex.h) vendor/nginx-1.13.0/src/core/ngx_resolver.c (from vendor/nginx-1.11.13/src/core/ngx_resolver.c) vendor/nginx-1.13.0/src/core/ngx_resolver.h (from vendor/nginx-1.11.13/src/core/ngx_resolver.h) vendor/nginx-1.13.0/src/core/ngx_rwlock.c (from vendor/nginx-1.11.13/src/core/ngx_rwlock.c) vendor/nginx-1.13.0/src/core/ngx_rwlock.h (from vendor/nginx-1.11.13/src/core/ngx_rwlock.h) vendor/nginx-1.13.0/src/core/ngx_sha1.c (from vendor/nginx-1.11.13/src/core/ngx_sha1.c) vendor/nginx-1.13.0/src/core/ngx_sha1.h (from vendor/nginx-1.11.13/src/core/ngx_sha1.h) vendor/nginx-1.13.0/src/core/ngx_shmtx.c (from vendor/nginx-1.11.13/src/core/ngx_shmtx.c) vendor/nginx-1.13.0/src/core/ngx_shmtx.h (from vendor/nginx-1.11.13/src/core/ngx_shmtx.h) vendor/nginx-1.13.0/src/core/ngx_slab.c (from vendor/nginx-1.11.13/src/core/ngx_slab.c) vendor/nginx-1.13.0/src/core/ngx_slab.h (from vendor/nginx-1.11.13/src/core/ngx_slab.h) vendor/nginx-1.13.0/src/core/ngx_spinlock.c (from vendor/nginx-1.11.13/src/core/ngx_spinlock.c) vendor/nginx-1.13.0/src/core/ngx_string.c (from vendor/nginx-1.11.13/src/core/ngx_string.c) vendor/nginx-1.13.0/src/core/ngx_string.h (from vendor/nginx-1.11.13/src/core/ngx_string.h) vendor/nginx-1.13.0/src/core/ngx_syslog.c (from vendor/nginx-1.11.13/src/core/ngx_syslog.c) vendor/nginx-1.13.0/src/core/ngx_syslog.h (from vendor/nginx-1.11.13/src/core/ngx_syslog.h) vendor/nginx-1.13.0/src/core/ngx_thread_pool.c (from vendor/nginx-1.11.13/src/core/ngx_thread_pool.c) vendor/nginx-1.13.0/src/core/ngx_thread_pool.h (from vendor/nginx-1.11.13/src/core/ngx_thread_pool.h) vendor/nginx-1.13.0/src/core/ngx_times.c (from vendor/nginx-1.11.13/src/core/ngx_times.c) vendor/nginx-1.13.0/src/core/ngx_times.h (from vendor/nginx-1.11.13/src/core/ngx_times.h) vendor/nginx-1.13.0/src/event/modules/ngx_devpoll_module.c (from vendor/nginx-1.11.13/src/event/modules/ngx_devpoll_module.c) vendor/nginx-1.13.0/src/event/modules/ngx_epoll_module.c (from vendor/nginx-1.11.13/src/event/modules/ngx_epoll_module.c) vendor/nginx-1.13.0/src/event/modules/ngx_eventport_module.c (from vendor/nginx-1.11.13/src/event/modules/ngx_eventport_module.c) vendor/nginx-1.13.0/src/event/modules/ngx_iocp_module.c (from vendor/nginx-1.11.13/src/event/modules/ngx_iocp_module.c) vendor/nginx-1.13.0/src/event/modules/ngx_iocp_module.h (from vendor/nginx-1.11.13/src/event/modules/ngx_iocp_module.h) vendor/nginx-1.13.0/src/event/modules/ngx_kqueue_module.c (from vendor/nginx-1.11.13/src/event/modules/ngx_kqueue_module.c) vendor/nginx-1.13.0/src/event/modules/ngx_poll_module.c (from vendor/nginx-1.11.13/src/event/modules/ngx_poll_module.c) vendor/nginx-1.13.0/src/event/modules/ngx_select_module.c (from vendor/nginx-1.11.13/src/event/modules/ngx_select_module.c) vendor/nginx-1.13.0/src/event/modules/ngx_win32_select_module.c (from vendor/nginx-1.11.13/src/event/modules/ngx_win32_select_module.c) vendor/nginx-1.13.0/src/event/ngx_event.c (from vendor/nginx-1.11.13/src/event/ngx_event.c) vendor/nginx-1.13.0/src/event/ngx_event.h (from vendor/nginx-1.11.13/src/event/ngx_event.h) vendor/nginx-1.13.0/src/event/ngx_event_accept.c (from vendor/nginx-1.11.13/src/event/ngx_event_accept.c) vendor/nginx-1.13.0/src/event/ngx_event_acceptex.c (from vendor/nginx-1.11.13/src/event/ngx_event_acceptex.c) vendor/nginx-1.13.0/src/event/ngx_event_connect.c (from vendor/nginx-1.11.13/src/event/ngx_event_connect.c) vendor/nginx-1.13.0/src/event/ngx_event_connect.h (from vendor/nginx-1.11.13/src/event/ngx_event_connect.h) vendor/nginx-1.13.0/src/event/ngx_event_connectex.c (from vendor/nginx-1.11.13/src/event/ngx_event_connectex.c) vendor/nginx-1.13.0/src/event/ngx_event_openssl.c (from vendor/nginx-1.11.13/src/event/ngx_event_openssl.c) vendor/nginx-1.13.0/src/event/ngx_event_openssl.h (from vendor/nginx-1.11.13/src/event/ngx_event_openssl.h) vendor/nginx-1.13.0/src/event/ngx_event_openssl_stapling.c (from vendor/nginx-1.11.13/src/event/ngx_event_openssl_stapling.c) vendor/nginx-1.13.0/src/event/ngx_event_pipe.c (from vendor/nginx-1.11.13/src/event/ngx_event_pipe.c) vendor/nginx-1.13.0/src/event/ngx_event_pipe.h (from vendor/nginx-1.11.13/src/event/ngx_event_pipe.h) vendor/nginx-1.13.0/src/event/ngx_event_posted.c (from vendor/nginx-1.11.13/src/event/ngx_event_posted.c) vendor/nginx-1.13.0/src/event/ngx_event_posted.h (from vendor/nginx-1.11.13/src/event/ngx_event_posted.h) vendor/nginx-1.13.0/src/event/ngx_event_timer.c (from vendor/nginx-1.11.13/src/event/ngx_event_timer.c) vendor/nginx-1.13.0/src/event/ngx_event_timer.h (from vendor/nginx-1.11.13/src/event/ngx_event_timer.h) vendor/nginx-1.13.0/src/http/modules/ngx_http_access_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_access_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_addition_filter_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_addition_filter_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_auth_basic_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_auth_basic_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_auth_request_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_auth_request_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_autoindex_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_autoindex_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_browser_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_browser_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_charset_filter_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_charset_filter_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_chunked_filter_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_chunked_filter_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_dav_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_dav_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_degradation_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_degradation_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_empty_gif_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_empty_gif_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_fastcgi_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_fastcgi_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_flv_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_flv_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_geo_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_geo_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_geoip_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_geoip_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_gunzip_filter_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_gunzip_filter_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_gzip_filter_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_gzip_filter_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_gzip_static_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_gzip_static_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_headers_filter_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_headers_filter_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_image_filter_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_image_filter_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_index_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_index_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_limit_conn_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_limit_conn_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_limit_req_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_limit_req_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_log_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_log_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_map_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_map_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_memcached_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_memcached_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_mp4_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_mp4_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_not_modified_filter_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_not_modified_filter_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_proxy_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_proxy_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_random_index_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_random_index_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_range_filter_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_range_filter_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_realip_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_realip_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_referer_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_referer_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_rewrite_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_rewrite_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_scgi_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_scgi_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_secure_link_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_secure_link_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_slice_filter_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_slice_filter_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_split_clients_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_split_clients_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_ssi_filter_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_ssi_filter_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_ssi_filter_module.h (from vendor/nginx-1.11.13/src/http/modules/ngx_http_ssi_filter_module.h) vendor/nginx-1.13.0/src/http/modules/ngx_http_ssl_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_ssl_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_ssl_module.h (from vendor/nginx-1.11.13/src/http/modules/ngx_http_ssl_module.h) vendor/nginx-1.13.0/src/http/modules/ngx_http_static_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_static_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_stub_status_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_stub_status_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_sub_filter_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_sub_filter_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_upstream_hash_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_upstream_hash_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_upstream_ip_hash_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_upstream_ip_hash_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_upstream_keepalive_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_upstream_keepalive_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_upstream_least_conn_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_upstream_least_conn_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_upstream_zone_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_upstream_zone_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_userid_filter_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_userid_filter_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_uwsgi_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_uwsgi_module.c) vendor/nginx-1.13.0/src/http/modules/ngx_http_xslt_filter_module.c (from vendor/nginx-1.11.13/src/http/modules/ngx_http_xslt_filter_module.c) vendor/nginx-1.13.0/src/http/modules/perl/Makefile.PL (from vendor/nginx-1.11.13/src/http/modules/perl/Makefile.PL) vendor/nginx-1.13.0/src/http/modules/perl/nginx.pm (from vendor/nginx-1.11.13/src/http/modules/perl/nginx.pm) vendor/nginx-1.13.0/src/http/modules/perl/nginx.xs (from vendor/nginx-1.11.13/src/http/modules/perl/nginx.xs) vendor/nginx-1.13.0/src/http/modules/perl/ngx_http_perl_module.c (from vendor/nginx-1.11.13/src/http/modules/perl/ngx_http_perl_module.c) vendor/nginx-1.13.0/src/http/modules/perl/ngx_http_perl_module.h (from vendor/nginx-1.11.13/src/http/modules/perl/ngx_http_perl_module.h) vendor/nginx-1.13.0/src/http/modules/perl/typemap (from vendor/nginx-1.11.13/src/http/modules/perl/typemap) vendor/nginx-1.13.0/src/http/ngx_http.c (from vendor/nginx-1.11.13/src/http/ngx_http.c) vendor/nginx-1.13.0/src/http/ngx_http.h (from vendor/nginx-1.11.13/src/http/ngx_http.h) vendor/nginx-1.13.0/src/http/ngx_http_cache.h (from vendor/nginx-1.11.13/src/http/ngx_http_cache.h) vendor/nginx-1.13.0/src/http/ngx_http_config.h (from vendor/nginx-1.11.13/src/http/ngx_http_config.h) vendor/nginx-1.13.0/src/http/ngx_http_copy_filter_module.c (from vendor/nginx-1.11.13/src/http/ngx_http_copy_filter_module.c) vendor/nginx-1.13.0/src/http/ngx_http_core_module.c (from vendor/nginx-1.11.13/src/http/ngx_http_core_module.c) vendor/nginx-1.13.0/src/http/ngx_http_core_module.h (from vendor/nginx-1.11.13/src/http/ngx_http_core_module.h) vendor/nginx-1.13.0/src/http/ngx_http_file_cache.c (from vendor/nginx-1.11.13/src/http/ngx_http_file_cache.c) vendor/nginx-1.13.0/src/http/ngx_http_header_filter_module.c (from vendor/nginx-1.11.13/src/http/ngx_http_header_filter_module.c) vendor/nginx-1.13.0/src/http/ngx_http_parse.c (from vendor/nginx-1.11.13/src/http/ngx_http_parse.c) vendor/nginx-1.13.0/src/http/ngx_http_postpone_filter_module.c (from vendor/nginx-1.11.13/src/http/ngx_http_postpone_filter_module.c) vendor/nginx-1.13.0/src/http/ngx_http_request.c (from vendor/nginx-1.11.13/src/http/ngx_http_request.c) vendor/nginx-1.13.0/src/http/ngx_http_request.h (from vendor/nginx-1.11.13/src/http/ngx_http_request.h) vendor/nginx-1.13.0/src/http/ngx_http_request_body.c (from vendor/nginx-1.11.13/src/http/ngx_http_request_body.c) vendor/nginx-1.13.0/src/http/ngx_http_script.c (from vendor/nginx-1.11.13/src/http/ngx_http_script.c) vendor/nginx-1.13.0/src/http/ngx_http_script.h (from vendor/nginx-1.11.13/src/http/ngx_http_script.h) vendor/nginx-1.13.0/src/http/ngx_http_special_response.c (from vendor/nginx-1.11.13/src/http/ngx_http_special_response.c) vendor/nginx-1.13.0/src/http/ngx_http_upstream.c (from vendor/nginx-1.11.13/src/http/ngx_http_upstream.c) vendor/nginx-1.13.0/src/http/ngx_http_upstream.h (from vendor/nginx-1.11.13/src/http/ngx_http_upstream.h) vendor/nginx-1.13.0/src/http/ngx_http_upstream_round_robin.c (from vendor/nginx-1.11.13/src/http/ngx_http_upstream_round_robin.c) vendor/nginx-1.13.0/src/http/ngx_http_upstream_round_robin.h (from vendor/nginx-1.11.13/src/http/ngx_http_upstream_round_robin.h) vendor/nginx-1.13.0/src/http/ngx_http_variables.c (from vendor/nginx-1.11.13/src/http/ngx_http_variables.c) vendor/nginx-1.13.0/src/http/ngx_http_variables.h (from vendor/nginx-1.11.13/src/http/ngx_http_variables.h) vendor/nginx-1.13.0/src/http/ngx_http_write_filter_module.c (from vendor/nginx-1.11.13/src/http/ngx_http_write_filter_module.c) vendor/nginx-1.13.0/src/http/v2/ngx_http_v2.c (from vendor/nginx-1.11.13/src/http/v2/ngx_http_v2.c) vendor/nginx-1.13.0/src/http/v2/ngx_http_v2.h (from vendor/nginx-1.11.13/src/http/v2/ngx_http_v2.h) vendor/nginx-1.13.0/src/http/v2/ngx_http_v2_filter_module.c (from vendor/nginx-1.11.13/src/http/v2/ngx_http_v2_filter_module.c) vendor/nginx-1.13.0/src/http/v2/ngx_http_v2_huff_decode.c (from vendor/nginx-1.11.13/src/http/v2/ngx_http_v2_huff_decode.c) vendor/nginx-1.13.0/src/http/v2/ngx_http_v2_huff_encode.c (from vendor/nginx-1.11.13/src/http/v2/ngx_http_v2_huff_encode.c) vendor/nginx-1.13.0/src/http/v2/ngx_http_v2_module.c (from vendor/nginx-1.11.13/src/http/v2/ngx_http_v2_module.c) vendor/nginx-1.13.0/src/http/v2/ngx_http_v2_module.h (from vendor/nginx-1.11.13/src/http/v2/ngx_http_v2_module.h) vendor/nginx-1.13.0/src/http/v2/ngx_http_v2_table.c (from vendor/nginx-1.11.13/src/http/v2/ngx_http_v2_table.c) vendor/nginx-1.13.0/src/mail/ngx_mail.c (from vendor/nginx-1.11.13/src/mail/ngx_mail.c) vendor/nginx-1.13.0/src/mail/ngx_mail.h (from vendor/nginx-1.11.13/src/mail/ngx_mail.h) vendor/nginx-1.13.0/src/mail/ngx_mail_auth_http_module.c (from vendor/nginx-1.11.13/src/mail/ngx_mail_auth_http_module.c) vendor/nginx-1.13.0/src/mail/ngx_mail_core_module.c (from vendor/nginx-1.11.13/src/mail/ngx_mail_core_module.c) vendor/nginx-1.13.0/src/mail/ngx_mail_handler.c (from vendor/nginx-1.11.13/src/mail/ngx_mail_handler.c) vendor/nginx-1.13.0/src/mail/ngx_mail_imap_handler.c (from vendor/nginx-1.11.13/src/mail/ngx_mail_imap_handler.c) vendor/nginx-1.13.0/src/mail/ngx_mail_imap_module.c (from vendor/nginx-1.11.13/src/mail/ngx_mail_imap_module.c) vendor/nginx-1.13.0/src/mail/ngx_mail_imap_module.h (from vendor/nginx-1.11.13/src/mail/ngx_mail_imap_module.h) vendor/nginx-1.13.0/src/mail/ngx_mail_parse.c (from vendor/nginx-1.11.13/src/mail/ngx_mail_parse.c) vendor/nginx-1.13.0/src/mail/ngx_mail_pop3_handler.c (from vendor/nginx-1.11.13/src/mail/ngx_mail_pop3_handler.c) vendor/nginx-1.13.0/src/mail/ngx_mail_pop3_module.c (from vendor/nginx-1.11.13/src/mail/ngx_mail_pop3_module.c) vendor/nginx-1.13.0/src/mail/ngx_mail_pop3_module.h (from vendor/nginx-1.11.13/src/mail/ngx_mail_pop3_module.h) vendor/nginx-1.13.0/src/mail/ngx_mail_proxy_module.c (from vendor/nginx-1.11.13/src/mail/ngx_mail_proxy_module.c) vendor/nginx-1.13.0/src/mail/ngx_mail_smtp_handler.c (from vendor/nginx-1.11.13/src/mail/ngx_mail_smtp_handler.c) vendor/nginx-1.13.0/src/mail/ngx_mail_smtp_module.c (from vendor/nginx-1.11.13/src/mail/ngx_mail_smtp_module.c) vendor/nginx-1.13.0/src/mail/ngx_mail_smtp_module.h (from vendor/nginx-1.11.13/src/mail/ngx_mail_smtp_module.h) vendor/nginx-1.13.0/src/mail/ngx_mail_ssl_module.c (from vendor/nginx-1.11.13/src/mail/ngx_mail_ssl_module.c) vendor/nginx-1.13.0/src/mail/ngx_mail_ssl_module.h (from vendor/nginx-1.11.13/src/mail/ngx_mail_ssl_module.h) vendor/nginx-1.13.0/src/misc/ngx_cpp_test_module.cpp (from vendor/nginx-1.11.13/src/misc/ngx_cpp_test_module.cpp) vendor/nginx-1.13.0/src/misc/ngx_google_perftools_module.c (from vendor/nginx-1.11.13/src/misc/ngx_google_perftools_module.c) vendor/nginx-1.13.0/src/os/unix/ngx_alloc.c (from vendor/nginx-1.11.13/src/os/unix/ngx_alloc.c) vendor/nginx-1.13.0/src/os/unix/ngx_alloc.h (from vendor/nginx-1.11.13/src/os/unix/ngx_alloc.h) vendor/nginx-1.13.0/src/os/unix/ngx_atomic.h (from vendor/nginx-1.11.13/src/os/unix/ngx_atomic.h) vendor/nginx-1.13.0/src/os/unix/ngx_channel.c (from vendor/nginx-1.11.13/src/os/unix/ngx_channel.c) vendor/nginx-1.13.0/src/os/unix/ngx_channel.h (from vendor/nginx-1.11.13/src/os/unix/ngx_channel.h) vendor/nginx-1.13.0/src/os/unix/ngx_daemon.c (from vendor/nginx-1.11.13/src/os/unix/ngx_daemon.c) vendor/nginx-1.13.0/src/os/unix/ngx_darwin.h (from vendor/nginx-1.11.13/src/os/unix/ngx_darwin.h) vendor/nginx-1.13.0/src/os/unix/ngx_darwin_config.h (from vendor/nginx-1.11.13/src/os/unix/ngx_darwin_config.h) vendor/nginx-1.13.0/src/os/unix/ngx_darwin_init.c (from vendor/nginx-1.11.13/src/os/unix/ngx_darwin_init.c) vendor/nginx-1.13.0/src/os/unix/ngx_darwin_sendfile_chain.c (from vendor/nginx-1.11.13/src/os/unix/ngx_darwin_sendfile_chain.c) vendor/nginx-1.13.0/src/os/unix/ngx_dlopen.c (from vendor/nginx-1.11.13/src/os/unix/ngx_dlopen.c) vendor/nginx-1.13.0/src/os/unix/ngx_dlopen.h (from vendor/nginx-1.11.13/src/os/unix/ngx_dlopen.h) vendor/nginx-1.13.0/src/os/unix/ngx_errno.c (from vendor/nginx-1.11.13/src/os/unix/ngx_errno.c) vendor/nginx-1.13.0/src/os/unix/ngx_errno.h (from vendor/nginx-1.11.13/src/os/unix/ngx_errno.h) vendor/nginx-1.13.0/src/os/unix/ngx_file_aio_read.c (from vendor/nginx-1.11.13/src/os/unix/ngx_file_aio_read.c) vendor/nginx-1.13.0/src/os/unix/ngx_files.c (from vendor/nginx-1.11.13/src/os/unix/ngx_files.c) vendor/nginx-1.13.0/src/os/unix/ngx_files.h (from vendor/nginx-1.11.13/src/os/unix/ngx_files.h) vendor/nginx-1.13.0/src/os/unix/ngx_freebsd.h (from vendor/nginx-1.11.13/src/os/unix/ngx_freebsd.h) vendor/nginx-1.13.0/src/os/unix/ngx_freebsd_config.h (from vendor/nginx-1.11.13/src/os/unix/ngx_freebsd_config.h) vendor/nginx-1.13.0/src/os/unix/ngx_freebsd_init.c (from vendor/nginx-1.11.13/src/os/unix/ngx_freebsd_init.c) vendor/nginx-1.13.0/src/os/unix/ngx_freebsd_sendfile_chain.c (from vendor/nginx-1.11.13/src/os/unix/ngx_freebsd_sendfile_chain.c) vendor/nginx-1.13.0/src/os/unix/ngx_gcc_atomic_amd64.h (from vendor/nginx-1.11.13/src/os/unix/ngx_gcc_atomic_amd64.h) vendor/nginx-1.13.0/src/os/unix/ngx_gcc_atomic_ppc.h (from vendor/nginx-1.11.13/src/os/unix/ngx_gcc_atomic_ppc.h) vendor/nginx-1.13.0/src/os/unix/ngx_gcc_atomic_sparc64.h (from vendor/nginx-1.11.13/src/os/unix/ngx_gcc_atomic_sparc64.h) vendor/nginx-1.13.0/src/os/unix/ngx_gcc_atomic_x86.h (from vendor/nginx-1.11.13/src/os/unix/ngx_gcc_atomic_x86.h) vendor/nginx-1.13.0/src/os/unix/ngx_linux.h (from vendor/nginx-1.11.13/src/os/unix/ngx_linux.h) vendor/nginx-1.13.0/src/os/unix/ngx_linux_aio_read.c (from vendor/nginx-1.11.13/src/os/unix/ngx_linux_aio_read.c) vendor/nginx-1.13.0/src/os/unix/ngx_linux_config.h (from vendor/nginx-1.11.13/src/os/unix/ngx_linux_config.h) vendor/nginx-1.13.0/src/os/unix/ngx_linux_init.c (from vendor/nginx-1.11.13/src/os/unix/ngx_linux_init.c) vendor/nginx-1.13.0/src/os/unix/ngx_linux_sendfile_chain.c (from vendor/nginx-1.11.13/src/os/unix/ngx_linux_sendfile_chain.c) vendor/nginx-1.13.0/src/os/unix/ngx_os.h (from vendor/nginx-1.11.13/src/os/unix/ngx_os.h) vendor/nginx-1.13.0/src/os/unix/ngx_posix_config.h (from vendor/nginx-1.11.13/src/os/unix/ngx_posix_config.h) vendor/nginx-1.13.0/src/os/unix/ngx_posix_init.c (from vendor/nginx-1.11.13/src/os/unix/ngx_posix_init.c) vendor/nginx-1.13.0/src/os/unix/ngx_process.c (from vendor/nginx-1.11.13/src/os/unix/ngx_process.c) vendor/nginx-1.13.0/src/os/unix/ngx_process.h (from vendor/nginx-1.11.13/src/os/unix/ngx_process.h) vendor/nginx-1.13.0/src/os/unix/ngx_process_cycle.c (from vendor/nginx-1.11.13/src/os/unix/ngx_process_cycle.c) vendor/nginx-1.13.0/src/os/unix/ngx_process_cycle.h (from vendor/nginx-1.11.13/src/os/unix/ngx_process_cycle.h) vendor/nginx-1.13.0/src/os/unix/ngx_readv_chain.c (from vendor/nginx-1.11.13/src/os/unix/ngx_readv_chain.c) vendor/nginx-1.13.0/src/os/unix/ngx_recv.c (from vendor/nginx-1.11.13/src/os/unix/ngx_recv.c) vendor/nginx-1.13.0/src/os/unix/ngx_send.c (from vendor/nginx-1.11.13/src/os/unix/ngx_send.c) vendor/nginx-1.13.0/src/os/unix/ngx_setaffinity.c (from vendor/nginx-1.11.13/src/os/unix/ngx_setaffinity.c) vendor/nginx-1.13.0/src/os/unix/ngx_setaffinity.h (from vendor/nginx-1.11.13/src/os/unix/ngx_setaffinity.h) vendor/nginx-1.13.0/src/os/unix/ngx_setproctitle.c (from vendor/nginx-1.11.13/src/os/unix/ngx_setproctitle.c) vendor/nginx-1.13.0/src/os/unix/ngx_setproctitle.h (from vendor/nginx-1.11.13/src/os/unix/ngx_setproctitle.h) vendor/nginx-1.13.0/src/os/unix/ngx_shmem.c (from vendor/nginx-1.11.13/src/os/unix/ngx_shmem.c) vendor/nginx-1.13.0/src/os/unix/ngx_shmem.h (from vendor/nginx-1.11.13/src/os/unix/ngx_shmem.h) vendor/nginx-1.13.0/src/os/unix/ngx_socket.c (from vendor/nginx-1.11.13/src/os/unix/ngx_socket.c) vendor/nginx-1.13.0/src/os/unix/ngx_socket.h (from vendor/nginx-1.11.13/src/os/unix/ngx_socket.h) vendor/nginx-1.13.0/src/os/unix/ngx_solaris.h (from vendor/nginx-1.11.13/src/os/unix/ngx_solaris.h) vendor/nginx-1.13.0/src/os/unix/ngx_solaris_config.h (from vendor/nginx-1.11.13/src/os/unix/ngx_solaris_config.h) vendor/nginx-1.13.0/src/os/unix/ngx_solaris_init.c (from vendor/nginx-1.11.13/src/os/unix/ngx_solaris_init.c) vendor/nginx-1.13.0/src/os/unix/ngx_solaris_sendfilev_chain.c (from vendor/nginx-1.11.13/src/os/unix/ngx_solaris_sendfilev_chain.c) vendor/nginx-1.13.0/src/os/unix/ngx_sunpro_amd64.il (from vendor/nginx-1.11.13/src/os/unix/ngx_sunpro_amd64.il) vendor/nginx-1.13.0/src/os/unix/ngx_sunpro_atomic_sparc64.h (from vendor/nginx-1.11.13/src/os/unix/ngx_sunpro_atomic_sparc64.h) vendor/nginx-1.13.0/src/os/unix/ngx_sunpro_sparc64.il (from vendor/nginx-1.11.13/src/os/unix/ngx_sunpro_sparc64.il) vendor/nginx-1.13.0/src/os/unix/ngx_sunpro_x86.il (from vendor/nginx-1.11.13/src/os/unix/ngx_sunpro_x86.il) vendor/nginx-1.13.0/src/os/unix/ngx_thread.h (from vendor/nginx-1.11.13/src/os/unix/ngx_thread.h) vendor/nginx-1.13.0/src/os/unix/ngx_thread_cond.c (from vendor/nginx-1.11.13/src/os/unix/ngx_thread_cond.c) vendor/nginx-1.13.0/src/os/unix/ngx_thread_id.c (from vendor/nginx-1.11.13/src/os/unix/ngx_thread_id.c) vendor/nginx-1.13.0/src/os/unix/ngx_thread_mutex.c (from vendor/nginx-1.11.13/src/os/unix/ngx_thread_mutex.c) vendor/nginx-1.13.0/src/os/unix/ngx_time.c (from vendor/nginx-1.11.13/src/os/unix/ngx_time.c) vendor/nginx-1.13.0/src/os/unix/ngx_time.h (from vendor/nginx-1.11.13/src/os/unix/ngx_time.h) vendor/nginx-1.13.0/src/os/unix/ngx_udp_recv.c (from vendor/nginx-1.11.13/src/os/unix/ngx_udp_recv.c) vendor/nginx-1.13.0/src/os/unix/ngx_udp_send.c (from vendor/nginx-1.11.13/src/os/unix/ngx_udp_send.c) vendor/nginx-1.13.0/src/os/unix/ngx_udp_sendmsg_chain.c (from vendor/nginx-1.11.13/src/os/unix/ngx_udp_sendmsg_chain.c) vendor/nginx-1.13.0/src/os/unix/ngx_user.c (from vendor/nginx-1.11.13/src/os/unix/ngx_user.c) vendor/nginx-1.13.0/src/os/unix/ngx_user.h (from vendor/nginx-1.11.13/src/os/unix/ngx_user.h) vendor/nginx-1.13.0/src/os/unix/ngx_writev_chain.c (from vendor/nginx-1.11.13/src/os/unix/ngx_writev_chain.c) vendor/nginx-1.13.0/src/os/win32/nginx.ico (from vendor/nginx-1.11.13/src/os/win32/nginx.ico) vendor/nginx-1.13.0/src/os/win32/nginx.rc (from vendor/nginx-1.11.13/src/os/win32/nginx.rc) vendor/nginx-1.13.0/src/os/win32/nginx_icon16.xpm (from vendor/nginx-1.11.13/src/os/win32/nginx_icon16.xpm) vendor/nginx-1.13.0/src/os/win32/nginx_icon32.xpm (from vendor/nginx-1.11.13/src/os/win32/nginx_icon32.xpm) vendor/nginx-1.13.0/src/os/win32/nginx_icon48.xpm (from vendor/nginx-1.11.13/src/os/win32/nginx_icon48.xpm) vendor/nginx-1.13.0/src/os/win32/ngx_alloc.c (from vendor/nginx-1.11.13/src/os/win32/ngx_alloc.c) vendor/nginx-1.13.0/src/os/win32/ngx_alloc.h (from vendor/nginx-1.11.13/src/os/win32/ngx_alloc.h) vendor/nginx-1.13.0/src/os/win32/ngx_atomic.h (from vendor/nginx-1.11.13/src/os/win32/ngx_atomic.h) vendor/nginx-1.13.0/src/os/win32/ngx_dlopen.c (from vendor/nginx-1.11.13/src/os/win32/ngx_dlopen.c) vendor/nginx-1.13.0/src/os/win32/ngx_dlopen.h (from vendor/nginx-1.11.13/src/os/win32/ngx_dlopen.h) vendor/nginx-1.13.0/src/os/win32/ngx_errno.c (from vendor/nginx-1.11.13/src/os/win32/ngx_errno.c) vendor/nginx-1.13.0/src/os/win32/ngx_errno.h (from vendor/nginx-1.11.13/src/os/win32/ngx_errno.h) vendor/nginx-1.13.0/src/os/win32/ngx_event_log.c (from vendor/nginx-1.11.13/src/os/win32/ngx_event_log.c) vendor/nginx-1.13.0/src/os/win32/ngx_files.c (from vendor/nginx-1.11.13/src/os/win32/ngx_files.c) vendor/nginx-1.13.0/src/os/win32/ngx_files.h (from vendor/nginx-1.11.13/src/os/win32/ngx_files.h) vendor/nginx-1.13.0/src/os/win32/ngx_os.h (from vendor/nginx-1.11.13/src/os/win32/ngx_os.h) vendor/nginx-1.13.0/src/os/win32/ngx_process.c (from vendor/nginx-1.11.13/src/os/win32/ngx_process.c) vendor/nginx-1.13.0/src/os/win32/ngx_process.h (from vendor/nginx-1.11.13/src/os/win32/ngx_process.h) vendor/nginx-1.13.0/src/os/win32/ngx_process_cycle.c (from vendor/nginx-1.11.13/src/os/win32/ngx_process_cycle.c) vendor/nginx-1.13.0/src/os/win32/ngx_process_cycle.h (from vendor/nginx-1.11.13/src/os/win32/ngx_process_cycle.h) vendor/nginx-1.13.0/src/os/win32/ngx_service.c (from vendor/nginx-1.11.13/src/os/win32/ngx_service.c) vendor/nginx-1.13.0/src/os/win32/ngx_shmem.c (from vendor/nginx-1.11.13/src/os/win32/ngx_shmem.c) vendor/nginx-1.13.0/src/os/win32/ngx_shmem.h (from vendor/nginx-1.11.13/src/os/win32/ngx_shmem.h) vendor/nginx-1.13.0/src/os/win32/ngx_socket.c (from vendor/nginx-1.11.13/src/os/win32/ngx_socket.c) vendor/nginx-1.13.0/src/os/win32/ngx_socket.h (from vendor/nginx-1.11.13/src/os/win32/ngx_socket.h) vendor/nginx-1.13.0/src/os/win32/ngx_stat.c (from vendor/nginx-1.11.13/src/os/win32/ngx_stat.c) vendor/nginx-1.13.0/src/os/win32/ngx_thread.c (from vendor/nginx-1.11.13/src/os/win32/ngx_thread.c) vendor/nginx-1.13.0/src/os/win32/ngx_thread.h (from vendor/nginx-1.11.13/src/os/win32/ngx_thread.h) vendor/nginx-1.13.0/src/os/win32/ngx_time.c (from vendor/nginx-1.11.13/src/os/win32/ngx_time.c) vendor/nginx-1.13.0/src/os/win32/ngx_time.h (from vendor/nginx-1.11.13/src/os/win32/ngx_time.h) vendor/nginx-1.13.0/src/os/win32/ngx_udp_wsarecv.c (from vendor/nginx-1.11.13/src/os/win32/ngx_udp_wsarecv.c) vendor/nginx-1.13.0/src/os/win32/ngx_user.c (from vendor/nginx-1.11.13/src/os/win32/ngx_user.c) vendor/nginx-1.13.0/src/os/win32/ngx_user.h (from vendor/nginx-1.11.13/src/os/win32/ngx_user.h) vendor/nginx-1.13.0/src/os/win32/ngx_win32_config.h (from vendor/nginx-1.11.13/src/os/win32/ngx_win32_config.h) vendor/nginx-1.13.0/src/os/win32/ngx_win32_init.c (from vendor/nginx-1.11.13/src/os/win32/ngx_win32_init.c) vendor/nginx-1.13.0/src/os/win32/ngx_wsarecv.c (from vendor/nginx-1.11.13/src/os/win32/ngx_wsarecv.c) vendor/nginx-1.13.0/src/os/win32/ngx_wsarecv_chain.c (from vendor/nginx-1.11.13/src/os/win32/ngx_wsarecv_chain.c) vendor/nginx-1.13.0/src/os/win32/ngx_wsasend.c (from vendor/nginx-1.11.13/src/os/win32/ngx_wsasend.c) vendor/nginx-1.13.0/src/os/win32/ngx_wsasend_chain.c (from vendor/nginx-1.11.13/src/os/win32/ngx_wsasend_chain.c) vendor/nginx-1.13.0/src/stream/ngx_stream.c (from vendor/nginx-1.11.13/src/stream/ngx_stream.c) vendor/nginx-1.13.0/src/stream/ngx_stream.h (from vendor/nginx-1.11.13/src/stream/ngx_stream.h) vendor/nginx-1.13.0/src/stream/ngx_stream_access_module.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_access_module.c) vendor/nginx-1.13.0/src/stream/ngx_stream_core_module.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_core_module.c) vendor/nginx-1.13.0/src/stream/ngx_stream_geo_module.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_geo_module.c) vendor/nginx-1.13.0/src/stream/ngx_stream_geoip_module.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_geoip_module.c) vendor/nginx-1.13.0/src/stream/ngx_stream_handler.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_handler.c) vendor/nginx-1.13.0/src/stream/ngx_stream_limit_conn_module.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_limit_conn_module.c) vendor/nginx-1.13.0/src/stream/ngx_stream_log_module.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_log_module.c) vendor/nginx-1.13.0/src/stream/ngx_stream_map_module.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_map_module.c) vendor/nginx-1.13.0/src/stream/ngx_stream_proxy_module.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_proxy_module.c) vendor/nginx-1.13.0/src/stream/ngx_stream_realip_module.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_realip_module.c) vendor/nginx-1.13.0/src/stream/ngx_stream_return_module.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_return_module.c) vendor/nginx-1.13.0/src/stream/ngx_stream_script.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_script.c) vendor/nginx-1.13.0/src/stream/ngx_stream_script.h (from vendor/nginx-1.11.13/src/stream/ngx_stream_script.h) vendor/nginx-1.13.0/src/stream/ngx_stream_split_clients_module.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_split_clients_module.c) vendor/nginx-1.13.0/src/stream/ngx_stream_ssl_module.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_ssl_module.c) vendor/nginx-1.13.0/src/stream/ngx_stream_ssl_module.h (from vendor/nginx-1.11.13/src/stream/ngx_stream_ssl_module.h) vendor/nginx-1.13.0/src/stream/ngx_stream_ssl_preread_module.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_ssl_preread_module.c) vendor/nginx-1.13.0/src/stream/ngx_stream_upstream.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_upstream.c) vendor/nginx-1.13.0/src/stream/ngx_stream_upstream.h (from vendor/nginx-1.11.13/src/stream/ngx_stream_upstream.h) vendor/nginx-1.13.0/src/stream/ngx_stream_upstream_hash_module.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_upstream_hash_module.c) vendor/nginx-1.13.0/src/stream/ngx_stream_upstream_least_conn_module.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_upstream_least_conn_module.c) vendor/nginx-1.13.0/src/stream/ngx_stream_upstream_round_robin.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_upstream_round_robin.c) vendor/nginx-1.13.0/src/stream/ngx_stream_upstream_round_robin.h (from vendor/nginx-1.11.13/src/stream/ngx_stream_upstream_round_robin.h) vendor/nginx-1.13.0/src/stream/ngx_stream_upstream_zone_module.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_upstream_zone_module.c) vendor/nginx-1.13.0/src/stream/ngx_stream_variables.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_variables.c) vendor/nginx-1.13.0/src/stream/ngx_stream_variables.h (from vendor/nginx-1.11.13/src/stream/ngx_stream_variables.h) vendor/nginx-1.13.0/src/stream/ngx_stream_write_filter_module.c (from vendor/nginx-1.11.13/src/stream/ngx_stream_write_filter_module.c) Modified: nginx_version (+1 -1) =================================================================== --- nginx_version 2017-05-22 19:00:13 +0900 (dbb2469) +++ nginx_version 2017-05-23 13:31:57 +0900 (feaae22) @@ -1 +1 @@ -1.11.13 +1.13.0 Renamed: vendor/nginx-1.13.0/auto/cc/acc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/cc/bcc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/cc/ccc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/cc/clang (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/cc/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/cc/gcc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/cc/icc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/cc/msvc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/cc/name (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/cc/owc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/cc/sunc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/configure (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/define (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/endianness (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/feature (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/have (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/have_headers (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/headers (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/include (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/init (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/install (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/geoip/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/google-perftools/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/libatomic/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/libatomic/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/libgd/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/libxslt/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/openssl/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/openssl/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/openssl/makefile.bcc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/openssl/makefile.msvc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/pcre/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/pcre/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/pcre/makefile.bcc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/pcre/makefile.msvc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/pcre/makefile.owc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/perl/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/perl/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/zlib/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/zlib/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/zlib/makefile.bcc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/zlib/makefile.msvc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/lib/zlib/makefile.owc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/module (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/modules (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/nohave (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/options (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/os/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/os/darwin (+3 -1) 98% =================================================================== --- vendor/nginx-1.11.13/auto/os/darwin 2017-05-22 19:00:13 +0900 (b4b3ad3) +++ vendor/nginx-1.13.0/auto/os/darwin 2017-05-23 13:31:57 +0900 (429468f) @@ -17,6 +17,9 @@ ngx_spacer=' MAIN_LINK= MODULE_LINK="-shared -Wl,-undefined,dynamic_lookup" +CC_AUX_FLAGS="$CC_AUX_FLAGS -D__APPLE_USE_RFC_3542" + + # kqueue echo " + kqueue found" @@ -86,7 +89,6 @@ ngx_feature_test="int kq; # sendfile() -CC_AUX_FLAGS="$CC_AUX_FLAGS" ngx_feature="sendfile()" ngx_feature_name="NGX_HAVE_SENDFILE" ngx_feature_run=yes Renamed: vendor/nginx-1.13.0/auto/os/freebsd (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/os/linux (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/os/solaris (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/os/win32 (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/sources (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/stubs (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/summary (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/threads (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/types/sizeof (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/types/typedef (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/types/uintptr_t (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/types/value (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/auto/unix (+13 -0) 98% =================================================================== --- vendor/nginx-1.11.13/auto/unix 2017-05-22 19:00:13 +0900 (5ef74d4) +++ vendor/nginx-1.13.0/auto/unix 2017-05-23 13:31:57 +0900 (52060fc) @@ -394,6 +394,19 @@ ngx_feature_test="setsockopt(0, IPPROTO_IP, IP_RECVDSTADDR, NULL, 0)" . auto/feature +# BSD way to set IPv4 datagram source address + +ngx_feature="IP_SENDSRCADDR" +ngx_feature_name="NGX_HAVE_IP_SENDSRCADDR" +ngx_feature_run=no +ngx_feature_incs="#include <sys/socket.h> + #include <netinet/in.h>" +ngx_feature_path= +ngx_feature_libs= +ngx_feature_test="setsockopt(0, IPPROTO_IP, IP_SENDSRCADDR, NULL, 0)" +. auto/feature + + # Linux way to get IPv4 datagram destination address ngx_feature="IP_PKTINFO" Renamed: vendor/nginx-1.13.0/conf/fastcgi.conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/conf/fastcgi_params (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/conf/koi-utf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/conf/koi-win (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/conf/mime.types (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/conf/nginx.conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/conf/scgi_params (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/conf/uwsgi_params (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/conf/win-utf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/contrib/README (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/contrib/geo2nginx.pl (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/contrib/unicode2nginx/koi-utf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/contrib/unicode2nginx/unicode-to-nginx.pl (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/contrib/unicode2nginx/win-utf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/contrib/vim/ftdetect/nginx.vim (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/contrib/vim/ftplugin/nginx.vim (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/contrib/vim/indent/nginx.vim (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/contrib/vim/syntax/nginx.vim (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/docs/GNUmakefile (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/docs/dtd/change_log_conf.dtd (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/docs/dtd/changes.dtd (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/docs/html/50x.html (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/docs/html/index.html (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/docs/man/nginx.8 (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/docs/text/LICENSE (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/docs/text/README (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/docs/xml/change_log_conf.xml (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/docs/xml/nginx/changes.xml (+78 -0) 99% =================================================================== --- vendor/nginx-1.11.13/docs/xml/nginx/changes.xml 2017-05-22 19:00:13 +0900 (ea39ab2) +++ vendor/nginx-1.13.0/docs/xml/nginx/changes.xml 2017-05-23 13:31:57 +0900 (c06ffa4) @@ -5,6 +5,84 @@ <change_log title="nginx"> +<changes ver="1.13.0" date="2017-04-25"> + +<change type="change"> +<para lang="ru"> +теперь SSL renegotiation допускается в соединениях к бэкендам. +</para> +<para lang="en"> +SSL renegotiation is now allowed on backend connections. +</para> +</change> + +<change type="feature"> +<para lang="ru"> +параметры rcvbuf и sndbuf директив listen +в почтовом прокси-сервере и модуле stream. +</para> +<para lang="en"> +the "rcvbuf" and "sndbuf" parameters of the "listen" directives +of the mail proxy and stream modules. +</para> +</change> + +<change type="feature"> +<para lang="ru"> +директивы return и error_page теперь могут использоваться для возврата +перенаправлений с кодом 308.<br/> +Спасибо Simon Leblanc. +</para> +<para lang="en"> +the "return" and "error_page" directives can now be used to return 308 +redirections.<br/> +Thanks to Simon Leblanc. +</para> +</change> + +<change type="feature"> +<para lang="ru"> +параметр TLSv1.3 в директиве ssl_protocols. +</para> +<para lang="en"> +the "TLSv1.3" parameter of the "ssl_protocols" directive. +</para> +</change> + +<change type="feature"> +<para lang="ru"> +при логгировании сигналов теперь указывается PID отправившего сигнал процесса. +</para> +<para lang="en"> +when logging signals nginx now logs PID of the process which sent the signal. +</para> +</change> + +<change type="bugfix"> +<para lang="ru"> +в обработке ошибок выделения памяти. +</para> +<para lang="en"> +in memory allocation error handling. +</para> +</change> + +<change type="bugfix"> +<para lang="ru"> +если сервер в модуле stream слушал на wildcard-адресе, +исходящий адрес ответного UDP-пакета +мог отличаться от адреса назначения исходного пакета. +</para> +<para lang="en"> +if a server in the stream module listened on a wildcard address, +the source address of a response UDP datagram could differ +from the original datagram destination address. +</para> +</change> + +</changes> + + <changes ver="1.11.13" date="2017-04-04"> <change type="feature"> Renamed: vendor/nginx-1.13.0/docs/xsls/changes.xsls (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/docs/xslt/changes.xslt (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/misc/GNUmakefile (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/misc/README (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/nginx.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/nginx.h (+2 -2) 84% =================================================================== --- vendor/nginx-1.11.13/src/core/nginx.h 2017-05-22 19:00:13 +0900 (5d3112f) +++ vendor/nginx-1.13.0/src/core/nginx.h 2017-05-23 13:31:57 +0900 (3d6579c) @@ -9,8 +9,8 @@ #define _NGINX_H_INCLUDED_ -#define nginx_version 1011013 -#define NGINX_VERSION "1.11.13" +#define nginx_version 1013000 +#define NGINX_VERSION "1.13.0" #define NGINX_VER "nginx/" NGINX_VERSION #ifdef NGX_BUILD Renamed: vendor/nginx-1.13.0/src/core/ngx_array.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_array.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_buf.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_buf.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_conf_file.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_conf_file.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_connection.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_connection.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_core.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_cpuinfo.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_crc.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_crc32.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_crc32.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_crypt.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_crypt.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_cycle.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_cycle.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_file.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_file.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_hash.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_hash.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_inet.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_inet.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_list.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_list.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_log.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_log.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_md5.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_md5.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_murmurhash.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_murmurhash.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_open_file_cache.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_open_file_cache.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_output_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_palloc.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_palloc.h (+0 -3) 96% =================================================================== --- vendor/nginx-1.11.13/src/core/ngx_palloc.h 2017-05-22 19:00:13 +0900 (d652829) +++ vendor/nginx-1.13.0/src/core/ngx_palloc.h 2017-05-23 13:31:57 +0900 (376e012) @@ -72,9 +72,6 @@ typedef struct { } ngx_pool_cleanup_file_t; -void *ngx_alloc(size_t size, ngx_log_t *log); -void *ngx_calloc(size_t size, ngx_log_t *log); - ngx_pool_t *ngx_create_pool(size_t size, ngx_log_t *log); void ngx_destroy_pool(ngx_pool_t *pool); void ngx_reset_pool(ngx_pool_t *pool); Renamed: vendor/nginx-1.13.0/src/core/ngx_parse.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_parse.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_parse_time.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_parse_time.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_proxy_protocol.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_proxy_protocol.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_queue.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_queue.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_radix_tree.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_radix_tree.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_rbtree.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_rbtree.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_regex.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_regex.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_resolver.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_resolver.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_rwlock.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_rwlock.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_sha1.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_sha1.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_shmtx.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_shmtx.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_slab.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_slab.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_spinlock.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_string.c (+42 -5) 97% =================================================================== --- vendor/nginx-1.11.13/src/core/ngx_string.c 2017-05-22 19:00:13 +0900 (7a73ef5) +++ vendor/nginx-1.13.0/src/core/ngx_string.c 2017-05-23 13:31:57 +0900 (7526f60) @@ -1808,7 +1808,19 @@ ngx_escape_json(u_char *dst, u_char *src, size_t size) len++; } else if (ch <= 0x1f) { - len += sizeof("\\u001F") - 2; + + switch (ch) { + case '\n': + case '\r': + case '\t': + case '\b': + case '\f': + len++; + break; + + default: + len += sizeof("\\u001F") - 2; + } } size--; @@ -1829,12 +1841,37 @@ ngx_escape_json(u_char *dst, u_char *src, size_t size) *dst++ = ch; } else { - *dst++ = '\\'; *dst++ = 'u'; *dst++ = '0'; *dst++ = '0'; - *dst++ = '0' + (ch >> 4); + *dst++ = '\\'; + + switch (ch) { + case '\n': + *dst++ = 'n'; + break; + + case '\r': + *dst++ = 'r'; + break; - ch &= 0xf; + case '\t': + *dst++ = 't'; + break; + + case '\b': + *dst++ = 'b'; + break; + + case '\f': + *dst++ = 'f'; + break; - *dst++ = (ch < 10) ? ('0' + ch) : ('A' + ch - 10); + default: + *dst++ = 'u'; *dst++ = '0'; *dst++ = '0'; + *dst++ = '0' + (ch >> 4); + + ch &= 0xf; + + *dst++ = (ch < 10) ? ('0' + ch) : ('A' + ch - 10); + } } size--; Renamed: vendor/nginx-1.13.0/src/core/ngx_string.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_syslog.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_syslog.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_thread_pool.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_thread_pool.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_times.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/core/ngx_times.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/modules/ngx_devpoll_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/modules/ngx_epoll_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/modules/ngx_eventport_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/modules/ngx_iocp_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/modules/ngx_iocp_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/modules/ngx_kqueue_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/modules/ngx_poll_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/modules/ngx_select_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/modules/ngx_win32_select_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/ngx_event.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/ngx_event.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/ngx_event_accept.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/ngx_event_acceptex.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/ngx_event_connect.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/ngx_event_connect.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/ngx_event_connectex.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/ngx_event_openssl.c (+10 -2) 99% =================================================================== --- vendor/nginx-1.11.13/src/event/ngx_event_openssl.c 2017-05-22 19:00:13 +0900 (8c7c677) +++ vendor/nginx-1.13.0/src/event/ngx_event_openssl.c 2017-05-23 13:31:57 +0900 (fdbd0c9) @@ -323,6 +323,12 @@ ngx_ssl_create(ngx_ssl_t *ssl, ngx_uint_t protocols, void *data) SSL_CTX_set_options(ssl->ctx, SSL_OP_NO_TLSv1_2); } #endif +#ifdef SSL_OP_NO_TLSv1_3 + SSL_CTX_clear_options(ssl->ctx, SSL_OP_NO_TLSv1_3); + if (!(protocols & NGX_SSL_TLSv1_3)) { + SSL_CTX_set_options(ssl->ctx, SSL_OP_NO_TLSv1_3); + } +#endif #ifdef SSL_OP_NO_COMPRESSION SSL_CTX_set_options(ssl->ctx, SSL_OP_NO_COMPRESSION); @@ -831,7 +837,9 @@ ngx_ssl_info_callback(const ngx_ssl_conn_t *ssl_conn, int where, int ret) BIO *rbio, *wbio; ngx_connection_t *c; - if (where & SSL_CB_HANDSHAKE_START) { + if ((where & SSL_CB_HANDSHAKE_START) + && SSL_is_server((ngx_ssl_conn_t *) ssl_conn)) + { c = ngx_ssl_get_connection((ngx_ssl_conn_t *) ssl_conn); if (c->ssl->handshaked) { @@ -1082,7 +1090,7 @@ ngx_ssl_ecdh_curve(ngx_conf_t *cf, ngx_ssl_t *ssl, ngx_str_t *name) * maximum interoperability. */ -#ifdef SSL_CTRL_SET_CURVES_LIST +#if (defined SSL_CTX_set1_curves_list || defined SSL_CTRL_SET_CURVES_LIST) /* * OpenSSL 1.0.2+ allows configuring a curve list instead of a single Renamed: vendor/nginx-1.13.0/src/event/ngx_event_openssl.h (+6 -0) 98% =================================================================== --- vendor/nginx-1.11.13/src/event/ngx_event_openssl.h 2017-05-22 19:00:13 +0900 (e093e10) +++ vendor/nginx-1.13.0/src/event/ngx_event_openssl.h 2017-05-23 13:31:57 +0900 (2a14980) @@ -54,6 +54,11 @@ #define ngx_ssl_conn_t SSL +#if (OPENSSL_VERSION_NUMBER < 0x10002000L) +#define SSL_is_server(s) (s)->server +#endif + + struct ngx_ssl_s { SSL_CTX *ctx; ngx_log_t *log; @@ -131,6 +136,7 @@ typedef struct { #define NGX_SSL_TLSv1 0x0008 #define NGX_SSL_TLSv1_1 0x0010 #define NGX_SSL_TLSv1_2 0x0020 +#define NGX_SSL_TLSv1_3 0x0040 #define NGX_SSL_BUFFER 1 Renamed: vendor/nginx-1.13.0/src/event/ngx_event_openssl_stapling.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/ngx_event_pipe.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/ngx_event_pipe.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/ngx_event_posted.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/ngx_event_posted.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/ngx_event_timer.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/event/ngx_event_timer.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_access_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_addition_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_auth_basic_module.c (+2 -0) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/modules/ngx_http_auth_basic_module.c 2017-05-22 19:00:13 +0900 (1e7a0c2) +++ vendor/nginx-1.13.0/src/http/modules/ngx_http_auth_basic_module.c 2017-05-23 13:31:57 +0900 (4aa684f) @@ -361,6 +361,8 @@ ngx_http_auth_basic_set_realm(ngx_http_request_t *r, ngx_str_t *realm) basic = ngx_pnalloc(r->pool, len); if (basic == NULL) { + r->headers_out.www_authenticate->hash = 0; + r->headers_out.www_authenticate = NULL; return NGX_HTTP_INTERNAL_SERVER_ERROR; } Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_auth_request_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_autoindex_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_browser_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_charset_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_chunked_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_dav_module.c (+1 -0) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/modules/ngx_http_dav_module.c 2017-05-22 19:00:13 +0900 (895a52d) +++ vendor/nginx-1.13.0/src/http/modules/ngx_http_dav_module.c 2017-05-23 13:31:57 +0900 (566b08b) @@ -1080,6 +1080,7 @@ ngx_http_dav_location(ngx_http_request_t *r, u_char *path) } else { location = ngx_pnalloc(r->pool, r->uri.len); if (location == NULL) { + ngx_http_clear_location(r); return NGX_ERROR; } Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_degradation_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_empty_gif_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_fastcgi_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_flv_module.c (+2 -2) 98% =================================================================== --- vendor/nginx-1.11.13/src/http/modules/ngx_http_flv_module.c 2017-05-22 19:00:13 +0900 (cc25320) +++ vendor/nginx-1.13.0/src/http/modules/ngx_http_flv_module.c 2017-05-23 13:31:57 +0900 (7b72fae) @@ -203,7 +203,7 @@ ngx_http_flv_handler(ngx_http_request_t *r) } if (i == 0) { - b = ngx_pcalloc(r->pool, sizeof(ngx_buf_t)); + b = ngx_calloc_buf(r->pool); if (b == NULL) { return NGX_HTTP_INTERNAL_SERVER_ERROR; } @@ -217,7 +217,7 @@ ngx_http_flv_handler(ngx_http_request_t *r) } - b = ngx_pcalloc(r->pool, sizeof(ngx_buf_t)); + b = ngx_calloc_buf(r->pool); if (b == NULL) { return NGX_HTTP_INTERNAL_SERVER_ERROR; } Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_geo_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_geoip_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_gunzip_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_gzip_filter_module.c (+1 -1) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/modules/ngx_http_gzip_filter_module.c 2017-05-22 19:00:13 +0900 (f9652d0) +++ vendor/nginx-1.13.0/src/http/modules/ngx_http_gzip_filter_module.c 2017-05-23 13:31:57 +0900 (287fd36) @@ -644,7 +644,7 @@ ngx_http_gzip_filter_gzheader(ngx_http_request_t *r, ngx_http_gzip_ctx_t *ctx) static u_char gzheader[10] = { 0x1f, 0x8b, Z_DEFLATED, 0, 0, 0, 0, 0, 0, 3 }; - b = ngx_pcalloc(r->pool, sizeof(ngx_buf_t)); + b = ngx_calloc_buf(r->pool); if (b == NULL) { return NGX_ERROR; } Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_gzip_static_module.c (+2 -2) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/modules/ngx_http_gzip_static_module.c 2017-05-22 19:00:13 +0900 (b9294dd) +++ vendor/nginx-1.13.0/src/http/modules/ngx_http_gzip_static_module.c 2017-05-23 13:31:57 +0900 (7652a9a) @@ -238,7 +238,7 @@ ngx_http_gzip_static_handler(ngx_http_request_t *r) h = ngx_list_push(&r->headers_out.headers); if (h == NULL) { - return NGX_ERROR; + return NGX_HTTP_INTERNAL_SERVER_ERROR; } h->hash = 1; @@ -248,7 +248,7 @@ ngx_http_gzip_static_handler(ngx_http_request_t *r) /* we need to allocate all before the header would be sent */ - b = ngx_pcalloc(r->pool, sizeof(ngx_buf_t)); + b = ngx_calloc_buf(r->pool); if (b == NULL) { return NGX_HTTP_INTERNAL_SERVER_ERROR; } Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_headers_filter_module.c (+12 -10) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/modules/ngx_http_headers_filter_module.c 2017-05-22 19:00:13 +0900 (6738afe) +++ vendor/nginx-1.13.0/src/http/modules/ngx_http_headers_filter_module.c 2017-05-23 13:31:57 +0900 (94dc51e) @@ -173,6 +173,7 @@ ngx_http_headers_filter(ngx_http_request_t *r) case NGX_HTTP_SEE_OTHER: case NGX_HTTP_NOT_MODIFIED: case NGX_HTTP_TEMPORARY_REDIRECT: + case NGX_HTTP_PERMANENT_REDIRECT: safe_status = 1; break; @@ -270,11 +271,6 @@ ngx_http_set_expires(ngx_http_request_t *r, ngx_http_headers_conf_t *conf) return NGX_ERROR; } - ccp = ngx_array_push(&r->headers_out.cache_control); - if (ccp == NULL) { - return NGX_ERROR; - } - cc = ngx_list_push(&r->headers_out.headers); if (cc == NULL) { return NGX_ERROR; @@ -282,6 +278,12 @@ ngx_http_set_expires(ngx_http_request_t *r, ngx_http_headers_conf_t *conf) cc->hash = 1; ngx_str_set(&cc->key, "Cache-Control"); + + ccp = ngx_array_push(&r->headers_out.cache_control); + if (ccp == NULL) { + return NGX_ERROR; + } + *ccp = cc; } else { @@ -469,11 +471,6 @@ ngx_http_add_cache_control(ngx_http_request_t *r, ngx_http_header_val_t *hv, } } - ccp = ngx_array_push(&r->headers_out.cache_control); - if (ccp == NULL) { - return NGX_ERROR; - } - cc = ngx_list_push(&r->headers_out.headers); if (cc == NULL) { return NGX_ERROR; @@ -483,6 +480,11 @@ ngx_http_add_cache_control(ngx_http_request_t *r, ngx_http_header_val_t *hv, ngx_str_set(&cc->key, "Cache-Control"); cc->value = *value; + ccp = ngx_array_push(&r->headers_out.cache_control); + if (ccp == NULL) { + return NGX_ERROR; + } + *ccp = cc; return NGX_OK; Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_image_filter_module.c (+3 -3) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/modules/ngx_http_image_filter_module.c 2017-05-22 19:00:13 +0900 (dbec5d8) +++ vendor/nginx-1.13.0/src/http/modules/ngx_http_image_filter_module.c 2017-05-23 13:31:57 +0900 (6c03e8a) @@ -581,7 +581,7 @@ ngx_http_image_json(ngx_http_request_t *r, ngx_http_image_filter_ctx_t *ctx) size_t len; ngx_buf_t *b; - b = ngx_pcalloc(r->pool, sizeof(ngx_buf_t)); + b = ngx_calloc_buf(r->pool); if (b == NULL) { return NULL; } @@ -633,7 +633,7 @@ ngx_http_image_asis(ngx_http_request_t *r, ngx_http_image_filter_ctx_t *ctx) { ngx_buf_t *b; - b = ngx_pcalloc(r->pool, sizeof(ngx_buf_t)); + b = ngx_calloc_buf(r->pool); if (b == NULL) { return NULL; } @@ -1067,7 +1067,7 @@ transparent: return NULL; } - b = ngx_pcalloc(r->pool, sizeof(ngx_buf_t)); + b = ngx_calloc_buf(r->pool); if (b == NULL) { gdFree(out); return NULL; Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_index_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_limit_conn_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_limit_req_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_log_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_map_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_memcached_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_mp4_module.c (+1 -1) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/modules/ngx_http_mp4_module.c 2017-05-22 19:00:13 +0900 (f3c0fdd) +++ vendor/nginx-1.13.0/src/http/modules/ngx_http_mp4_module.c 2017-05-23 13:31:57 +0900 (08a68d0) @@ -636,7 +636,7 @@ ngx_http_mp4_handler(ngx_http_request_t *r) } if (mp4 == NULL) { - b = ngx_pcalloc(r->pool, sizeof(ngx_buf_t)); + b = ngx_calloc_buf(r->pool); if (b == NULL) { return NGX_HTTP_INTERNAL_SERVER_ERROR; } Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_not_modified_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_proxy_module.c (+1 -0) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/modules/ngx_http_proxy_module.c 2017-05-22 19:00:13 +0900 (e594d06) +++ vendor/nginx-1.13.0/src/http/modules/ngx_http_proxy_module.c 2017-05-23 13:31:57 +0900 (0fee2c2) @@ -235,6 +235,7 @@ static ngx_conf_bitmask_t ngx_http_proxy_ssl_protocols[] = { { ngx_string("TLSv1"), NGX_SSL_TLSv1 }, { ngx_string("TLSv1.1"), NGX_SSL_TLSv1_1 }, { ngx_string("TLSv1.2"), NGX_SSL_TLSv1_2 }, + { ngx_string("TLSv1.3"), NGX_SSL_TLSv1_3 }, { ngx_null_string, 0 } }; Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_random_index_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_range_filter_module.c (+4 -0) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/modules/ngx_http_range_filter_module.c 2017-05-22 19:00:13 +0900 (951a00d) +++ vendor/nginx-1.13.0/src/http/modules/ngx_http_range_filter_module.c 2017-05-23 13:31:57 +0900 (8ffca82) @@ -425,6 +425,8 @@ ngx_http_range_singlepart_header(ngx_http_request_t *r, content_range->value.data = ngx_pnalloc(r->pool, sizeof("bytes -/") - 1 + 3 * NGX_OFF_T_LEN); if (content_range->value.data == NULL) { + content_range->hash = 0; + r->headers_out.content_range = NULL; return NGX_ERROR; } @@ -594,6 +596,8 @@ ngx_http_range_not_satisfiable(ngx_http_request_t *r) content_range->value.data = ngx_pnalloc(r->pool, sizeof("bytes */") - 1 + NGX_OFF_T_LEN); if (content_range->value.data == NULL) { + content_range->hash = 0; + r->headers_out.content_range = NULL; return NGX_ERROR; } Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_realip_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_referer_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_rewrite_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_scgi_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_secure_link_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_slice_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_split_clients_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_ssi_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_ssi_filter_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_ssl_module.c (+1 -0) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/modules/ngx_http_ssl_module.c 2017-05-22 19:00:13 +0900 (2771ac1) +++ vendor/nginx-1.13.0/src/http/modules/ngx_http_ssl_module.c 2017-05-23 13:31:57 +0900 (b466e5d) @@ -57,6 +57,7 @@ static ngx_conf_bitmask_t ngx_http_ssl_protocols[] = { { ngx_string("TLSv1"), NGX_SSL_TLSv1 }, { ngx_string("TLSv1.1"), NGX_SSL_TLSv1_1 }, { ngx_string("TLSv1.2"), NGX_SSL_TLSv1_2 }, + { ngx_string("TLSv1.3"), NGX_SSL_TLSv1_3 }, { ngx_null_string, 0 } }; Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_ssl_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_static_module.c (+2 -1) 98% =================================================================== --- vendor/nginx-1.11.13/src/http/modules/ngx_http_static_module.c 2017-05-22 19:00:13 +0900 (f2435a7) +++ vendor/nginx-1.13.0/src/http/modules/ngx_http_static_module.c 2017-05-23 13:31:57 +0900 (0e16c05) @@ -169,6 +169,7 @@ ngx_http_static_handler(ngx_http_request_t *r) location = ngx_pnalloc(r->pool, len); if (location == NULL) { + ngx_http_clear_location(r); return NGX_HTTP_INTERNAL_SERVER_ERROR; } @@ -233,7 +234,7 @@ ngx_http_static_handler(ngx_http_request_t *r) /* we need to allocate all before the header would be sent */ - b = ngx_pcalloc(r->pool, sizeof(ngx_buf_t)); + b = ngx_calloc_buf(r->pool); if (b == NULL) { return NGX_HTTP_INTERNAL_SERVER_ERROR; } Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_stub_status_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_sub_filter_module.c (+2 -2) 100% =================================================================== @@ -248,8 +248,6 @@ ngx_http_sub_header_filter(ngx_http_request_t *r) ctx->matches->nelts); } - ngx_http_set_ctx(r, ctx, ngx_http_sub_filter_module); - ctx->saved.data = ngx_pnalloc(r->pool, ctx->tables->max_match_len - 1); if (ctx->saved.data == NULL) { return NGX_ERROR; @@ -260,6 +258,8 @@ ngx_http_sub_header_filter(ngx_http_request_t *r) return NGX_ERROR; } + ngx_http_set_ctx(r, ctx, ngx_http_sub_filter_module); + ctx->offset = ctx->tables->min_match_len - 1; ctx->last_out = &ctx->out; Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_upstream_hash_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_upstream_ip_hash_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_upstream_keepalive_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_upstream_least_conn_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_upstream_zone_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_userid_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_uwsgi_module.c (+1 -0) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/modules/ngx_http_uwsgi_module.c 2017-05-22 19:00:13 +0900 (b7e7c12) +++ vendor/nginx-1.13.0/src/http/modules/ngx_http_uwsgi_module.c 2017-05-23 13:31:57 +0900 (26443bb) @@ -129,6 +129,7 @@ static ngx_conf_bitmask_t ngx_http_uwsgi_ssl_protocols[] = { { ngx_string("TLSv1"), NGX_SSL_TLSv1 }, { ngx_string("TLSv1.1"), NGX_SSL_TLSv1_1 }, { ngx_string("TLSv1.2"), NGX_SSL_TLSv1_2 }, + { ngx_string("TLSv1.3"), NGX_SSL_TLSv1_3 }, { ngx_null_string, 0 } }; Renamed: vendor/nginx-1.13.0/src/http/modules/ngx_http_xslt_filter_module.c (+1 -1) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/modules/ngx_http_xslt_filter_module.c 2017-05-22 19:00:13 +0900 (695f3bf) +++ vendor/nginx-1.13.0/src/http/modules/ngx_http_xslt_filter_module.c 2017-05-23 13:31:57 +0900 (fae5895) @@ -584,7 +584,7 @@ ngx_http_xslt_apply_stylesheet(ngx_http_request_t *r, return NULL; } - b = ngx_pcalloc(r->pool, sizeof(ngx_buf_t)); + b = ngx_calloc_buf(r->pool); if (b == NULL) { ngx_free(buf); return NULL; Renamed: vendor/nginx-1.13.0/src/http/modules/perl/Makefile.PL (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/perl/nginx.pm (+2 -0) 97% =================================================================== --- vendor/nginx-1.11.13/src/http/modules/perl/nginx.pm 2017-05-22 19:00:13 +0900 (e3f7361) +++ vendor/nginx-1.13.0/src/http/modules/perl/nginx.pm 2017-05-23 13:31:57 +0900 (d4663dc) @@ -24,6 +24,7 @@ our @EXPORT = qw( HTTP_SEE_OTHER HTTP_NOT_MODIFIED HTTP_TEMPORARY_REDIRECT + HTTP_PERMANENT_REDIRECT HTTP_BAD_REQUEST HTTP_UNAUTHORIZED @@ -72,6 +73,7 @@ use constant HTTP_REDIRECT => 302; use constant HTTP_SEE_OTHER => 303; use constant HTTP_NOT_MODIFIED => 304; use constant HTTP_TEMPORARY_REDIRECT => 307; +use constant HTTP_PERMANENT_REDIRECT => 308; use constant HTTP_BAD_REQUEST => 400; use constant HTTP_UNAUTHORIZED => 401; Renamed: vendor/nginx-1.13.0/src/http/modules/perl/nginx.xs (+2 -0) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/modules/perl/nginx.xs 2017-05-22 19:00:13 +0900 (cca64da) +++ vendor/nginx-1.13.0/src/http/modules/perl/nginx.xs 2017-05-23 13:31:57 +0900 (ad12632) @@ -510,10 +510,12 @@ header_out(r, key, value) header->hash = 1; if (ngx_http_perl_sv2str(aTHX_ r, &header->key, key) != NGX_OK) { + header->hash = 0; XSRETURN_EMPTY; } if (ngx_http_perl_sv2str(aTHX_ r, &header->value, value) != NGX_OK) { + header->hash = 0; XSRETURN_EMPTY; } Renamed: vendor/nginx-1.13.0/src/http/modules/perl/ngx_http_perl_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/perl/ngx_http_perl_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/modules/perl/typemap (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/ngx_http.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/ngx_http.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/ngx_http_cache.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/ngx_http_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/ngx_http_copy_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/ngx_http_core_module.c (+4 -2) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/ngx_http_core_module.c 2017-05-22 19:00:13 +0900 (292671d) +++ vendor/nginx-1.13.0/src/http/ngx_http_core_module.c 2017-05-23 13:31:57 +0900 (af67b7f) @@ -1002,6 +1002,7 @@ ngx_http_core_find_config_phase(ngx_http_request_t *r, p = ngx_pnalloc(r->pool, len); if (p == NULL) { + ngx_http_clear_location(r); ngx_http_finalize_request(r, NGX_HTTP_INTERNAL_SERVER_ERROR); return NGX_OK; } @@ -1894,7 +1895,8 @@ ngx_http_send_response(ngx_http_request_t *r, ngx_uint_t status, if (status == NGX_HTTP_MOVED_PERMANENTLY || status == NGX_HTTP_MOVED_TEMPORARILY || status == NGX_HTTP_SEE_OTHER - || status == NGX_HTTP_TEMPORARY_REDIRECT) + || status == NGX_HTTP_TEMPORARY_REDIRECT + || status == NGX_HTTP_PERMANENT_REDIRECT) { ngx_http_clear_location(r); @@ -1926,7 +1928,7 @@ ngx_http_send_response(ngx_http_request_t *r, ngx_uint_t status, return ngx_http_send_header(r); } - b = ngx_pcalloc(r->pool, sizeof(ngx_buf_t)); + b = ngx_calloc_buf(r->pool); if (b == NULL) { return NGX_HTTP_INTERNAL_SERVER_ERROR; } Renamed: vendor/nginx-1.13.0/src/http/ngx_http_core_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/ngx_http_file_cache.c (+1 -1) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/ngx_http_file_cache.c 2017-05-22 19:00:13 +0900 (8c75f95) +++ vendor/nginx-1.13.0/src/http/ngx_http_file_cache.c 2017-05-23 13:31:57 +0900 (b635b35) @@ -1577,7 +1577,7 @@ ngx_http_cache_send(ngx_http_request_t *r) /* we need to allocate all before the header would be sent */ - b = ngx_pcalloc(r->pool, sizeof(ngx_buf_t)); + b = ngx_calloc_buf(r->pool); if (b == NULL) { return NGX_HTTP_INTERNAL_SERVER_ERROR; } Renamed: vendor/nginx-1.13.0/src/http/ngx_http_header_filter_module.c (+2 -1) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/ngx_http_header_filter_module.c 2017-05-22 19:00:13 +0900 (c09c519) +++ vendor/nginx-1.13.0/src/http/ngx_http_header_filter_module.c 2017-05-23 13:31:57 +0900 (5fc7e1f) @@ -75,8 +75,9 @@ static ngx_str_t ngx_http_status_lines[] = { ngx_null_string, /* "305 Use Proxy" */ ngx_null_string, /* "306 unused" */ ngx_string("307 Temporary Redirect"), + ngx_string("308 Permanent Redirect"), -#define NGX_HTTP_LAST_3XX 308 +#define NGX_HTTP_LAST_3XX 309 #define NGX_HTTP_OFF_4XX (NGX_HTTP_LAST_3XX - 301 + NGX_HTTP_OFF_3XX) ngx_string("400 Bad Request"), Renamed: vendor/nginx-1.13.0/src/http/ngx_http_parse.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/ngx_http_postpone_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/ngx_http_request.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/ngx_http_request.h (+1 -0) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/ngx_http_request.h 2017-05-22 19:00:13 +0900 (a68b906) +++ vendor/nginx-1.13.0/src/http/ngx_http_request.h 2017-05-23 13:31:57 +0900 (2c77f93) @@ -83,6 +83,7 @@ #define NGX_HTTP_SEE_OTHER 303 #define NGX_HTTP_NOT_MODIFIED 304 #define NGX_HTTP_TEMPORARY_REDIRECT 307 +#define NGX_HTTP_PERMANENT_REDIRECT 308 #define NGX_HTTP_BAD_REQUEST 400 #define NGX_HTTP_UNAUTHORIZED 401 Renamed: vendor/nginx-1.13.0/src/http/ngx_http_request_body.c (+12 -8) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/ngx_http_request_body.c 2017-05-22 19:00:13 +0900 (2f66484) +++ vendor/nginx-1.13.0/src/http/ngx_http_request_body.c 2017-05-23 13:31:57 +0900 (c4f092e) @@ -46,13 +46,6 @@ ngx_http_read_client_request_body(ngx_http_request_t *r, return NGX_OK; } -#if (NGX_HTTP_V2) - if (r->stream) { - rc = ngx_http_v2_read_request_body(r, post_handler); - goto done; - } -#endif - if (ngx_http_test_expect(r) != NGX_OK) { rc = NGX_HTTP_INTERNAL_SERVER_ERROR; goto done; @@ -85,6 +78,13 @@ ngx_http_read_client_request_body(ngx_http_request_t *r, return NGX_OK; } +#if (NGX_HTTP_V2) + if (r->stream) { + rc = ngx_http_v2_read_request_body(r); + goto done; + } +#endif + preread = r->header_in->last - r->header_in->pos; if (preread) { @@ -805,7 +805,11 @@ ngx_http_test_expect(ngx_http_request_t *r) if (r->expect_tested || r->headers_in.expect == NULL - || r->http_version < NGX_HTTP_VERSION_11) + || r->http_version < NGX_HTTP_VERSION_11 +#if (NGX_HTTP_V2) + || r->stream != NULL +#endif + ) { return NGX_OK; } Renamed: vendor/nginx-1.13.0/src/http/ngx_http_script.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/ngx_http_script.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/ngx_http_special_response.c (+12 -2) 98% =================================================================== --- vendor/nginx-1.11.13/src/http/ngx_http_special_response.c 2017-05-22 19:00:13 +0900 (c9b1017) +++ vendor/nginx-1.13.0/src/http/ngx_http_special_response.c 2017-05-23 13:31:57 +0900 (c4c1305) @@ -89,6 +89,14 @@ static char ngx_http_error_307_page[] = ; +static char ngx_http_error_308_page[] = +"<html>" CRLF +"<head><title>308 Permanent Redirect</title></head>" CRLF +"<body bgcolor=\"white\">" CRLF +"<center><h1>308 Permanent Redirect</h1></center>" CRLF +; + + static char ngx_http_error_400_page[] = "<html>" CRLF "<head><title>400 Bad Request</title></head>" CRLF @@ -336,8 +344,9 @@ static ngx_str_t ngx_http_error_pages[] = { ngx_null_string, /* 305 */ ngx_null_string, /* 306 */ ngx_string(ngx_http_error_307_page), + ngx_string(ngx_http_error_308_page), -#define NGX_HTTP_LAST_3XX 308 +#define NGX_HTTP_LAST_3XX 309 #define NGX_HTTP_OFF_4XX (NGX_HTTP_LAST_3XX - 301 + NGX_HTTP_OFF_3XX) ngx_string(ngx_http_error_400_page), @@ -615,7 +624,8 @@ ngx_http_send_error_page(ngx_http_request_t *r, ngx_http_err_page_t *err_page) if (overwrite != NGX_HTTP_MOVED_PERMANENTLY && overwrite != NGX_HTTP_MOVED_TEMPORARILY && overwrite != NGX_HTTP_SEE_OTHER - && overwrite != NGX_HTTP_TEMPORARY_REDIRECT) + && overwrite != NGX_HTTP_TEMPORARY_REDIRECT + && overwrite != NGX_HTTP_PERMANENT_REDIRECT) { r->err_status = NGX_HTTP_MOVED_TEMPORARILY; } Renamed: vendor/nginx-1.13.0/src/http/ngx_http_upstream.c (+6 -5) 99% =================================================================== --- vendor/nginx-1.11.13/src/http/ngx_http_upstream.c 2017-05-22 19:00:13 +0900 (3695286) +++ vendor/nginx-1.13.0/src/http/ngx_http_upstream.c 2017-05-23 13:31:57 +0900 (fcfa2ad) @@ -4897,17 +4897,18 @@ ngx_http_upstream_copy_multi_header_lines(ngx_http_request_t *r, } } - ph = ngx_array_push(pa); - if (ph == NULL) { - return NGX_ERROR; - } - ho = ngx_list_push(&r->headers_out.headers); if (ho == NULL) { return NGX_ERROR; } *ho = *h; + + ph = ngx_array_push(pa); + if (ph == NULL) { + return NGX_ERROR; + } + *ph = ho; return NGX_OK; Renamed: vendor/nginx-1.13.0/src/http/ngx_http_upstream.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/ngx_http_upstream_round_robin.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/ngx_http_upstream_round_robin.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/ngx_http_variables.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/ngx_http_variables.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/ngx_http_write_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/v2/ngx_http_v2.c (+43 -23) 98% =================================================================== --- vendor/nginx-1.11.13/src/http/v2/ngx_http_v2.c 2017-05-22 19:00:13 +0900 (55db58e) +++ vendor/nginx-1.13.0/src/http/v2/ngx_http_v2.c 2017-05-23 13:31:57 +0900 (1a9e521) @@ -2166,6 +2166,44 @@ ngx_http_v2_state_window_update(ngx_http_v2_connection_t *h2c, u_char *pos, "http2 WINDOW_UPDATE frame sid:%ui window:%uz", h2c->state.sid, window); + if (window == 0) { + if (h2c->state.sid == 0) { + ngx_log_error(NGX_LOG_INFO, h2c->connection->log, 0, + "client sent WINDOW_UPDATE frame " + "with incorrect window increment 0"); + + return ngx_http_v2_connection_error(h2c, + NGX_HTTP_V2_PROTOCOL_ERROR); + } + + ngx_log_error(NGX_LOG_INFO, h2c->connection->log, 0, + "client sent WINDOW_UPDATE frame for stream %ui " + "with incorrect window increment 0", h2c->state.sid); + + node = ngx_http_v2_get_node_by_id(h2c, h2c->state.sid, 0); + + if (node && node->stream) { + if (ngx_http_v2_terminate_stream(h2c, node->stream, + NGX_HTTP_V2_PROTOCOL_ERROR) + == NGX_ERROR) + { + return ngx_http_v2_connection_error(h2c, + NGX_HTTP_V2_INTERNAL_ERROR); + } + + } else { + if (ngx_http_v2_send_rst_stream(h2c, h2c->state.sid, + NGX_HTTP_V2_PROTOCOL_ERROR) + == NGX_ERROR) + { + return ngx_http_v2_connection_error(h2c, + NGX_HTTP_V2_INTERNAL_ERROR); + } + } + + return ngx_http_v2_state_complete(h2c, pos, end); + } + if (h2c->state.sid) { node = ngx_http_v2_get_node_by_id(h2c, h2c->state.sid, 0); @@ -3484,8 +3522,7 @@ ngx_http_v2_run_request(ngx_http_request_t *r) ngx_int_t -ngx_http_v2_read_request_body(ngx_http_request_t *r, - ngx_http_client_body_handler_pt post_handler) +ngx_http_v2_read_request_body(ngx_http_request_t *r) { off_t len; size_t size; @@ -3498,33 +3535,14 @@ ngx_http_v2_read_request_body(ngx_http_request_t *r, ngx_http_v2_connection_t *h2c; stream = r->stream; + rb = r->request_body; if (stream->skip_data) { r->request_body_no_buffering = 0; - post_handler(r); + rb->post_handler(r); return NGX_OK; } - rb = ngx_pcalloc(r->pool, sizeof(ngx_http_request_body_t)); - if (rb == NULL) { - return NGX_HTTP_INTERNAL_SERVER_ERROR; - } - - /* - * set by ngx_pcalloc(): - * - * rb->bufs = NULL; - * rb->buf = NULL; - * rb->received = 0; - * rb->free = NULL; - * rb->busy = NULL; - */ - - rb->rest = 1; - rb->post_handler = post_handler; - - r->request_body = rb; - h2scf = ngx_http_get_module_srv_conf(r, ngx_http_v2_module); clcf = ngx_http_get_module_loc_conf(r, ngx_http_core_module); @@ -3574,6 +3592,8 @@ ngx_http_v2_read_request_body(ngx_http_request_t *r, return NGX_HTTP_INTERNAL_SERVER_ERROR; } + rb->rest = 1; + buf = stream->preread; if (stream->in_closed) { Renamed: vendor/nginx-1.13.0/src/http/v2/ngx_http_v2.h (+1 -2) 98% =================================================================== --- vendor/nginx-1.11.13/src/http/v2/ngx_http_v2.h 2017-05-22 19:00:13 +0900 (7d2a2ea) +++ vendor/nginx-1.13.0/src/http/v2/ngx_http_v2.h 2017-05-23 13:31:57 +0900 (be34a09) @@ -264,8 +264,7 @@ ngx_http_v2_queue_blocked_frame(ngx_http_v2_connection_t *h2c, void ngx_http_v2_init(ngx_event_t *rev); void ngx_http_v2_request_headers_init(void); -ngx_int_t ngx_http_v2_read_request_body(ngx_http_request_t *r, - ngx_http_client_body_handler_pt post_handler); +ngx_int_t ngx_http_v2_read_request_body(ngx_http_request_t *r); ngx_int_t ngx_http_v2_read_unbuffered_request_body(ngx_http_request_t *r); void ngx_http_v2_close_stream(ngx_http_v2_stream_t *stream, ngx_int_t rc); Renamed: vendor/nginx-1.13.0/src/http/v2/ngx_http_v2_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/v2/ngx_http_v2_huff_decode.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/v2/ngx_http_v2_huff_encode.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/v2/ngx_http_v2_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/v2/ngx_http_v2_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/http/v2/ngx_http_v2_table.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/mail/ngx_mail.c (+2 -0) 99% =================================================================== --- vendor/nginx-1.11.13/src/mail/ngx_mail.c 2017-05-22 19:00:13 +0900 (9e560bb) +++ vendor/nginx-1.13.0/src/mail/ngx_mail.c 2017-05-23 13:31:57 +0900 (5fd5fa0) @@ -333,6 +333,8 @@ ngx_mail_optimize_servers(ngx_conf_t *cf, ngx_array_t *ports) ls->log.handler = ngx_accept_log_error; ls->backlog = addr[i].opt.backlog; + ls->rcvbuf = addr[i].opt.rcvbuf; + ls->sndbuf = addr[i].opt.sndbuf; ls->keepalive = addr[i].opt.so_keepalive; #if (NGX_HAVE_KEEPALIVE_TUNABLE) Renamed: vendor/nginx-1.13.0/src/mail/ngx_mail.h (+2 -0) 99% =================================================================== --- vendor/nginx-1.11.13/src/mail/ngx_mail.h 2017-05-22 19:00:13 +0900 (6002508) +++ vendor/nginx-1.13.0/src/mail/ngx_mail.h 2017-05-23 13:31:57 +0900 (6ecfefc) @@ -46,6 +46,8 @@ typedef struct { int tcp_keepcnt; #endif int backlog; + int rcvbuf; + int sndbuf; } ngx_mail_listen_t; Renamed: vendor/nginx-1.13.0/src/mail/ngx_mail_auth_http_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/mail/ngx_mail_core_module.c (+35 -1) 94% =================================================================== --- vendor/nginx-1.11.13/src/mail/ngx_mail_core_module.c 2017-05-22 19:00:13 +0900 (b974d90) +++ vendor/nginx-1.13.0/src/mail/ngx_mail_core_module.c 2017-05-23 13:31:57 +0900 (276b8ee) @@ -295,7 +295,7 @@ ngx_mail_core_listen(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) { ngx_mail_core_srv_conf_t *cscf = conf; - ngx_str_t *value; + ngx_str_t *value, size; ngx_url_t u; ngx_uint_t i, m; ngx_mail_listen_t *ls; @@ -350,6 +350,8 @@ ngx_mail_core_listen(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) ls->socklen = u.socklen; ls->backlog = NGX_LISTEN_BACKLOG; + ls->rcvbuf = -1; + ls->sndbuf = -1; ls->wildcard = u.wildcard; ls->ctx = cf->ctx; @@ -398,6 +400,38 @@ ngx_mail_core_listen(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) continue; } + if (ngx_strncmp(value[i].data, "rcvbuf=", 7) == 0) { + size.len = value[i].len - 7; + size.data = value[i].data + 7; + + ls->rcvbuf = ngx_parse_size(&size); + ls->bind = 1; + + if (ls->rcvbuf == NGX_ERROR) { + ngx_conf_log_error(NGX_LOG_EMERG, cf, 0, + "invalid rcvbuf \"%V\"", &value[i]); + return NGX_CONF_ERROR; + } + + continue; + } + + if (ngx_strncmp(value[i].data, "sndbuf=", 7) == 0) { + size.len = value[i].len - 7; + size.data = value[i].data + 7; + + ls->sndbuf = ngx_parse_size(&size); + ls->bind = 1; + + if (ls->sndbuf == NGX_ERROR) { + ngx_conf_log_error(NGX_LOG_EMERG, cf, 0, + "invalid sndbuf \"%V\"", &value[i]); + return NGX_CONF_ERROR; + } + + continue; + } + if (ngx_strncmp(value[i].data, "ipv6only=o", 10) == 0) { #if (NGX_HAVE_INET6 && defined IPV6_V6ONLY) size_t len; Renamed: vendor/nginx-1.13.0/src/mail/ngx_mail_handler.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/mail/ngx_mail_imap_handler.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/mail/ngx_mail_imap_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/mail/ngx_mail_imap_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/mail/ngx_mail_parse.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/mail/ngx_mail_pop3_handler.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/mail/ngx_mail_pop3_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/mail/ngx_mail_pop3_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/mail/ngx_mail_proxy_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/mail/ngx_mail_smtp_handler.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/mail/ngx_mail_smtp_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/mail/ngx_mail_smtp_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/mail/ngx_mail_ssl_module.c (+1 -0) 99% =================================================================== --- vendor/nginx-1.11.13/src/mail/ngx_mail_ssl_module.c 2017-05-22 19:00:13 +0900 (fbc9bc7) +++ vendor/nginx-1.13.0/src/mail/ngx_mail_ssl_module.c 2017-05-23 13:31:57 +0900 (aebd179) @@ -42,6 +42,7 @@ static ngx_conf_bitmask_t ngx_mail_ssl_protocols[] = { { ngx_string("TLSv1"), NGX_SSL_TLSv1 }, { ngx_string("TLSv1.1"), NGX_SSL_TLSv1_1 }, { ngx_string("TLSv1.2"), NGX_SSL_TLSv1_2 }, + { ngx_string("TLSv1.3"), NGX_SSL_TLSv1_3 }, { ngx_null_string, 0 } }; Renamed: vendor/nginx-1.13.0/src/mail/ngx_mail_ssl_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/misc/ngx_cpp_test_module.cpp (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/misc/ngx_google_perftools_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_alloc.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_alloc.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_atomic.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_channel.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_channel.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_daemon.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_darwin.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_darwin_config.h (+3 -0) 96% =================================================================== --- vendor/nginx-1.11.13/src/os/unix/ngx_darwin_config.h 2017-05-22 19:00:13 +0900 (cfe3ce2) +++ vendor/nginx-1.13.0/src/os/unix/ngx_darwin_config.h 2017-05-23 13:31:57 +0900 (0dfe633) @@ -9,6 +9,9 @@ #define _NGX_DARWIN_CONFIG_H_INCLUDED_ +#define __APPLE_USE_RFC_3542 /* IPV6_PKTINFO */ + + #include <sys/types.h> #include <sys/time.h> #include <unistd.h> Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_darwin_init.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_darwin_sendfile_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_dlopen.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_dlopen.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_errno.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_errno.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_file_aio_read.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_files.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_files.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_freebsd.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_freebsd_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_freebsd_init.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_freebsd_sendfile_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_gcc_atomic_amd64.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_gcc_atomic_ppc.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_gcc_atomic_sparc64.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_gcc_atomic_x86.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_linux.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_linux_aio_read.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_linux_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_linux_init.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_linux_sendfile_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_os.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_posix_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_posix_init.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_process.c (+24 -8) 94% =================================================================== --- vendor/nginx-1.11.13/src/os/unix/ngx_process.c 2017-05-22 19:00:13 +0900 (2d37e21) +++ vendor/nginx-1.13.0/src/os/unix/ngx_process.c 2017-05-23 13:31:57 +0900 (dd50b5c) @@ -15,13 +15,13 @@ typedef struct { int signo; char *signame; char *name; - void (*handler)(int signo); + void (*handler)(int signo, siginfo_t *siginfo, void *ucontext); } ngx_signal_t; static void ngx_execute_proc(ngx_cycle_t *cycle, void *data); -static void ngx_signal_handler(int signo); +static void ngx_signal_handler(int signo, siginfo_t *siginfo, void *ucontext); static void ngx_process_get_status(void); static void ngx_unlock_mutexes(ngx_pid_t pid); @@ -75,9 +75,9 @@ ngx_signal_t signals[] = { { SIGCHLD, "SIGCHLD", "", ngx_signal_handler }, - { SIGSYS, "SIGSYS, SIG_IGN", "", SIG_IGN }, + { SIGSYS, "SIGSYS, SIG_IGN", "", NULL }, - { SIGPIPE, "SIGPIPE, SIG_IGN", "", SIG_IGN }, + { SIGPIPE, "SIGPIPE, SIG_IGN", "", NULL }, { 0, NULL, "", NULL } }; @@ -288,7 +288,15 @@ ngx_init_signals(ngx_log_t *log) for (sig = signals; sig->signo != 0; sig++) { ngx_memzero(&sa, sizeof(struct sigaction)); - sa.sa_handler = sig->handler; + + if (sig->handler) { + sa.sa_sigaction = sig->handler; + sa.sa_flags = SA_SIGINFO; + + } else { + sa.sa_handler = SIG_IGN; + } + sigemptyset(&sa.sa_mask); if (sigaction(sig->signo, &sa, NULL) == -1) { #if (NGX_VALGRIND) @@ -307,7 +315,7 @@ ngx_init_signals(ngx_log_t *log) static void -ngx_signal_handler(int signo) +ngx_signal_handler(int signo, siginfo_t *siginfo, void *ucontext) { char *action; ngx_int_t ignore; @@ -431,8 +439,16 @@ ngx_signal_handler(int signo) break; } - ngx_log_error(NGX_LOG_NOTICE, ngx_cycle->log, 0, - "signal %d (%s) received%s", signo, sig->signame, action); + if (siginfo && siginfo->si_pid) { + ngx_log_error(NGX_LOG_NOTICE, ngx_cycle->log, 0, + "signal %d (%s) received from %P%s", + signo, sig->signame, siginfo->si_pid, action); + + } else { + ngx_log_error(NGX_LOG_NOTICE, ngx_cycle->log, 0, + "signal %d (%s) received%s", + signo, sig->signame, action); + } if (ignore) { ngx_log_error(NGX_LOG_CRIT, ngx_cycle->log, 0, Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_process.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_process_cycle.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_process_cycle.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_readv_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_recv.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_send.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_setaffinity.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_setaffinity.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_setproctitle.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_setproctitle.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_shmem.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_shmem.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_socket.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_socket.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_solaris.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_solaris_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_solaris_init.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_solaris_sendfilev_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_sunpro_amd64.il (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_sunpro_atomic_sparc64.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_sunpro_sparc64.il (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_sunpro_x86.il (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_thread.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_thread_cond.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_thread_id.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_thread_mutex.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_time.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_time.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_udp_recv.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_udp_send.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_udp_sendmsg_chain.c (+90 -0) 67% =================================================================== --- vendor/nginx-1.11.13/src/os/unix/ngx_udp_sendmsg_chain.c 2017-05-22 19:00:13 +0900 (65bde6f) +++ vendor/nginx-1.13.0/src/os/unix/ngx_udp_sendmsg_chain.c 2017-05-23 13:31:57 +0900 (5f1cfa5) @@ -203,6 +203,20 @@ ngx_sendmsg(ngx_connection_t *c, ngx_iovec_t *vec) ngx_err_t err; struct msghdr msg; +#if (NGX_HAVE_MSGHDR_MSG_CONTROL) + +#if (NGX_HAVE_IP_SENDSRCADDR) + u_char msg_control[CMSG_SPACE(sizeof(struct in_addr))]; +#elif (NGX_HAVE_IP_PKTINFO) + u_char msg_control[CMSG_SPACE(sizeof(struct in_pktinfo))]; +#endif + +#if (NGX_HAVE_INET6 && NGX_HAVE_IPV6_RECVPKTINFO) + u_char msg_control6[CMSG_SPACE(sizeof(struct in6_pktinfo))]; +#endif + +#endif + ngx_memzero(&msg, sizeof(struct msghdr)); if (c->socklen) { @@ -213,6 +227,82 @@ ngx_sendmsg(ngx_connection_t *c, ngx_iovec_t *vec) msg.msg_iov = vec->iovs; msg.msg_iovlen = vec->count; +#if (NGX_HAVE_MSGHDR_MSG_CONTROL) + + if (c->listening && c->listening->wildcard && c->local_sockaddr) { + +#if (NGX_HAVE_IP_SENDSRCADDR) + + if (c->local_sockaddr->sa_family == AF_INET) { + struct cmsghdr *cmsg; + struct in_addr *addr; + struct sockaddr_in *sin; + + msg.msg_control = &msg_control; + msg.msg_controllen = sizeof(msg_control); + + cmsg = CMSG_FIRSTHDR(&msg); + cmsg->cmsg_level = IPPROTO_IP; + cmsg->cmsg_type = IP_SENDSRCADDR; + cmsg->cmsg_len = CMSG_LEN(sizeof(struct in_addr)); + + sin = (struct sockaddr_in *) c->local_sockaddr; + + addr = (struct in_addr *) CMSG_DATA(cmsg); + *addr = sin->sin_addr; + } + +#elif (NGX_HAVE_IP_PKTINFO) + + if (c->local_sockaddr->sa_family == AF_INET) { + struct cmsghdr *cmsg; + struct in_pktinfo *pkt; + struct sockaddr_in *sin; + + msg.msg_control = &msg_control; + msg.msg_controllen = sizeof(msg_control); + + cmsg = CMSG_FIRSTHDR(&msg); + cmsg->cmsg_level = IPPROTO_IP; + cmsg->cmsg_type = IP_PKTINFO; + cmsg->cmsg_len = CMSG_LEN(sizeof(struct in_pktinfo)); + + sin = (struct sockaddr_in *) c->local_sockaddr; + + pkt = (struct in_pktinfo *) CMSG_DATA(cmsg); + ngx_memzero(pkt, sizeof(struct in_pktinfo)); + pkt->ipi_spec_dst = sin->sin_addr; + } + +#endif + +#if (NGX_HAVE_INET6 && NGX_HAVE_IPV6_RECVPKTINFO) + + if (c->local_sockaddr->sa_family == AF_INET6) { + struct cmsghdr *cmsg; + struct in6_pktinfo *pkt6; + struct sockaddr_in6 *sin6; + + msg.msg_control = &msg_control6; + msg.msg_controllen = sizeof(msg_control6); + + cmsg = CMSG_FIRSTHDR(&msg); + cmsg->cmsg_level = IPPROTO_IPV6; + cmsg->cmsg_type = IPV6_PKTINFO; + cmsg->cmsg_len = CMSG_LEN(sizeof(struct in6_pktinfo)); + + sin6 = (struct sockaddr_in6 *) c->local_sockaddr; + + pkt6 = (struct in6_pktinfo *) CMSG_DATA(cmsg); + ngx_memzero(pkt6, sizeof(struct in6_pktinfo)); + pkt6->ipi6_addr = sin6->sin6_addr; + } + +#endif + } + +#endif + eintr: n = sendmsg(c->fd, &msg, 0); Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_user.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_user.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/unix/ngx_writev_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/nginx.ico (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/nginx.rc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/nginx_icon16.xpm (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/nginx_icon32.xpm (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/nginx_icon48.xpm (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_alloc.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_alloc.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_atomic.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_dlopen.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_dlopen.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_errno.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_errno.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_event_log.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_files.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_files.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_os.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_process.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_process.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_process_cycle.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_process_cycle.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_service.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_shmem.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_shmem.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_socket.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_socket.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_stat.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_thread.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_thread.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_time.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_time.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_udp_wsarecv.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_user.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_user.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_win32_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_win32_init.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_wsarecv.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_wsarecv_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_wsasend.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/os/win32/ngx_wsasend_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream.c (+2 -0) 99% =================================================================== --- vendor/nginx-1.11.13/src/stream/ngx_stream.c 2017-05-22 19:00:13 +0900 (4a394d7) +++ vendor/nginx-1.13.0/src/stream/ngx_stream.c 2017-05-23 13:31:57 +0900 (0efbda8) @@ -494,6 +494,8 @@ ngx_stream_optimize_servers(ngx_conf_t *cf, ngx_array_t *ports) ls->log.handler = ngx_accept_log_error; ls->backlog = addr[i].opt.backlog; + ls->rcvbuf = addr[i].opt.rcvbuf; + ls->sndbuf = addr[i].opt.sndbuf; ls->wildcard = addr[i].opt.wildcard; Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream.h (+2 -0) 99% =================================================================== --- vendor/nginx-1.11.13/src/stream/ngx_stream.h 2017-05-22 19:00:13 +0900 (814e3b9) +++ vendor/nginx-1.13.0/src/stream/ngx_stream.h 2017-05-23 13:31:57 +0900 (09d2459) @@ -62,6 +62,8 @@ typedef struct { int tcp_keepcnt; #endif int backlog; + int rcvbuf; + int sndbuf; int type; } ngx_stream_listen_t; Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_access_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_core_module.c (+35 -1) 95% =================================================================== --- vendor/nginx-1.11.13/src/stream/ngx_stream_core_module.c 2017-05-22 19:00:13 +0900 (f7870ee) +++ vendor/nginx-1.13.0/src/stream/ngx_stream_core_module.c 2017-05-23 13:31:57 +0900 (db8c2a3) @@ -582,7 +582,7 @@ ngx_stream_core_listen(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) { ngx_stream_core_srv_conf_t *cscf = conf; - ngx_str_t *value; + ngx_str_t *value, size; ngx_url_t u; ngx_uint_t i, backlog; ngx_stream_listen_t *ls, *als; @@ -620,6 +620,8 @@ ngx_stream_core_listen(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) ls->socklen = u.socklen; ls->backlog = NGX_LISTEN_BACKLOG; + ls->rcvbuf = -1; + ls->sndbuf = -1; ls->type = SOCK_STREAM; ls->wildcard = u.wildcard; ls->ctx = cf->ctx; @@ -659,6 +661,38 @@ ngx_stream_core_listen(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) continue; } + if (ngx_strncmp(value[i].data, "rcvbuf=", 7) == 0) { + size.len = value[i].len - 7; + size.data = value[i].data + 7; + + ls->rcvbuf = ngx_parse_size(&size); + ls->bind = 1; + + if (ls->rcvbuf == NGX_ERROR) { + ngx_conf_log_error(NGX_LOG_EMERG, cf, 0, + "invalid rcvbuf \"%V\"", &value[i]); + return NGX_CONF_ERROR; + } + + continue; + } + + if (ngx_strncmp(value[i].data, "sndbuf=", 7) == 0) { + size.len = value[i].len - 7; + size.data = value[i].data + 7; + + ls->sndbuf = ngx_parse_size(&size); + ls->bind = 1; + + if (ls->sndbuf == NGX_ERROR) { + ngx_conf_log_error(NGX_LOG_EMERG, cf, 0, + "invalid sndbuf \"%V\"", &value[i]); + return NGX_CONF_ERROR; + } + + continue; + } + if (ngx_strncmp(value[i].data, "ipv6only=o", 10) == 0) { #if (NGX_HAVE_INET6 && defined IPV6_V6ONLY) size_t len; Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_geo_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_geoip_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_handler.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_limit_conn_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_log_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_map_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_proxy_module.c (+1 -0) 99% =================================================================== --- vendor/nginx-1.11.13/src/stream/ngx_stream_proxy_module.c 2017-05-22 19:00:13 +0900 (81a0891) +++ vendor/nginx-1.13.0/src/stream/ngx_stream_proxy_module.c 2017-05-23 13:31:57 +0900 (fe52cb6) @@ -103,6 +103,7 @@ static ngx_conf_bitmask_t ngx_stream_proxy_ssl_protocols[] = { { ngx_string("TLSv1"), NGX_SSL_TLSv1 }, { ngx_string("TLSv1.1"), NGX_SSL_TLSv1_1 }, { ngx_string("TLSv1.2"), NGX_SSL_TLSv1_2 }, + { ngx_string("TLSv1.3"), NGX_SSL_TLSv1_3 }, { ngx_null_string, 0 } }; Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_realip_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_return_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_script.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_script.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_split_clients_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_ssl_module.c (+1 -0) 99% =================================================================== --- vendor/nginx-1.11.13/src/stream/ngx_stream_ssl_module.c 2017-05-22 19:00:13 +0900 (2f242b6) +++ vendor/nginx-1.13.0/src/stream/ngx_stream_ssl_module.c 2017-05-23 13:31:57 +0900 (593776b) @@ -45,6 +45,7 @@ static ngx_conf_bitmask_t ngx_stream_ssl_protocols[] = { { ngx_string("TLSv1"), NGX_SSL_TLSv1 }, { ngx_string("TLSv1.1"), NGX_SSL_TLSv1_1 }, { ngx_string("TLSv1.2"), NGX_SSL_TLSv1_2 }, + { ngx_string("TLSv1.3"), NGX_SSL_TLSv1_3 }, { ngx_null_string, 0 } }; Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_ssl_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_ssl_preread_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_upstream.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_upstream.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_upstream_hash_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_upstream_least_conn_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_upstream_round_robin.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_upstream_round_robin.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_upstream_zone_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_variables.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_variables.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.0/src/stream/ngx_stream_write_filter_module.c (+0 -0) 100% ===================================================================