HorimotoYasuhiro
null+****@clear*****
Wed Dec 27 23:29:01 JST 2017
HorimotoYasuhiro 2017-12-27 23:29:01 +0900 (Wed, 27 Dec 2017) New Revision: c6b0dbb119dfb2980f8ca7de2bd48cc52e98f602 https://github.com/groonga/groonga/commit/c6b0dbb119dfb2980f8ca7de2bd48cc52e98f602 Merged a0918f0: Merge pull request #800 from komainu8/release-7.1.0-update-nginx Message: vendor nginx: update bundled nginx to 1.13.8 $ ./update_nginx.sh 1.13.8 Modified files: nginx_version Renamed files: vendor/nginx-1.13.8/auto/cc/acc (from vendor/nginx-1.13.7/auto/cc/acc) vendor/nginx-1.13.8/auto/cc/bcc (from vendor/nginx-1.13.7/auto/cc/bcc) vendor/nginx-1.13.8/auto/cc/ccc (from vendor/nginx-1.13.7/auto/cc/ccc) vendor/nginx-1.13.8/auto/cc/clang (from vendor/nginx-1.13.7/auto/cc/clang) vendor/nginx-1.13.8/auto/cc/conf (from vendor/nginx-1.13.7/auto/cc/conf) vendor/nginx-1.13.8/auto/cc/gcc (from vendor/nginx-1.13.7/auto/cc/gcc) vendor/nginx-1.13.8/auto/cc/icc (from vendor/nginx-1.13.7/auto/cc/icc) vendor/nginx-1.13.8/auto/cc/msvc (from vendor/nginx-1.13.7/auto/cc/msvc) vendor/nginx-1.13.8/auto/cc/name (from vendor/nginx-1.13.7/auto/cc/name) vendor/nginx-1.13.8/auto/cc/owc (from vendor/nginx-1.13.7/auto/cc/owc) vendor/nginx-1.13.8/auto/cc/sunc (from vendor/nginx-1.13.7/auto/cc/sunc) vendor/nginx-1.13.8/auto/configure (from vendor/nginx-1.13.7/auto/configure) vendor/nginx-1.13.8/auto/define (from vendor/nginx-1.13.7/auto/define) vendor/nginx-1.13.8/auto/endianness (from vendor/nginx-1.13.7/auto/endianness) vendor/nginx-1.13.8/auto/feature (from vendor/nginx-1.13.7/auto/feature) vendor/nginx-1.13.8/auto/have (from vendor/nginx-1.13.7/auto/have) vendor/nginx-1.13.8/auto/have_headers (from vendor/nginx-1.13.7/auto/have_headers) vendor/nginx-1.13.8/auto/headers (from vendor/nginx-1.13.7/auto/headers) vendor/nginx-1.13.8/auto/include (from vendor/nginx-1.13.7/auto/include) vendor/nginx-1.13.8/auto/init (from vendor/nginx-1.13.7/auto/init) vendor/nginx-1.13.8/auto/install (from vendor/nginx-1.13.7/auto/install) vendor/nginx-1.13.8/auto/lib/conf (from vendor/nginx-1.13.7/auto/lib/conf) vendor/nginx-1.13.8/auto/lib/geoip/conf (from vendor/nginx-1.13.7/auto/lib/geoip/conf) vendor/nginx-1.13.8/auto/lib/google-perftools/conf (from vendor/nginx-1.13.7/auto/lib/google-perftools/conf) vendor/nginx-1.13.8/auto/lib/libatomic/conf (from vendor/nginx-1.13.7/auto/lib/libatomic/conf) vendor/nginx-1.13.8/auto/lib/libatomic/make (from vendor/nginx-1.13.7/auto/lib/libatomic/make) vendor/nginx-1.13.8/auto/lib/libgd/conf (from vendor/nginx-1.13.7/auto/lib/libgd/conf) vendor/nginx-1.13.8/auto/lib/libxslt/conf (from vendor/nginx-1.13.7/auto/lib/libxslt/conf) vendor/nginx-1.13.8/auto/lib/make (from vendor/nginx-1.13.7/auto/lib/make) vendor/nginx-1.13.8/auto/lib/openssl/conf (from vendor/nginx-1.13.7/auto/lib/openssl/conf) vendor/nginx-1.13.8/auto/lib/openssl/make (from vendor/nginx-1.13.7/auto/lib/openssl/make) vendor/nginx-1.13.8/auto/lib/openssl/makefile.bcc (from vendor/nginx-1.13.7/auto/lib/openssl/makefile.bcc) vendor/nginx-1.13.8/auto/lib/openssl/makefile.msvc (from vendor/nginx-1.13.7/auto/lib/openssl/makefile.msvc) vendor/nginx-1.13.8/auto/lib/pcre/conf (from vendor/nginx-1.13.7/auto/lib/pcre/conf) vendor/nginx-1.13.8/auto/lib/pcre/make (from vendor/nginx-1.13.7/auto/lib/pcre/make) vendor/nginx-1.13.8/auto/lib/pcre/makefile.bcc (from vendor/nginx-1.13.7/auto/lib/pcre/makefile.bcc) vendor/nginx-1.13.8/auto/lib/pcre/makefile.msvc (from vendor/nginx-1.13.7/auto/lib/pcre/makefile.msvc) vendor/nginx-1.13.8/auto/lib/pcre/makefile.owc (from vendor/nginx-1.13.7/auto/lib/pcre/makefile.owc) vendor/nginx-1.13.8/auto/lib/perl/conf (from vendor/nginx-1.13.7/auto/lib/perl/conf) vendor/nginx-1.13.8/auto/lib/perl/make (from vendor/nginx-1.13.7/auto/lib/perl/make) vendor/nginx-1.13.8/auto/lib/zlib/conf (from vendor/nginx-1.13.7/auto/lib/zlib/conf) vendor/nginx-1.13.8/auto/lib/zlib/make (from vendor/nginx-1.13.7/auto/lib/zlib/make) vendor/nginx-1.13.8/auto/lib/zlib/makefile.bcc (from vendor/nginx-1.13.7/auto/lib/zlib/makefile.bcc) vendor/nginx-1.13.8/auto/lib/zlib/makefile.msvc (from vendor/nginx-1.13.7/auto/lib/zlib/makefile.msvc) vendor/nginx-1.13.8/auto/lib/zlib/makefile.owc (from vendor/nginx-1.13.7/auto/lib/zlib/makefile.owc) vendor/nginx-1.13.8/auto/make (from vendor/nginx-1.13.7/auto/make) vendor/nginx-1.13.8/auto/module (from vendor/nginx-1.13.7/auto/module) vendor/nginx-1.13.8/auto/modules (from vendor/nginx-1.13.7/auto/modules) vendor/nginx-1.13.8/auto/nohave (from vendor/nginx-1.13.7/auto/nohave) vendor/nginx-1.13.8/auto/options (from vendor/nginx-1.13.7/auto/options) vendor/nginx-1.13.8/auto/os/conf (from vendor/nginx-1.13.7/auto/os/conf) vendor/nginx-1.13.8/auto/os/darwin (from vendor/nginx-1.13.7/auto/os/darwin) vendor/nginx-1.13.8/auto/os/freebsd (from vendor/nginx-1.13.7/auto/os/freebsd) vendor/nginx-1.13.8/auto/os/linux (from vendor/nginx-1.13.7/auto/os/linux) vendor/nginx-1.13.8/auto/os/solaris (from vendor/nginx-1.13.7/auto/os/solaris) vendor/nginx-1.13.8/auto/os/win32 (from vendor/nginx-1.13.7/auto/os/win32) vendor/nginx-1.13.8/auto/sources (from vendor/nginx-1.13.7/auto/sources) vendor/nginx-1.13.8/auto/stubs (from vendor/nginx-1.13.7/auto/stubs) vendor/nginx-1.13.8/auto/summary (from vendor/nginx-1.13.7/auto/summary) vendor/nginx-1.13.8/auto/threads (from vendor/nginx-1.13.7/auto/threads) vendor/nginx-1.13.8/auto/types/sizeof (from vendor/nginx-1.13.7/auto/types/sizeof) vendor/nginx-1.13.8/auto/types/typedef (from vendor/nginx-1.13.7/auto/types/typedef) vendor/nginx-1.13.8/auto/types/uintptr_t (from vendor/nginx-1.13.7/auto/types/uintptr_t) vendor/nginx-1.13.8/auto/types/value (from vendor/nginx-1.13.7/auto/types/value) vendor/nginx-1.13.8/auto/unix (from vendor/nginx-1.13.7/auto/unix) vendor/nginx-1.13.8/conf/fastcgi.conf (from vendor/nginx-1.13.7/conf/fastcgi.conf) vendor/nginx-1.13.8/conf/fastcgi_params (from vendor/nginx-1.13.7/conf/fastcgi_params) vendor/nginx-1.13.8/conf/koi-utf (from vendor/nginx-1.13.7/conf/koi-utf) vendor/nginx-1.13.8/conf/koi-win (from vendor/nginx-1.13.7/conf/koi-win) vendor/nginx-1.13.8/conf/mime.types (from vendor/nginx-1.13.7/conf/mime.types) vendor/nginx-1.13.8/conf/nginx.conf (from vendor/nginx-1.13.7/conf/nginx.conf) vendor/nginx-1.13.8/conf/scgi_params (from vendor/nginx-1.13.7/conf/scgi_params) vendor/nginx-1.13.8/conf/uwsgi_params (from vendor/nginx-1.13.7/conf/uwsgi_params) vendor/nginx-1.13.8/conf/win-utf (from vendor/nginx-1.13.7/conf/win-utf) vendor/nginx-1.13.8/contrib/README (from vendor/nginx-1.13.7/contrib/README) vendor/nginx-1.13.8/contrib/geo2nginx.pl (from vendor/nginx-1.13.7/contrib/geo2nginx.pl) vendor/nginx-1.13.8/contrib/unicode2nginx/koi-utf (from vendor/nginx-1.13.7/contrib/unicode2nginx/koi-utf) vendor/nginx-1.13.8/contrib/unicode2nginx/unicode-to-nginx.pl (from vendor/nginx-1.13.7/contrib/unicode2nginx/unicode-to-nginx.pl) vendor/nginx-1.13.8/contrib/unicode2nginx/win-utf (from vendor/nginx-1.13.7/contrib/unicode2nginx/win-utf) vendor/nginx-1.13.8/contrib/vim/ftdetect/nginx.vim (from vendor/nginx-1.13.7/contrib/vim/ftdetect/nginx.vim) vendor/nginx-1.13.8/contrib/vim/ftplugin/nginx.vim (from vendor/nginx-1.13.7/contrib/vim/ftplugin/nginx.vim) vendor/nginx-1.13.8/contrib/vim/indent/nginx.vim (from vendor/nginx-1.13.7/contrib/vim/indent/nginx.vim) vendor/nginx-1.13.8/contrib/vim/syntax/nginx.vim (from vendor/nginx-1.13.7/contrib/vim/syntax/nginx.vim) vendor/nginx-1.13.8/docs/GNUmakefile (from vendor/nginx-1.13.7/docs/GNUmakefile) vendor/nginx-1.13.8/docs/dtd/change_log_conf.dtd (from vendor/nginx-1.13.7/docs/dtd/change_log_conf.dtd) vendor/nginx-1.13.8/docs/dtd/changes.dtd (from vendor/nginx-1.13.7/docs/dtd/changes.dtd) vendor/nginx-1.13.8/docs/html/50x.html (from vendor/nginx-1.13.7/docs/html/50x.html) vendor/nginx-1.13.8/docs/html/index.html (from vendor/nginx-1.13.7/docs/html/index.html) vendor/nginx-1.13.8/docs/man/nginx.8 (from vendor/nginx-1.13.7/docs/man/nginx.8) vendor/nginx-1.13.8/docs/text/LICENSE (from vendor/nginx-1.13.7/docs/text/LICENSE) vendor/nginx-1.13.8/docs/text/README (from vendor/nginx-1.13.7/docs/text/README) vendor/nginx-1.13.8/docs/xml/change_log_conf.xml (from vendor/nginx-1.13.7/docs/xml/change_log_conf.xml) vendor/nginx-1.13.8/docs/xml/nginx/changes.xml (from vendor/nginx-1.13.7/docs/xml/nginx/changes.xml) vendor/nginx-1.13.8/docs/xsls/changes.xsls (from vendor/nginx-1.13.7/docs/xsls/changes.xsls) vendor/nginx-1.13.8/docs/xslt/changes.xslt (from vendor/nginx-1.13.7/docs/xslt/changes.xslt) vendor/nginx-1.13.8/misc/GNUmakefile (from vendor/nginx-1.13.7/misc/GNUmakefile) vendor/nginx-1.13.8/misc/README (from vendor/nginx-1.13.7/misc/README) vendor/nginx-1.13.8/src/core/nginx.c (from vendor/nginx-1.13.7/src/core/nginx.c) vendor/nginx-1.13.8/src/core/nginx.h (from vendor/nginx-1.13.7/src/core/nginx.h) vendor/nginx-1.13.8/src/core/ngx_array.c (from vendor/nginx-1.13.7/src/core/ngx_array.c) vendor/nginx-1.13.8/src/core/ngx_array.h (from vendor/nginx-1.13.7/src/core/ngx_array.h) vendor/nginx-1.13.8/src/core/ngx_buf.c (from vendor/nginx-1.13.7/src/core/ngx_buf.c) vendor/nginx-1.13.8/src/core/ngx_buf.h (from vendor/nginx-1.13.7/src/core/ngx_buf.h) vendor/nginx-1.13.8/src/core/ngx_conf_file.c (from vendor/nginx-1.13.7/src/core/ngx_conf_file.c) vendor/nginx-1.13.8/src/core/ngx_conf_file.h (from vendor/nginx-1.13.7/src/core/ngx_conf_file.h) vendor/nginx-1.13.8/src/core/ngx_config.h (from vendor/nginx-1.13.7/src/core/ngx_config.h) vendor/nginx-1.13.8/src/core/ngx_connection.c (from vendor/nginx-1.13.7/src/core/ngx_connection.c) vendor/nginx-1.13.8/src/core/ngx_connection.h (from vendor/nginx-1.13.7/src/core/ngx_connection.h) vendor/nginx-1.13.8/src/core/ngx_core.h (from vendor/nginx-1.13.7/src/core/ngx_core.h) vendor/nginx-1.13.8/src/core/ngx_cpuinfo.c (from vendor/nginx-1.13.7/src/core/ngx_cpuinfo.c) vendor/nginx-1.13.8/src/core/ngx_crc.h (from vendor/nginx-1.13.7/src/core/ngx_crc.h) vendor/nginx-1.13.8/src/core/ngx_crc32.c (from vendor/nginx-1.13.7/src/core/ngx_crc32.c) vendor/nginx-1.13.8/src/core/ngx_crc32.h (from vendor/nginx-1.13.7/src/core/ngx_crc32.h) vendor/nginx-1.13.8/src/core/ngx_crypt.c (from vendor/nginx-1.13.7/src/core/ngx_crypt.c) vendor/nginx-1.13.8/src/core/ngx_crypt.h (from vendor/nginx-1.13.7/src/core/ngx_crypt.h) vendor/nginx-1.13.8/src/core/ngx_cycle.c (from vendor/nginx-1.13.7/src/core/ngx_cycle.c) vendor/nginx-1.13.8/src/core/ngx_cycle.h (from vendor/nginx-1.13.7/src/core/ngx_cycle.h) vendor/nginx-1.13.8/src/core/ngx_file.c (from vendor/nginx-1.13.7/src/core/ngx_file.c) vendor/nginx-1.13.8/src/core/ngx_file.h (from vendor/nginx-1.13.7/src/core/ngx_file.h) vendor/nginx-1.13.8/src/core/ngx_hash.c (from vendor/nginx-1.13.7/src/core/ngx_hash.c) vendor/nginx-1.13.8/src/core/ngx_hash.h (from vendor/nginx-1.13.7/src/core/ngx_hash.h) vendor/nginx-1.13.8/src/core/ngx_inet.c (from vendor/nginx-1.13.7/src/core/ngx_inet.c) vendor/nginx-1.13.8/src/core/ngx_inet.h (from vendor/nginx-1.13.7/src/core/ngx_inet.h) vendor/nginx-1.13.8/src/core/ngx_list.c (from vendor/nginx-1.13.7/src/core/ngx_list.c) vendor/nginx-1.13.8/src/core/ngx_list.h (from vendor/nginx-1.13.7/src/core/ngx_list.h) vendor/nginx-1.13.8/src/core/ngx_log.c (from vendor/nginx-1.13.7/src/core/ngx_log.c) vendor/nginx-1.13.8/src/core/ngx_log.h (from vendor/nginx-1.13.7/src/core/ngx_log.h) vendor/nginx-1.13.8/src/core/ngx_md5.c (from vendor/nginx-1.13.7/src/core/ngx_md5.c) vendor/nginx-1.13.8/src/core/ngx_md5.h (from vendor/nginx-1.13.7/src/core/ngx_md5.h) vendor/nginx-1.13.8/src/core/ngx_module.c (from vendor/nginx-1.13.7/src/core/ngx_module.c) vendor/nginx-1.13.8/src/core/ngx_module.h (from vendor/nginx-1.13.7/src/core/ngx_module.h) vendor/nginx-1.13.8/src/core/ngx_murmurhash.c (from vendor/nginx-1.13.7/src/core/ngx_murmurhash.c) vendor/nginx-1.13.8/src/core/ngx_murmurhash.h (from vendor/nginx-1.13.7/src/core/ngx_murmurhash.h) vendor/nginx-1.13.8/src/core/ngx_open_file_cache.c (from vendor/nginx-1.13.7/src/core/ngx_open_file_cache.c) vendor/nginx-1.13.8/src/core/ngx_open_file_cache.h (from vendor/nginx-1.13.7/src/core/ngx_open_file_cache.h) vendor/nginx-1.13.8/src/core/ngx_output_chain.c (from vendor/nginx-1.13.7/src/core/ngx_output_chain.c) vendor/nginx-1.13.8/src/core/ngx_palloc.c (from vendor/nginx-1.13.7/src/core/ngx_palloc.c) vendor/nginx-1.13.8/src/core/ngx_palloc.h (from vendor/nginx-1.13.7/src/core/ngx_palloc.h) vendor/nginx-1.13.8/src/core/ngx_parse.c (from vendor/nginx-1.13.7/src/core/ngx_parse.c) vendor/nginx-1.13.8/src/core/ngx_parse.h (from vendor/nginx-1.13.7/src/core/ngx_parse.h) vendor/nginx-1.13.8/src/core/ngx_parse_time.c (from vendor/nginx-1.13.7/src/core/ngx_parse_time.c) vendor/nginx-1.13.8/src/core/ngx_parse_time.h (from vendor/nginx-1.13.7/src/core/ngx_parse_time.h) vendor/nginx-1.13.8/src/core/ngx_proxy_protocol.c (from vendor/nginx-1.13.7/src/core/ngx_proxy_protocol.c) vendor/nginx-1.13.8/src/core/ngx_proxy_protocol.h (from vendor/nginx-1.13.7/src/core/ngx_proxy_protocol.h) vendor/nginx-1.13.8/src/core/ngx_queue.c (from vendor/nginx-1.13.7/src/core/ngx_queue.c) vendor/nginx-1.13.8/src/core/ngx_queue.h (from vendor/nginx-1.13.7/src/core/ngx_queue.h) vendor/nginx-1.13.8/src/core/ngx_radix_tree.c (from vendor/nginx-1.13.7/src/core/ngx_radix_tree.c) vendor/nginx-1.13.8/src/core/ngx_radix_tree.h (from vendor/nginx-1.13.7/src/core/ngx_radix_tree.h) vendor/nginx-1.13.8/src/core/ngx_rbtree.c (from vendor/nginx-1.13.7/src/core/ngx_rbtree.c) vendor/nginx-1.13.8/src/core/ngx_rbtree.h (from vendor/nginx-1.13.7/src/core/ngx_rbtree.h) vendor/nginx-1.13.8/src/core/ngx_regex.c (from vendor/nginx-1.13.7/src/core/ngx_regex.c) vendor/nginx-1.13.8/src/core/ngx_regex.h (from vendor/nginx-1.13.7/src/core/ngx_regex.h) vendor/nginx-1.13.8/src/core/ngx_resolver.c (from vendor/nginx-1.13.7/src/core/ngx_resolver.c) vendor/nginx-1.13.8/src/core/ngx_resolver.h (from vendor/nginx-1.13.7/src/core/ngx_resolver.h) vendor/nginx-1.13.8/src/core/ngx_rwlock.c (from vendor/nginx-1.13.7/src/core/ngx_rwlock.c) vendor/nginx-1.13.8/src/core/ngx_rwlock.h (from vendor/nginx-1.13.7/src/core/ngx_rwlock.h) vendor/nginx-1.13.8/src/core/ngx_sha1.c (from vendor/nginx-1.13.7/src/core/ngx_sha1.c) vendor/nginx-1.13.8/src/core/ngx_sha1.h (from vendor/nginx-1.13.7/src/core/ngx_sha1.h) vendor/nginx-1.13.8/src/core/ngx_shmtx.c (from vendor/nginx-1.13.7/src/core/ngx_shmtx.c) vendor/nginx-1.13.8/src/core/ngx_shmtx.h (from vendor/nginx-1.13.7/src/core/ngx_shmtx.h) vendor/nginx-1.13.8/src/core/ngx_slab.c (from vendor/nginx-1.13.7/src/core/ngx_slab.c) vendor/nginx-1.13.8/src/core/ngx_slab.h (from vendor/nginx-1.13.7/src/core/ngx_slab.h) vendor/nginx-1.13.8/src/core/ngx_spinlock.c (from vendor/nginx-1.13.7/src/core/ngx_spinlock.c) vendor/nginx-1.13.8/src/core/ngx_string.c (from vendor/nginx-1.13.7/src/core/ngx_string.c) vendor/nginx-1.13.8/src/core/ngx_string.h (from vendor/nginx-1.13.7/src/core/ngx_string.h) vendor/nginx-1.13.8/src/core/ngx_syslog.c (from vendor/nginx-1.13.7/src/core/ngx_syslog.c) vendor/nginx-1.13.8/src/core/ngx_syslog.h (from vendor/nginx-1.13.7/src/core/ngx_syslog.h) vendor/nginx-1.13.8/src/core/ngx_thread_pool.c (from vendor/nginx-1.13.7/src/core/ngx_thread_pool.c) vendor/nginx-1.13.8/src/core/ngx_thread_pool.h (from vendor/nginx-1.13.7/src/core/ngx_thread_pool.h) vendor/nginx-1.13.8/src/core/ngx_times.c (from vendor/nginx-1.13.7/src/core/ngx_times.c) vendor/nginx-1.13.8/src/core/ngx_times.h (from vendor/nginx-1.13.7/src/core/ngx_times.h) vendor/nginx-1.13.8/src/event/modules/ngx_devpoll_module.c (from vendor/nginx-1.13.7/src/event/modules/ngx_devpoll_module.c) vendor/nginx-1.13.8/src/event/modules/ngx_epoll_module.c (from vendor/nginx-1.13.7/src/event/modules/ngx_epoll_module.c) vendor/nginx-1.13.8/src/event/modules/ngx_eventport_module.c (from vendor/nginx-1.13.7/src/event/modules/ngx_eventport_module.c) vendor/nginx-1.13.8/src/event/modules/ngx_iocp_module.c (from vendor/nginx-1.13.7/src/event/modules/ngx_iocp_module.c) vendor/nginx-1.13.8/src/event/modules/ngx_iocp_module.h (from vendor/nginx-1.13.7/src/event/modules/ngx_iocp_module.h) vendor/nginx-1.13.8/src/event/modules/ngx_kqueue_module.c (from vendor/nginx-1.13.7/src/event/modules/ngx_kqueue_module.c) vendor/nginx-1.13.8/src/event/modules/ngx_poll_module.c (from vendor/nginx-1.13.7/src/event/modules/ngx_poll_module.c) vendor/nginx-1.13.8/src/event/modules/ngx_select_module.c (from vendor/nginx-1.13.7/src/event/modules/ngx_select_module.c) vendor/nginx-1.13.8/src/event/modules/ngx_win32_select_module.c (from vendor/nginx-1.13.7/src/event/modules/ngx_win32_select_module.c) vendor/nginx-1.13.8/src/event/ngx_event.c (from vendor/nginx-1.13.7/src/event/ngx_event.c) vendor/nginx-1.13.8/src/event/ngx_event.h (from vendor/nginx-1.13.7/src/event/ngx_event.h) vendor/nginx-1.13.8/src/event/ngx_event_accept.c (from vendor/nginx-1.13.7/src/event/ngx_event_accept.c) vendor/nginx-1.13.8/src/event/ngx_event_acceptex.c (from vendor/nginx-1.13.7/src/event/ngx_event_acceptex.c) vendor/nginx-1.13.8/src/event/ngx_event_connect.c (from vendor/nginx-1.13.7/src/event/ngx_event_connect.c) vendor/nginx-1.13.8/src/event/ngx_event_connect.h (from vendor/nginx-1.13.7/src/event/ngx_event_connect.h) vendor/nginx-1.13.8/src/event/ngx_event_connectex.c (from vendor/nginx-1.13.7/src/event/ngx_event_connectex.c) vendor/nginx-1.13.8/src/event/ngx_event_openssl.c (from vendor/nginx-1.13.7/src/event/ngx_event_openssl.c) vendor/nginx-1.13.8/src/event/ngx_event_openssl.h (from vendor/nginx-1.13.7/src/event/ngx_event_openssl.h) vendor/nginx-1.13.8/src/event/ngx_event_openssl_stapling.c (from vendor/nginx-1.13.7/src/event/ngx_event_openssl_stapling.c) vendor/nginx-1.13.8/src/event/ngx_event_pipe.c (from vendor/nginx-1.13.7/src/event/ngx_event_pipe.c) vendor/nginx-1.13.8/src/event/ngx_event_pipe.h (from vendor/nginx-1.13.7/src/event/ngx_event_pipe.h) vendor/nginx-1.13.8/src/event/ngx_event_posted.c (from vendor/nginx-1.13.7/src/event/ngx_event_posted.c) vendor/nginx-1.13.8/src/event/ngx_event_posted.h (from vendor/nginx-1.13.7/src/event/ngx_event_posted.h) vendor/nginx-1.13.8/src/event/ngx_event_timer.c (from vendor/nginx-1.13.7/src/event/ngx_event_timer.c) vendor/nginx-1.13.8/src/event/ngx_event_timer.h (from vendor/nginx-1.13.7/src/event/ngx_event_timer.h) vendor/nginx-1.13.8/src/http/modules/ngx_http_access_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_access_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_addition_filter_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_addition_filter_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_auth_basic_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_auth_basic_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_auth_request_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_auth_request_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_autoindex_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_autoindex_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_browser_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_browser_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_charset_filter_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_charset_filter_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_chunked_filter_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_chunked_filter_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_dav_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_dav_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_degradation_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_degradation_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_empty_gif_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_empty_gif_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_fastcgi_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_fastcgi_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_flv_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_flv_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_geo_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_geo_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_geoip_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_geoip_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_gunzip_filter_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_gunzip_filter_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_gzip_filter_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_gzip_filter_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_gzip_static_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_gzip_static_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_headers_filter_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_headers_filter_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_image_filter_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_image_filter_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_index_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_index_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_limit_conn_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_limit_conn_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_limit_req_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_limit_req_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_log_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_log_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_map_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_map_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_memcached_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_memcached_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_mirror_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_mirror_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_mp4_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_mp4_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_not_modified_filter_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_not_modified_filter_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_proxy_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_proxy_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_random_index_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_random_index_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_range_filter_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_range_filter_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_realip_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_realip_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_referer_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_referer_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_rewrite_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_rewrite_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_scgi_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_scgi_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_secure_link_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_secure_link_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_slice_filter_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_slice_filter_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_split_clients_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_split_clients_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_ssi_filter_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_ssi_filter_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_ssi_filter_module.h (from vendor/nginx-1.13.7/src/http/modules/ngx_http_ssi_filter_module.h) vendor/nginx-1.13.8/src/http/modules/ngx_http_ssl_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_ssl_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_ssl_module.h (from vendor/nginx-1.13.7/src/http/modules/ngx_http_ssl_module.h) vendor/nginx-1.13.8/src/http/modules/ngx_http_static_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_static_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_stub_status_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_stub_status_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_sub_filter_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_sub_filter_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_try_files_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_try_files_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_upstream_hash_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_upstream_hash_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_upstream_ip_hash_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_upstream_ip_hash_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_upstream_keepalive_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_upstream_keepalive_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_upstream_least_conn_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_upstream_least_conn_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_upstream_zone_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_upstream_zone_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_userid_filter_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_userid_filter_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_uwsgi_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_uwsgi_module.c) vendor/nginx-1.13.8/src/http/modules/ngx_http_xslt_filter_module.c (from vendor/nginx-1.13.7/src/http/modules/ngx_http_xslt_filter_module.c) vendor/nginx-1.13.8/src/http/modules/perl/Makefile.PL (from vendor/nginx-1.13.7/src/http/modules/perl/Makefile.PL) vendor/nginx-1.13.8/src/http/modules/perl/nginx.pm (from vendor/nginx-1.13.7/src/http/modules/perl/nginx.pm) vendor/nginx-1.13.8/src/http/modules/perl/nginx.xs (from vendor/nginx-1.13.7/src/http/modules/perl/nginx.xs) vendor/nginx-1.13.8/src/http/modules/perl/ngx_http_perl_module.c (from vendor/nginx-1.13.7/src/http/modules/perl/ngx_http_perl_module.c) vendor/nginx-1.13.8/src/http/modules/perl/ngx_http_perl_module.h (from vendor/nginx-1.13.7/src/http/modules/perl/ngx_http_perl_module.h) vendor/nginx-1.13.8/src/http/modules/perl/typemap (from vendor/nginx-1.13.7/src/http/modules/perl/typemap) vendor/nginx-1.13.8/src/http/ngx_http.c (from vendor/nginx-1.13.7/src/http/ngx_http.c) vendor/nginx-1.13.8/src/http/ngx_http.h (from vendor/nginx-1.13.7/src/http/ngx_http.h) vendor/nginx-1.13.8/src/http/ngx_http_cache.h (from vendor/nginx-1.13.7/src/http/ngx_http_cache.h) vendor/nginx-1.13.8/src/http/ngx_http_config.h (from vendor/nginx-1.13.7/src/http/ngx_http_config.h) vendor/nginx-1.13.8/src/http/ngx_http_copy_filter_module.c (from vendor/nginx-1.13.7/src/http/ngx_http_copy_filter_module.c) vendor/nginx-1.13.8/src/http/ngx_http_core_module.c (from vendor/nginx-1.13.7/src/http/ngx_http_core_module.c) vendor/nginx-1.13.8/src/http/ngx_http_core_module.h (from vendor/nginx-1.13.7/src/http/ngx_http_core_module.h) vendor/nginx-1.13.8/src/http/ngx_http_file_cache.c (from vendor/nginx-1.13.7/src/http/ngx_http_file_cache.c) vendor/nginx-1.13.8/src/http/ngx_http_header_filter_module.c (from vendor/nginx-1.13.7/src/http/ngx_http_header_filter_module.c) vendor/nginx-1.13.8/src/http/ngx_http_parse.c (from vendor/nginx-1.13.7/src/http/ngx_http_parse.c) vendor/nginx-1.13.8/src/http/ngx_http_postpone_filter_module.c (from vendor/nginx-1.13.7/src/http/ngx_http_postpone_filter_module.c) vendor/nginx-1.13.8/src/http/ngx_http_request.c (from vendor/nginx-1.13.7/src/http/ngx_http_request.c) vendor/nginx-1.13.8/src/http/ngx_http_request.h (from vendor/nginx-1.13.7/src/http/ngx_http_request.h) vendor/nginx-1.13.8/src/http/ngx_http_request_body.c (from vendor/nginx-1.13.7/src/http/ngx_http_request_body.c) vendor/nginx-1.13.8/src/http/ngx_http_script.c (from vendor/nginx-1.13.7/src/http/ngx_http_script.c) vendor/nginx-1.13.8/src/http/ngx_http_script.h (from vendor/nginx-1.13.7/src/http/ngx_http_script.h) vendor/nginx-1.13.8/src/http/ngx_http_special_response.c (from vendor/nginx-1.13.7/src/http/ngx_http_special_response.c) vendor/nginx-1.13.8/src/http/ngx_http_upstream.c (from vendor/nginx-1.13.7/src/http/ngx_http_upstream.c) vendor/nginx-1.13.8/src/http/ngx_http_upstream.h (from vendor/nginx-1.13.7/src/http/ngx_http_upstream.h) vendor/nginx-1.13.8/src/http/ngx_http_upstream_round_robin.c (from vendor/nginx-1.13.7/src/http/ngx_http_upstream_round_robin.c) vendor/nginx-1.13.8/src/http/ngx_http_upstream_round_robin.h (from vendor/nginx-1.13.7/src/http/ngx_http_upstream_round_robin.h) vendor/nginx-1.13.8/src/http/ngx_http_variables.c (from vendor/nginx-1.13.7/src/http/ngx_http_variables.c) vendor/nginx-1.13.8/src/http/ngx_http_variables.h (from vendor/nginx-1.13.7/src/http/ngx_http_variables.h) vendor/nginx-1.13.8/src/http/ngx_http_write_filter_module.c (from vendor/nginx-1.13.7/src/http/ngx_http_write_filter_module.c) vendor/nginx-1.13.8/src/http/v2/ngx_http_v2.c (from vendor/nginx-1.13.7/src/http/v2/ngx_http_v2.c) vendor/nginx-1.13.8/src/http/v2/ngx_http_v2.h (from vendor/nginx-1.13.7/src/http/v2/ngx_http_v2.h) vendor/nginx-1.13.8/src/http/v2/ngx_http_v2_filter_module.c (from vendor/nginx-1.13.7/src/http/v2/ngx_http_v2_filter_module.c) vendor/nginx-1.13.8/src/http/v2/ngx_http_v2_huff_decode.c (from vendor/nginx-1.13.7/src/http/v2/ngx_http_v2_huff_decode.c) vendor/nginx-1.13.8/src/http/v2/ngx_http_v2_huff_encode.c (from vendor/nginx-1.13.7/src/http/v2/ngx_http_v2_huff_encode.c) vendor/nginx-1.13.8/src/http/v2/ngx_http_v2_module.c (from vendor/nginx-1.13.7/src/http/v2/ngx_http_v2_module.c) vendor/nginx-1.13.8/src/http/v2/ngx_http_v2_module.h (from vendor/nginx-1.13.7/src/http/v2/ngx_http_v2_module.h) vendor/nginx-1.13.8/src/http/v2/ngx_http_v2_table.c (from vendor/nginx-1.13.7/src/http/v2/ngx_http_v2_table.c) vendor/nginx-1.13.8/src/mail/ngx_mail.c (from vendor/nginx-1.13.7/src/mail/ngx_mail.c) vendor/nginx-1.13.8/src/mail/ngx_mail.h (from vendor/nginx-1.13.7/src/mail/ngx_mail.h) vendor/nginx-1.13.8/src/mail/ngx_mail_auth_http_module.c (from vendor/nginx-1.13.7/src/mail/ngx_mail_auth_http_module.c) vendor/nginx-1.13.8/src/mail/ngx_mail_core_module.c (from vendor/nginx-1.13.7/src/mail/ngx_mail_core_module.c) vendor/nginx-1.13.8/src/mail/ngx_mail_handler.c (from vendor/nginx-1.13.7/src/mail/ngx_mail_handler.c) vendor/nginx-1.13.8/src/mail/ngx_mail_imap_handler.c (from vendor/nginx-1.13.7/src/mail/ngx_mail_imap_handler.c) vendor/nginx-1.13.8/src/mail/ngx_mail_imap_module.c (from vendor/nginx-1.13.7/src/mail/ngx_mail_imap_module.c) vendor/nginx-1.13.8/src/mail/ngx_mail_imap_module.h (from vendor/nginx-1.13.7/src/mail/ngx_mail_imap_module.h) vendor/nginx-1.13.8/src/mail/ngx_mail_parse.c (from vendor/nginx-1.13.7/src/mail/ngx_mail_parse.c) vendor/nginx-1.13.8/src/mail/ngx_mail_pop3_handler.c (from vendor/nginx-1.13.7/src/mail/ngx_mail_pop3_handler.c) vendor/nginx-1.13.8/src/mail/ngx_mail_pop3_module.c (from vendor/nginx-1.13.7/src/mail/ngx_mail_pop3_module.c) vendor/nginx-1.13.8/src/mail/ngx_mail_pop3_module.h (from vendor/nginx-1.13.7/src/mail/ngx_mail_pop3_module.h) vendor/nginx-1.13.8/src/mail/ngx_mail_proxy_module.c (from vendor/nginx-1.13.7/src/mail/ngx_mail_proxy_module.c) vendor/nginx-1.13.8/src/mail/ngx_mail_smtp_handler.c (from vendor/nginx-1.13.7/src/mail/ngx_mail_smtp_handler.c) vendor/nginx-1.13.8/src/mail/ngx_mail_smtp_module.c (from vendor/nginx-1.13.7/src/mail/ngx_mail_smtp_module.c) vendor/nginx-1.13.8/src/mail/ngx_mail_smtp_module.h (from vendor/nginx-1.13.7/src/mail/ngx_mail_smtp_module.h) vendor/nginx-1.13.8/src/mail/ngx_mail_ssl_module.c (from vendor/nginx-1.13.7/src/mail/ngx_mail_ssl_module.c) vendor/nginx-1.13.8/src/mail/ngx_mail_ssl_module.h (from vendor/nginx-1.13.7/src/mail/ngx_mail_ssl_module.h) vendor/nginx-1.13.8/src/misc/ngx_cpp_test_module.cpp (from vendor/nginx-1.13.7/src/misc/ngx_cpp_test_module.cpp) vendor/nginx-1.13.8/src/misc/ngx_google_perftools_module.c (from vendor/nginx-1.13.7/src/misc/ngx_google_perftools_module.c) vendor/nginx-1.13.8/src/os/unix/ngx_alloc.c (from vendor/nginx-1.13.7/src/os/unix/ngx_alloc.c) vendor/nginx-1.13.8/src/os/unix/ngx_alloc.h (from vendor/nginx-1.13.7/src/os/unix/ngx_alloc.h) vendor/nginx-1.13.8/src/os/unix/ngx_atomic.h (from vendor/nginx-1.13.7/src/os/unix/ngx_atomic.h) vendor/nginx-1.13.8/src/os/unix/ngx_channel.c (from vendor/nginx-1.13.7/src/os/unix/ngx_channel.c) vendor/nginx-1.13.8/src/os/unix/ngx_channel.h (from vendor/nginx-1.13.7/src/os/unix/ngx_channel.h) vendor/nginx-1.13.8/src/os/unix/ngx_daemon.c (from vendor/nginx-1.13.7/src/os/unix/ngx_daemon.c) vendor/nginx-1.13.8/src/os/unix/ngx_darwin.h (from vendor/nginx-1.13.7/src/os/unix/ngx_darwin.h) vendor/nginx-1.13.8/src/os/unix/ngx_darwin_config.h (from vendor/nginx-1.13.7/src/os/unix/ngx_darwin_config.h) vendor/nginx-1.13.8/src/os/unix/ngx_darwin_init.c (from vendor/nginx-1.13.7/src/os/unix/ngx_darwin_init.c) vendor/nginx-1.13.8/src/os/unix/ngx_darwin_sendfile_chain.c (from vendor/nginx-1.13.7/src/os/unix/ngx_darwin_sendfile_chain.c) vendor/nginx-1.13.8/src/os/unix/ngx_dlopen.c (from vendor/nginx-1.13.7/src/os/unix/ngx_dlopen.c) vendor/nginx-1.13.8/src/os/unix/ngx_dlopen.h (from vendor/nginx-1.13.7/src/os/unix/ngx_dlopen.h) vendor/nginx-1.13.8/src/os/unix/ngx_errno.c (from vendor/nginx-1.13.7/src/os/unix/ngx_errno.c) vendor/nginx-1.13.8/src/os/unix/ngx_errno.h (from vendor/nginx-1.13.7/src/os/unix/ngx_errno.h) vendor/nginx-1.13.8/src/os/unix/ngx_file_aio_read.c (from vendor/nginx-1.13.7/src/os/unix/ngx_file_aio_read.c) vendor/nginx-1.13.8/src/os/unix/ngx_files.c (from vendor/nginx-1.13.7/src/os/unix/ngx_files.c) vendor/nginx-1.13.8/src/os/unix/ngx_files.h (from vendor/nginx-1.13.7/src/os/unix/ngx_files.h) vendor/nginx-1.13.8/src/os/unix/ngx_freebsd.h (from vendor/nginx-1.13.7/src/os/unix/ngx_freebsd.h) vendor/nginx-1.13.8/src/os/unix/ngx_freebsd_config.h (from vendor/nginx-1.13.7/src/os/unix/ngx_freebsd_config.h) vendor/nginx-1.13.8/src/os/unix/ngx_freebsd_init.c (from vendor/nginx-1.13.7/src/os/unix/ngx_freebsd_init.c) vendor/nginx-1.13.8/src/os/unix/ngx_freebsd_sendfile_chain.c (from vendor/nginx-1.13.7/src/os/unix/ngx_freebsd_sendfile_chain.c) vendor/nginx-1.13.8/src/os/unix/ngx_gcc_atomic_amd64.h (from vendor/nginx-1.13.7/src/os/unix/ngx_gcc_atomic_amd64.h) vendor/nginx-1.13.8/src/os/unix/ngx_gcc_atomic_ppc.h (from vendor/nginx-1.13.7/src/os/unix/ngx_gcc_atomic_ppc.h) vendor/nginx-1.13.8/src/os/unix/ngx_gcc_atomic_sparc64.h (from vendor/nginx-1.13.7/src/os/unix/ngx_gcc_atomic_sparc64.h) vendor/nginx-1.13.8/src/os/unix/ngx_gcc_atomic_x86.h (from vendor/nginx-1.13.7/src/os/unix/ngx_gcc_atomic_x86.h) vendor/nginx-1.13.8/src/os/unix/ngx_linux.h (from vendor/nginx-1.13.7/src/os/unix/ngx_linux.h) vendor/nginx-1.13.8/src/os/unix/ngx_linux_aio_read.c (from vendor/nginx-1.13.7/src/os/unix/ngx_linux_aio_read.c) vendor/nginx-1.13.8/src/os/unix/ngx_linux_config.h (from vendor/nginx-1.13.7/src/os/unix/ngx_linux_config.h) vendor/nginx-1.13.8/src/os/unix/ngx_linux_init.c (from vendor/nginx-1.13.7/src/os/unix/ngx_linux_init.c) vendor/nginx-1.13.8/src/os/unix/ngx_linux_sendfile_chain.c (from vendor/nginx-1.13.7/src/os/unix/ngx_linux_sendfile_chain.c) vendor/nginx-1.13.8/src/os/unix/ngx_os.h (from vendor/nginx-1.13.7/src/os/unix/ngx_os.h) vendor/nginx-1.13.8/src/os/unix/ngx_posix_config.h (from vendor/nginx-1.13.7/src/os/unix/ngx_posix_config.h) vendor/nginx-1.13.8/src/os/unix/ngx_posix_init.c (from vendor/nginx-1.13.7/src/os/unix/ngx_posix_init.c) vendor/nginx-1.13.8/src/os/unix/ngx_process.c (from vendor/nginx-1.13.7/src/os/unix/ngx_process.c) vendor/nginx-1.13.8/src/os/unix/ngx_process.h (from vendor/nginx-1.13.7/src/os/unix/ngx_process.h) vendor/nginx-1.13.8/src/os/unix/ngx_process_cycle.c (from vendor/nginx-1.13.7/src/os/unix/ngx_process_cycle.c) vendor/nginx-1.13.8/src/os/unix/ngx_process_cycle.h (from vendor/nginx-1.13.7/src/os/unix/ngx_process_cycle.h) vendor/nginx-1.13.8/src/os/unix/ngx_readv_chain.c (from vendor/nginx-1.13.7/src/os/unix/ngx_readv_chain.c) vendor/nginx-1.13.8/src/os/unix/ngx_recv.c (from vendor/nginx-1.13.7/src/os/unix/ngx_recv.c) vendor/nginx-1.13.8/src/os/unix/ngx_send.c (from vendor/nginx-1.13.7/src/os/unix/ngx_send.c) vendor/nginx-1.13.8/src/os/unix/ngx_setaffinity.c (from vendor/nginx-1.13.7/src/os/unix/ngx_setaffinity.c) vendor/nginx-1.13.8/src/os/unix/ngx_setaffinity.h (from vendor/nginx-1.13.7/src/os/unix/ngx_setaffinity.h) vendor/nginx-1.13.8/src/os/unix/ngx_setproctitle.c (from vendor/nginx-1.13.7/src/os/unix/ngx_setproctitle.c) vendor/nginx-1.13.8/src/os/unix/ngx_setproctitle.h (from vendor/nginx-1.13.7/src/os/unix/ngx_setproctitle.h) vendor/nginx-1.13.8/src/os/unix/ngx_shmem.c (from vendor/nginx-1.13.7/src/os/unix/ngx_shmem.c) vendor/nginx-1.13.8/src/os/unix/ngx_shmem.h (from vendor/nginx-1.13.7/src/os/unix/ngx_shmem.h) vendor/nginx-1.13.8/src/os/unix/ngx_socket.c (from vendor/nginx-1.13.7/src/os/unix/ngx_socket.c) vendor/nginx-1.13.8/src/os/unix/ngx_socket.h (from vendor/nginx-1.13.7/src/os/unix/ngx_socket.h) vendor/nginx-1.13.8/src/os/unix/ngx_solaris.h (from vendor/nginx-1.13.7/src/os/unix/ngx_solaris.h) vendor/nginx-1.13.8/src/os/unix/ngx_solaris_config.h (from vendor/nginx-1.13.7/src/os/unix/ngx_solaris_config.h) vendor/nginx-1.13.8/src/os/unix/ngx_solaris_init.c (from vendor/nginx-1.13.7/src/os/unix/ngx_solaris_init.c) vendor/nginx-1.13.8/src/os/unix/ngx_solaris_sendfilev_chain.c (from vendor/nginx-1.13.7/src/os/unix/ngx_solaris_sendfilev_chain.c) vendor/nginx-1.13.8/src/os/unix/ngx_sunpro_amd64.il (from vendor/nginx-1.13.7/src/os/unix/ngx_sunpro_amd64.il) vendor/nginx-1.13.8/src/os/unix/ngx_sunpro_atomic_sparc64.h (from vendor/nginx-1.13.7/src/os/unix/ngx_sunpro_atomic_sparc64.h) vendor/nginx-1.13.8/src/os/unix/ngx_sunpro_sparc64.il (from vendor/nginx-1.13.7/src/os/unix/ngx_sunpro_sparc64.il) vendor/nginx-1.13.8/src/os/unix/ngx_sunpro_x86.il (from vendor/nginx-1.13.7/src/os/unix/ngx_sunpro_x86.il) vendor/nginx-1.13.8/src/os/unix/ngx_thread.h (from vendor/nginx-1.13.7/src/os/unix/ngx_thread.h) vendor/nginx-1.13.8/src/os/unix/ngx_thread_cond.c (from vendor/nginx-1.13.7/src/os/unix/ngx_thread_cond.c) vendor/nginx-1.13.8/src/os/unix/ngx_thread_id.c (from vendor/nginx-1.13.7/src/os/unix/ngx_thread_id.c) vendor/nginx-1.13.8/src/os/unix/ngx_thread_mutex.c (from vendor/nginx-1.13.7/src/os/unix/ngx_thread_mutex.c) vendor/nginx-1.13.8/src/os/unix/ngx_time.c (from vendor/nginx-1.13.7/src/os/unix/ngx_time.c) vendor/nginx-1.13.8/src/os/unix/ngx_time.h (from vendor/nginx-1.13.7/src/os/unix/ngx_time.h) vendor/nginx-1.13.8/src/os/unix/ngx_udp_recv.c (from vendor/nginx-1.13.7/src/os/unix/ngx_udp_recv.c) vendor/nginx-1.13.8/src/os/unix/ngx_udp_send.c (from vendor/nginx-1.13.7/src/os/unix/ngx_udp_send.c) vendor/nginx-1.13.8/src/os/unix/ngx_udp_sendmsg_chain.c (from vendor/nginx-1.13.7/src/os/unix/ngx_udp_sendmsg_chain.c) vendor/nginx-1.13.8/src/os/unix/ngx_user.c (from vendor/nginx-1.13.7/src/os/unix/ngx_user.c) vendor/nginx-1.13.8/src/os/unix/ngx_user.h (from vendor/nginx-1.13.7/src/os/unix/ngx_user.h) vendor/nginx-1.13.8/src/os/unix/ngx_writev_chain.c (from vendor/nginx-1.13.7/src/os/unix/ngx_writev_chain.c) vendor/nginx-1.13.8/src/os/win32/nginx.ico (from vendor/nginx-1.13.7/src/os/win32/nginx.ico) vendor/nginx-1.13.8/src/os/win32/nginx.rc (from vendor/nginx-1.13.7/src/os/win32/nginx.rc) vendor/nginx-1.13.8/src/os/win32/nginx_icon16.xpm (from vendor/nginx-1.13.7/src/os/win32/nginx_icon16.xpm) vendor/nginx-1.13.8/src/os/win32/nginx_icon32.xpm (from vendor/nginx-1.13.7/src/os/win32/nginx_icon32.xpm) vendor/nginx-1.13.8/src/os/win32/nginx_icon48.xpm (from vendor/nginx-1.13.7/src/os/win32/nginx_icon48.xpm) vendor/nginx-1.13.8/src/os/win32/ngx_alloc.c (from vendor/nginx-1.13.7/src/os/win32/ngx_alloc.c) vendor/nginx-1.13.8/src/os/win32/ngx_alloc.h (from vendor/nginx-1.13.7/src/os/win32/ngx_alloc.h) vendor/nginx-1.13.8/src/os/win32/ngx_atomic.h (from vendor/nginx-1.13.7/src/os/win32/ngx_atomic.h) vendor/nginx-1.13.8/src/os/win32/ngx_dlopen.c (from vendor/nginx-1.13.7/src/os/win32/ngx_dlopen.c) vendor/nginx-1.13.8/src/os/win32/ngx_dlopen.h (from vendor/nginx-1.13.7/src/os/win32/ngx_dlopen.h) vendor/nginx-1.13.8/src/os/win32/ngx_errno.c (from vendor/nginx-1.13.7/src/os/win32/ngx_errno.c) vendor/nginx-1.13.8/src/os/win32/ngx_errno.h (from vendor/nginx-1.13.7/src/os/win32/ngx_errno.h) vendor/nginx-1.13.8/src/os/win32/ngx_event_log.c (from vendor/nginx-1.13.7/src/os/win32/ngx_event_log.c) vendor/nginx-1.13.8/src/os/win32/ngx_files.c (from vendor/nginx-1.13.7/src/os/win32/ngx_files.c) vendor/nginx-1.13.8/src/os/win32/ngx_files.h (from vendor/nginx-1.13.7/src/os/win32/ngx_files.h) vendor/nginx-1.13.8/src/os/win32/ngx_os.h (from vendor/nginx-1.13.7/src/os/win32/ngx_os.h) vendor/nginx-1.13.8/src/os/win32/ngx_process.c (from vendor/nginx-1.13.7/src/os/win32/ngx_process.c) vendor/nginx-1.13.8/src/os/win32/ngx_process.h (from vendor/nginx-1.13.7/src/os/win32/ngx_process.h) vendor/nginx-1.13.8/src/os/win32/ngx_process_cycle.c (from vendor/nginx-1.13.7/src/os/win32/ngx_process_cycle.c) vendor/nginx-1.13.8/src/os/win32/ngx_process_cycle.h (from vendor/nginx-1.13.7/src/os/win32/ngx_process_cycle.h) vendor/nginx-1.13.8/src/os/win32/ngx_service.c (from vendor/nginx-1.13.7/src/os/win32/ngx_service.c) vendor/nginx-1.13.8/src/os/win32/ngx_shmem.c (from vendor/nginx-1.13.7/src/os/win32/ngx_shmem.c) vendor/nginx-1.13.8/src/os/win32/ngx_shmem.h (from vendor/nginx-1.13.7/src/os/win32/ngx_shmem.h) vendor/nginx-1.13.8/src/os/win32/ngx_socket.c (from vendor/nginx-1.13.7/src/os/win32/ngx_socket.c) vendor/nginx-1.13.8/src/os/win32/ngx_socket.h (from vendor/nginx-1.13.7/src/os/win32/ngx_socket.h) vendor/nginx-1.13.8/src/os/win32/ngx_stat.c (from vendor/nginx-1.13.7/src/os/win32/ngx_stat.c) vendor/nginx-1.13.8/src/os/win32/ngx_thread.c (from vendor/nginx-1.13.7/src/os/win32/ngx_thread.c) vendor/nginx-1.13.8/src/os/win32/ngx_thread.h (from vendor/nginx-1.13.7/src/os/win32/ngx_thread.h) vendor/nginx-1.13.8/src/os/win32/ngx_time.c (from vendor/nginx-1.13.7/src/os/win32/ngx_time.c) vendor/nginx-1.13.8/src/os/win32/ngx_time.h (from vendor/nginx-1.13.7/src/os/win32/ngx_time.h) vendor/nginx-1.13.8/src/os/win32/ngx_udp_wsarecv.c (from vendor/nginx-1.13.7/src/os/win32/ngx_udp_wsarecv.c) vendor/nginx-1.13.8/src/os/win32/ngx_user.c (from vendor/nginx-1.13.7/src/os/win32/ngx_user.c) vendor/nginx-1.13.8/src/os/win32/ngx_user.h (from vendor/nginx-1.13.7/src/os/win32/ngx_user.h) vendor/nginx-1.13.8/src/os/win32/ngx_win32_config.h (from vendor/nginx-1.13.7/src/os/win32/ngx_win32_config.h) vendor/nginx-1.13.8/src/os/win32/ngx_win32_init.c (from vendor/nginx-1.13.7/src/os/win32/ngx_win32_init.c) vendor/nginx-1.13.8/src/os/win32/ngx_wsarecv.c (from vendor/nginx-1.13.7/src/os/win32/ngx_wsarecv.c) vendor/nginx-1.13.8/src/os/win32/ngx_wsarecv_chain.c (from vendor/nginx-1.13.7/src/os/win32/ngx_wsarecv_chain.c) vendor/nginx-1.13.8/src/os/win32/ngx_wsasend.c (from vendor/nginx-1.13.7/src/os/win32/ngx_wsasend.c) vendor/nginx-1.13.8/src/os/win32/ngx_wsasend_chain.c (from vendor/nginx-1.13.7/src/os/win32/ngx_wsasend_chain.c) vendor/nginx-1.13.8/src/stream/ngx_stream.c (from vendor/nginx-1.13.7/src/stream/ngx_stream.c) vendor/nginx-1.13.8/src/stream/ngx_stream.h (from vendor/nginx-1.13.7/src/stream/ngx_stream.h) vendor/nginx-1.13.8/src/stream/ngx_stream_access_module.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_access_module.c) vendor/nginx-1.13.8/src/stream/ngx_stream_core_module.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_core_module.c) vendor/nginx-1.13.8/src/stream/ngx_stream_geo_module.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_geo_module.c) vendor/nginx-1.13.8/src/stream/ngx_stream_geoip_module.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_geoip_module.c) vendor/nginx-1.13.8/src/stream/ngx_stream_handler.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_handler.c) vendor/nginx-1.13.8/src/stream/ngx_stream_limit_conn_module.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_limit_conn_module.c) vendor/nginx-1.13.8/src/stream/ngx_stream_log_module.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_log_module.c) vendor/nginx-1.13.8/src/stream/ngx_stream_map_module.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_map_module.c) vendor/nginx-1.13.8/src/stream/ngx_stream_proxy_module.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_proxy_module.c) vendor/nginx-1.13.8/src/stream/ngx_stream_realip_module.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_realip_module.c) vendor/nginx-1.13.8/src/stream/ngx_stream_return_module.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_return_module.c) vendor/nginx-1.13.8/src/stream/ngx_stream_script.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_script.c) vendor/nginx-1.13.8/src/stream/ngx_stream_script.h (from vendor/nginx-1.13.7/src/stream/ngx_stream_script.h) vendor/nginx-1.13.8/src/stream/ngx_stream_split_clients_module.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_split_clients_module.c) vendor/nginx-1.13.8/src/stream/ngx_stream_ssl_module.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_ssl_module.c) vendor/nginx-1.13.8/src/stream/ngx_stream_ssl_module.h (from vendor/nginx-1.13.7/src/stream/ngx_stream_ssl_module.h) vendor/nginx-1.13.8/src/stream/ngx_stream_ssl_preread_module.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_ssl_preread_module.c) vendor/nginx-1.13.8/src/stream/ngx_stream_upstream.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_upstream.c) vendor/nginx-1.13.8/src/stream/ngx_stream_upstream.h (from vendor/nginx-1.13.7/src/stream/ngx_stream_upstream.h) vendor/nginx-1.13.8/src/stream/ngx_stream_upstream_hash_module.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_upstream_hash_module.c) vendor/nginx-1.13.8/src/stream/ngx_stream_upstream_least_conn_module.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_upstream_least_conn_module.c) vendor/nginx-1.13.8/src/stream/ngx_stream_upstream_round_robin.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_upstream_round_robin.c) vendor/nginx-1.13.8/src/stream/ngx_stream_upstream_round_robin.h (from vendor/nginx-1.13.7/src/stream/ngx_stream_upstream_round_robin.h) vendor/nginx-1.13.8/src/stream/ngx_stream_upstream_zone_module.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_upstream_zone_module.c) vendor/nginx-1.13.8/src/stream/ngx_stream_variables.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_variables.c) vendor/nginx-1.13.8/src/stream/ngx_stream_variables.h (from vendor/nginx-1.13.7/src/stream/ngx_stream_variables.h) vendor/nginx-1.13.8/src/stream/ngx_stream_write_filter_module.c (from vendor/nginx-1.13.7/src/stream/ngx_stream_write_filter_module.c) Modified: nginx_version (+1 -1) =================================================================== --- nginx_version 2017-12-26 09:07:17 +0900 (b0f139ead) +++ nginx_version 2017-12-27 23:29:01 +0900 (237a25647) @@ -1 +1 @@ -1.13.7 +1.13.8 Renamed: vendor/nginx-1.13.8/auto/cc/acc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/cc/bcc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/cc/ccc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/cc/clang (+1 -1) 96% =================================================================== --- vendor/nginx-1.13.7/auto/cc/clang 2017-12-26 09:07:17 +0900 (19bdaaaa0) +++ vendor/nginx-1.13.8/auto/cc/clang 2017-12-27 23:29:01 +0900 (9d900c258) @@ -5,7 +5,7 @@ # clang -NGX_CLANG_VER=`$CC -v 2>&1 | grep '\(clang\|LLVM\) version' 2>&1 \ +NGX_CLANG_VER=`$CC -v 2>&1 | grep 'version' 2>&1 \ | sed -e 's/^.* version \(.*\)/\1/'` echo " + clang version: $NGX_CLANG_VER" Renamed: vendor/nginx-1.13.8/auto/cc/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/cc/gcc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/cc/icc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/cc/msvc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/cc/name (+5 -1) 88% =================================================================== --- vendor/nginx-1.13.7/auto/cc/name 2017-12-26 09:07:17 +0900 (35d319e61) +++ vendor/nginx-1.13.8/auto/cc/name 2017-12-27 23:29:01 +0900 (ded93f5bc) @@ -44,7 +44,11 @@ elif `$CC -v 2>&1 | grep 'gcc version' >/dev/null 2>&1`; then NGX_CC_NAME=gcc echo " + using GNU C compiler" -elif `$CC -v 2>&1 | grep '\(clang\|LLVM\) version' >/dev/null 2>&1`; then +elif `$CC -v 2>&1 | grep 'clang version' >/dev/null 2>&1`; then + NGX_CC_NAME=clang + echo " + using Clang C compiler" + +elif `$CC -v 2>&1 | grep 'LLVM version' >/dev/null 2>&1`; then NGX_CC_NAME=clang echo " + using Clang C compiler" Renamed: vendor/nginx-1.13.8/auto/cc/owc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/cc/sunc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/configure (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/define (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/endianness (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/feature (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/have (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/have_headers (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/headers (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/include (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/init (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/install (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/geoip/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/google-perftools/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/libatomic/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/libatomic/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/libgd/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/libxslt/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/openssl/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/openssl/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/openssl/makefile.bcc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/openssl/makefile.msvc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/pcre/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/pcre/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/pcre/makefile.bcc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/pcre/makefile.msvc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/pcre/makefile.owc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/perl/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/perl/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/zlib/conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/zlib/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/zlib/makefile.bcc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/zlib/makefile.msvc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/lib/zlib/makefile.owc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/make (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/module (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/modules (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/nohave (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/options (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/os/conf (+5 -0) 96% =================================================================== --- vendor/nginx-1.13.7/auto/os/conf 2017-12-26 09:07:17 +0900 (6096af5d5) +++ vendor/nginx-1.13.8/auto/os/conf 2017-12-27 23:29:01 +0900 (7c6cb691a) @@ -110,6 +110,11 @@ case "$NGX_MACHINE" in NGX_MACH_CACHE_LINE=64 ;; + aarch64 ) + have=NGX_ALIGNMENT value=16 . auto/define + NGX_MACH_CACHE_LINE=64 + ;; + *) have=NGX_ALIGNMENT value=16 . auto/define NGX_MACH_CACHE_LINE=32 Renamed: vendor/nginx-1.13.8/auto/os/darwin (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/os/freebsd (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/os/linux (+32 -0) 84% =================================================================== --- vendor/nginx-1.13.7/auto/os/linux 2017-12-26 09:07:17 +0900 (a0c8795bb) +++ vendor/nginx-1.13.8/auto/os/linux 2017-12-27 23:29:01 +0900 (2c8a9bb8e) @@ -157,6 +157,38 @@ ngx_feature_test="if (prctl(PR_SET_DUMPABLE, 1, 0, 0, 0) == -1) return 1" . auto/feature +# prctl(PR_SET_KEEPCAPS) + +ngx_feature="prctl(PR_SET_KEEPCAPS)" +ngx_feature_name="NGX_HAVE_PR_SET_KEEPCAPS" +ngx_feature_run=yes +ngx_feature_incs="#include <sys/prctl.h>" +ngx_feature_path= +ngx_feature_libs= +ngx_feature_test="if (prctl(PR_SET_KEEPCAPS, 1, 0, 0, 0) == -1) return 1" +. auto/feature + + +# capabilities + +ngx_feature="capabilities" +ngx_feature_name="NGX_HAVE_CAPABILITIES" +ngx_feature_run=no +ngx_feature_incs="#include <linux/capability.h> + #include <sys/syscall.h>" +ngx_feature_path= +ngx_feature_libs= +ngx_feature_test="struct __user_cap_data_struct data; + struct __user_cap_header_struct header; + + header.version = _LINUX_CAPABILITY_VERSION_1; + data.effective = CAP_TO_MASK(CAP_NET_RAW); + data.permitted = 0; + + (void) SYS_capset" +. auto/feature + + # crypt_r() ngx_feature="crypt_r()" Renamed: vendor/nginx-1.13.8/auto/os/solaris (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/os/win32 (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/sources (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/stubs (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/summary (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/threads (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/types/sizeof (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/types/typedef (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/types/uintptr_t (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/types/value (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/auto/unix (+22 -12) 98% =================================================================== --- vendor/nginx-1.13.7/auto/unix 2017-12-26 09:07:17 +0900 (10835f6cc) +++ vendor/nginx-1.13.8/auto/unix 2017-12-27 23:29:01 +0900 (3be8b27a5) @@ -342,7 +342,7 @@ ngx_feature_test="setsockopt(0, SOL_SOCKET, SO_ACCEPTFILTER, NULL, 0)" . auto/feature -# NetBSD bind to any address for transparent proxying +# OpenBSD bind to any address for transparent proxying ngx_feature="SO_BINDANY" ngx_feature_name="NGX_HAVE_TRANSPARENT_PROXY" @@ -354,42 +354,42 @@ ngx_feature_test="setsockopt(0, SOL_SOCKET, SO_BINDANY, NULL, 0)" . auto/feature -# Linux IP_BIND_ADDRESS_NO_PORT +# Linux transparent proxying -ngx_feature="IP_BIND_ADDRESS_NO_PORT" -ngx_feature_name="NGX_HAVE_IP_BIND_ADDRESS_NO_PORT" +ngx_feature="IP_TRANSPARENT" +ngx_feature_name="NGX_HAVE_TRANSPARENT_PROXY" 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_BIND_ADDRESS_NO_PORT, NULL, 0)" +ngx_feature_test="setsockopt(0, IPPROTO_IP, IP_TRANSPARENT, NULL, 0)" . auto/feature -# Linux transparent proxying +# FreeBSD bind to any address for transparent proxying -ngx_feature="IP_TRANSPARENT" +ngx_feature="IP_BINDANY" ngx_feature_name="NGX_HAVE_TRANSPARENT_PROXY" 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_TRANSPARENT, NULL, 0)" +ngx_feature_test="setsockopt(0, IPPROTO_IP, IP_BINDANY, NULL, 0)" . auto/feature -# FreeBSD bind to any address for transparent proxying +# Linux IP_BIND_ADDRESS_NO_PORT -ngx_feature="IP_BINDANY" -ngx_feature_name="NGX_HAVE_TRANSPARENT_PROXY" +ngx_feature="IP_BIND_ADDRESS_NO_PORT" +ngx_feature_name="NGX_HAVE_IP_BIND_ADDRESS_NO_PORT" 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_BINDANY, NULL, 0)" +ngx_feature_test="setsockopt(0, IPPROTO_IP, IP_BIND_ADDRESS_NO_PORT, NULL, 0)" . auto/feature @@ -964,6 +964,16 @@ ngx_feature_test="sysconf(_SC_NPROCESSORS_ONLN)" . auto/feature +ngx_feature="sysconf(_SC_LEVEL1_DCACHE_LINESIZE)" +ngx_feature_name="NGX_HAVE_LEVEL1_DCACHE_LINESIZE" +ngx_feature_run=no +ngx_feature_incs= +ngx_feature_path= +ngx_feature_libs= +ngx_feature_test="sysconf(_SC_LEVEL1_DCACHE_LINESIZE)" +. auto/feature + + ngx_feature="openat(), fstatat()" ngx_feature_name="NGX_HAVE_OPENAT" ngx_feature_run=no Renamed: vendor/nginx-1.13.8/conf/fastcgi.conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/conf/fastcgi_params (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/conf/koi-utf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/conf/koi-win (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/conf/mime.types (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/conf/nginx.conf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/conf/scgi_params (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/conf/uwsgi_params (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/conf/win-utf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/contrib/README (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/contrib/geo2nginx.pl (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/contrib/unicode2nginx/koi-utf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/contrib/unicode2nginx/unicode-to-nginx.pl (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/contrib/unicode2nginx/win-utf (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/contrib/vim/ftdetect/nginx.vim (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/contrib/vim/ftplugin/nginx.vim (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/contrib/vim/indent/nginx.vim (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/contrib/vim/syntax/nginx.vim (+34 -23) 98% =================================================================== --- vendor/nginx-1.13.7/contrib/vim/syntax/nginx.vim 2017-12-26 09:07:17 +0900 (dc8c0cb4d) +++ vendor/nginx-1.13.8/contrib/vim/syntax/nginx.vim 2017-12-27 23:29:01 +0900 (3615e22ea) @@ -15,7 +15,7 @@ endif syn match ngxName '\([^;{} \t\\]\|\\.\)\+' \ contains=@ngxDirectives \ nextgroup=@ngxParams skipwhite skipempty -syn match ngxParam '\([^;{ \t\\]\|\\.\)\+' +syn match ngxParam '\(\${\|[^;{ \t\\]\|\\.\)\+' \ contained \ contains=ngxVariable \ nextgroup=@ngxParams skipwhite skipempty @@ -29,7 +29,7 @@ syn region ngxBlock start=+{+ end=+}+ contained \ contains=@ngxTopLevel syn match ngxComment '#.*$' -syn match ngxVariable '\$\w\+' contained +syn match ngxVariable '\$\(\w\+\|{\w\+}\)' contained syn match ngxVariableString '\$\(\w\+\|{\w\+}\)' contained syn cluster ngxTopLevel @@ -52,7 +52,7 @@ syn cluster ngxParams add=ngxBoolean syn cluster ngxTopLevel add=ngxDirectiveListen syn keyword ngxDirectiveListen listen \ nextgroup=@ngxListenParams skipwhite skipempty -syn match ngxListenParam '\([^;{ \t\\]\|\\.\)\+' +syn match ngxListenParam '\(\${\|[^;{ \t\\]\|\\.\)\+' \ contained \ nextgroup=@ngxListenParams skipwhite skipempty syn region ngxListenString start=+\z(["']\)+ end=+\z1+ skip=+\\\\\|\\\z1+ @@ -62,15 +62,19 @@ syn match ngxListenComment '#.*$' \ contained \ nextgroup=@ngxListenParams skipwhite skipempty syn keyword ngxListenOptions contained - \ default_server ssl http2 spdy proxy_protocol + \ default_server ssl http2 proxy_protocol \ setfib fastopen backlog rcvbuf sndbuf accept_filter deferred bind - \ ipv6only reuseport so_keepalive keepidle + \ ipv6only reuseport so_keepalive + \ nextgroup=@ngxListenParams skipwhite skipempty +syn keyword ngxListenOptionsDeprecated contained + \ spdy \ nextgroup=@ngxListenParams skipwhite skipempty syn cluster ngxListenParams \ contains=ngxListenParam,ngxListenString,ngxListenComment - \ add=ngxListenOptions + \ add=ngxListenOptions,ngxListenOptionsDeprecated syn keyword ngxDirectiveBlock contained http +syn keyword ngxDirectiveBlock contained stream syn keyword ngxDirectiveBlock contained mail syn keyword ngxDirectiveBlock contained events syn keyword ngxDirectiveBlock contained server @@ -105,14 +109,16 @@ syn keyword ngxDirectiveControl contained set syn keyword ngxDirectiveError contained error_page syn keyword ngxDirectiveError contained post_action -syn keyword ngxDirectiveDeprecated contained connections -syn keyword ngxDirectiveDeprecated contained imap -syn keyword ngxDirectiveDeprecated contained limit_zone -syn keyword ngxDirectiveDeprecated contained mysql_test -syn keyword ngxDirectiveDeprecated contained open_file_cache_retest -syn keyword ngxDirectiveDeprecated contained optimize_server_names -syn keyword ngxDirectiveDeprecated contained satisfy_any -syn keyword ngxDirectiveDeprecated contained so_keepalive +syn keyword ngxDirectiveDeprecated contained proxy_downstream_buffer +syn keyword ngxDirectiveDeprecated contained proxy_upstream_buffer +syn keyword ngxDirectiveDeprecated contained spdy_chunk_size +syn keyword ngxDirectiveDeprecated contained spdy_headers_comp +syn keyword ngxDirectiveDeprecated contained spdy_keepalive_timeout +syn keyword ngxDirectiveDeprecated contained spdy_max_concurrent_streams +syn keyword ngxDirectiveDeprecated contained spdy_pool_size +syn keyword ngxDirectiveDeprecated contained spdy_recv_buffer_size +syn keyword ngxDirectiveDeprecated contained spdy_recv_timeout +syn keyword ngxDirectiveDeprecated contained spdy_streams_index_size syn keyword ngxDirective contained absolute_redirect syn keyword ngxDirective contained accept_mutex @@ -122,6 +128,7 @@ syn keyword ngxDirective contained access_log syn keyword ngxDirective contained add_after_body syn keyword ngxDirective contained add_before_body syn keyword ngxDirective contained add_header +syn keyword ngxDirective contained add_trailer syn keyword ngxDirective contained addition_types syn keyword ngxDirective contained aio syn keyword ngxDirective contained aio_write @@ -186,6 +193,7 @@ syn keyword ngxDirective contained fastcgi_buffering syn keyword ngxDirective contained fastcgi_buffers syn keyword ngxDirective contained fastcgi_busy_buffers_size syn keyword ngxDirective contained fastcgi_cache +syn keyword ngxDirective contained fastcgi_cache_background_update syn keyword ngxDirective contained fastcgi_cache_bypass syn keyword ngxDirective contained fastcgi_cache_key syn keyword ngxDirective contained fastcgi_cache_lock @@ -258,15 +266,17 @@ syn keyword ngxDirective contained hls_forward_args syn keyword ngxDirective contained hls_fragment syn keyword ngxDirective contained hls_mp4_buffer_size syn keyword ngxDirective contained hls_mp4_max_buffer_size -syn keyword ngxDirective contained http2_chunk_size syn keyword ngxDirective contained http2_body_preread_size +syn keyword ngxDirective contained http2_chunk_size syn keyword ngxDirective contained http2_idle_timeout syn keyword ngxDirective contained http2_max_concurrent_streams syn keyword ngxDirective contained http2_max_field_size syn keyword ngxDirective contained http2_max_header_size syn keyword ngxDirective contained http2_max_requests +syn keyword ngxDirective contained http2_pool_size syn keyword ngxDirective contained http2_recv_buffer_size syn keyword ngxDirective contained http2_recv_timeout +syn keyword ngxDirective contained http2_streams_index_size syn keyword ngxDirective contained if_modified_since syn keyword ngxDirective contained ignore_invalid_headers syn keyword ngxDirective contained image_filter @@ -332,6 +342,8 @@ syn keyword ngxDirective contained memcached_read_timeout syn keyword ngxDirective contained memcached_send_timeout syn keyword ngxDirective contained merge_slashes syn keyword ngxDirective contained min_delete_depth +syn keyword ngxDirective contained mirror +syn keyword ngxDirective contained mirror_request_body syn keyword ngxDirective contained modern_browser syn keyword ngxDirective contained modern_browser_value syn keyword ngxDirective contained mp4 @@ -374,6 +386,7 @@ syn keyword ngxDirective contained proxy_buffering syn keyword ngxDirective contained proxy_buffers syn keyword ngxDirective contained proxy_busy_buffers_size syn keyword ngxDirective contained proxy_cache +syn keyword ngxDirective contained proxy_cache_background_update syn keyword ngxDirective contained proxy_cache_bypass syn keyword ngxDirective contained proxy_cache_convert_head syn keyword ngxDirective contained proxy_cache_key @@ -421,6 +434,7 @@ syn keyword ngxDirective contained proxy_send_lowat syn keyword ngxDirective contained proxy_send_timeout syn keyword ngxDirective contained proxy_set_body syn keyword ngxDirective contained proxy_set_header +syn keyword ngxDirective contained proxy_ssl syn keyword ngxDirective contained proxy_ssl_certificate syn keyword ngxDirective contained proxy_ssl_certificate_key syn keyword ngxDirective contained proxy_ssl_ciphers @@ -463,6 +477,7 @@ syn keyword ngxDirective contained scgi_buffering syn keyword ngxDirective contained scgi_buffers syn keyword ngxDirective contained scgi_busy_buffers_size syn keyword ngxDirective contained scgi_cache +syn keyword ngxDirective contained scgi_cache_background_update syn keyword ngxDirective contained scgi_cache_bypass syn keyword ngxDirective contained scgi_cache_key syn keyword ngxDirective contained scgi_cache_lock @@ -520,14 +535,6 @@ syn keyword ngxDirective contained smtp_capabilities syn keyword ngxDirective contained smtp_client_buffer syn keyword ngxDirective contained smtp_greeting_delay syn keyword ngxDirective contained source_charset -syn keyword ngxDirective contained spdy_chunk_size -syn keyword ngxDirective contained spdy_headers_comp -syn keyword ngxDirective contained spdy_keepalive_timeout -syn keyword ngxDirective contained spdy_max_concurrent_streams -syn keyword ngxDirective contained spdy_pool_size -syn keyword ngxDirective contained spdy_recv_buffer_size -syn keyword ngxDirective contained spdy_recv_timeout -syn keyword ngxDirective contained spdy_streams_index_size syn keyword ngxDirective contained ssi syn keyword ngxDirective contained ssi_ignore_recycled_buffers syn keyword ngxDirective contained ssi_last_modified @@ -600,11 +607,13 @@ syn keyword ngxDirective contained uwsgi_buffering syn keyword ngxDirective contained uwsgi_buffers syn keyword ngxDirective contained uwsgi_busy_buffers_size syn keyword ngxDirective contained uwsgi_cache +syn keyword ngxDirective contained uwsgi_cache_background_update syn keyword ngxDirective contained uwsgi_cache_bypass syn keyword ngxDirective contained uwsgi_cache_key syn keyword ngxDirective contained uwsgi_cache_lock syn keyword ngxDirective contained uwsgi_cache_lock_age syn keyword ngxDirective contained uwsgi_cache_lock_timeout +syn keyword ngxDirective contained uwsgi_cache_max_range_offset syn keyword ngxDirective contained uwsgi_cache_methods syn keyword ngxDirective contained uwsgi_cache_min_uses syn keyword ngxDirective contained uwsgi_cache_path @@ -662,6 +671,7 @@ syn keyword ngxDirective contained worker_processes syn keyword ngxDirective contained worker_rlimit_core syn keyword ngxDirective contained worker_rlimit_nofile syn keyword ngxDirective contained worker_rlimit_sigpending +syn keyword ngxDirective contained worker_shutdown_timeout syn keyword ngxDirective contained worker_threads syn keyword ngxDirective contained working_directory syn keyword ngxDirective contained xclient @@ -2170,5 +2180,6 @@ hi link ngxDirective Identifier hi link ngxDirectiveThirdParty Special hi link ngxListenOptions Keyword +hi link ngxListenOptionsDeprecated Error let b:current_syntax = "nginx" Renamed: vendor/nginx-1.13.8/docs/GNUmakefile (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/docs/dtd/change_log_conf.dtd (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/docs/dtd/changes.dtd (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/docs/html/50x.html (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/docs/html/index.html (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/docs/man/nginx.8 (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/docs/text/LICENSE (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/docs/text/README (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/docs/xml/change_log_conf.xml (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/docs/xml/nginx/changes.xml (+106 -0) 99% =================================================================== --- vendor/nginx-1.13.7/docs/xml/nginx/changes.xml 2017-12-26 09:07:17 +0900 (ec871d833) +++ vendor/nginx-1.13.8/docs/xml/nginx/changes.xml 2017-12-27 23:29:01 +0900 (900568079) @@ -5,6 +5,112 @@ <change_log title="nginx"> +<changes ver="1.13.8" date="2017-12-26"> + +<change type="feature"> +<para lang="ru"> +теперь при использовании параметра transparent директив proxy_bind, +fastcgi_bind, memcached_bind, scgi_bind и uwsgi_bind +nginx автоматически сохраняет capability CAP_NET_RAW в рабочих процессах. +</para> +<para lang="en"> +now nginx automatically preserves the CAP_NET_RAW capability in worker processes +when using the "transparent" parameter of the "proxy_bind", +"fastcgi_bind", "memcached_bind", "scgi_bind", and "uwsgi_bind" directives. +</para> +</change> + +<change type="feature"> +<para lang="ru"> +улучшения в определении размера строки кэша процессора.<br/> +Спасибо Debayan Ghosh. +</para> +<para lang="en"> +improved CPU cache line size detection.<br/> +Thanks to Debayan Ghosh. +</para> +</change> + +<change type="feature"> +<para lang="ru"> +новые директивы в скриптах подсветки синтаксиса для vim.<br/> +Спасибо Геннадию Махомеду. +</para> +<para lang="en"> +new directives in vim syntax highlighting scripts.<br/> +Thanks to Gena Makhomed. +</para> +</change> + +<change type="bugfix"> +<para lang="ru"> +процедура обновления исполняемого файла не работала, +если после завершения родительского процесса +новым родительским процессом nginx'а становился процесс с PID, отличным от 1. +</para> +<para lang="en"> +binary upgrade refused to work +if nginx was re-parented to a process with PID different from 1 +after its parent process has finished. +</para> +</change> + +<change type="bugfix"> +<para lang="ru"> +модуль ngx_http_autoindex_module неправильно обрабатывал запросы с телом. +</para> +<para lang="en"> +the ngx_http_autoindex_module incorrectly handled requests with bodies. +</para> +</change> + +<change type="bugfix"> +<para lang="ru"> +в директиве proxy_limit_rate при использовании с директивой keepalive. +</para> +<para lang="en"> +in the "proxy_limit_rate" directive when used with the "keepalive" directive. +</para> +</change> + +<change type="bugfix"> +<para lang="ru"> +при использовании "proxy_buffering off" часть ответа могла буферизироваться, +если клиентское соединение использовало SSL.<br/> +Спасибо Patryk Lesiewicz. +</para> +<para lang="en"> +some parts of a response might be buffered when using "proxy_buffering off" +if the client connection used SSL.<br/> +Thanks to Patryk Lesiewicz. +</para> +</change> + +<change type="bugfix"> +<para lang="ru"> +в директиве proxy_cache_background_update. +</para> +<para lang="en"> +in the "proxy_cache_background_update" directive. +</para> +</change> + +<change type="bugfix"> +<para lang="ru"> +переменную вида "${name}" с именем в фигурных скобках +нельзя было использовать в начале параметра +не заключив весь параметр в кавычки. +</para> +<para lang="en"> +it was not possible to start a parameter +with a variable in the "${name}" form with the name in curly brackets +without enclosing the parameter into single or double quotes. +</para> +</change> + +</changes> + + <changes ver="1.13.7" date="2017-11-21"> <change type="bugfix"> Renamed: vendor/nginx-1.13.8/docs/xsls/changes.xsls (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/docs/xslt/changes.xslt (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/misc/GNUmakefile (+1 -1) 99% =================================================================== --- vendor/nginx-1.13.7/misc/GNUmakefile 2017-12-26 09:07:17 +0900 (19a70e040) +++ vendor/nginx-1.13.8/misc/GNUmakefile 2017-12-27 23:29:01 +0900 (9a9405c2b) @@ -6,7 +6,7 @@ TEMP = tmp CC = cl OBJS = objs.msvc8 -OPENSSL = openssl-1.0.2m +OPENSSL = openssl-1.0.2n ZLIB = zlib-1.2.11 PCRE = pcre-8.41 Renamed: vendor/nginx-1.13.8/misc/README (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/nginx.c (+1 -0) 99% =================================================================== --- vendor/nginx-1.13.7/src/core/nginx.c 2017-12-26 09:07:17 +0900 (c3a29cc40) +++ vendor/nginx-1.13.8/src/core/nginx.c 2017-12-27 23:29:01 +0900 (3894c29fa) @@ -228,6 +228,7 @@ main(int argc, char *const *argv) #endif ngx_pid = ngx_getpid(); + ngx_parent = ngx_getppid(); log = ngx_log_init(ngx_prefix); if (log == NULL) { Renamed: vendor/nginx-1.13.8/src/core/nginx.h (+2 -2) 85% =================================================================== --- vendor/nginx-1.13.7/src/core/nginx.h 2017-12-26 09:07:17 +0900 (02b51ab1d) +++ vendor/nginx-1.13.8/src/core/nginx.h 2017-12-27 23:29:01 +0900 (8fe782faa) @@ -9,8 +9,8 @@ #define _NGINX_H_INCLUDED_ -#define nginx_version 1013007 -#define NGINX_VERSION "1.13.7" +#define nginx_version 1013008 +#define NGINX_VERSION "1.13.8" #define NGINX_VER "nginx/" NGINX_VERSION #ifdef NGX_BUILD Renamed: vendor/nginx-1.13.8/src/core/ngx_array.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_array.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_buf.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_buf.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_conf_file.c (+5 -0) 99% =================================================================== --- vendor/nginx-1.13.7/src/core/ngx_conf_file.c 2017-12-26 09:07:17 +0900 (fb28a5a94) +++ vendor/nginx-1.13.8/src/core/ngx_conf_file.c 2017-12-27 23:29:01 +0900 (ba454dea8) @@ -709,6 +709,11 @@ ngx_conf_read_token(ngx_conf_t *cf) last_space = 0; continue; + case '$': + variable = 1; + last_space = 0; + continue; + default: last_space = 0; } Renamed: vendor/nginx-1.13.8/src/core/ngx_conf_file.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_connection.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_connection.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_core.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_cpuinfo.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_crc.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_crc32.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_crc32.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_crypt.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_crypt.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_cycle.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_cycle.h (+2 -0) 98% =================================================================== --- vendor/nginx-1.13.7/src/core/ngx_cycle.h 2017-12-26 09:07:17 +0900 (2b48ccbd6) +++ vendor/nginx-1.13.8/src/core/ngx_cycle.h 2017-12-27 23:29:01 +0900 (a825da2f9) @@ -114,6 +114,8 @@ typedef struct { ngx_array_t env; char **environment; + + ngx_uint_t transparent; /* unsigned transparent:1; */ } ngx_core_conf_t; Renamed: vendor/nginx-1.13.8/src/core/ngx_file.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_file.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_hash.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_hash.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_inet.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_inet.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_list.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_list.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_log.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_log.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_md5.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_md5.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_murmurhash.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_murmurhash.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_open_file_cache.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_open_file_cache.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_output_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_palloc.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_palloc.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_parse.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_parse.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_parse_time.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_parse_time.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_proxy_protocol.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_proxy_protocol.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_queue.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_queue.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_radix_tree.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_radix_tree.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_rbtree.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_rbtree.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_regex.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_regex.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_resolver.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_resolver.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_rwlock.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_rwlock.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_sha1.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_sha1.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_shmtx.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_shmtx.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_slab.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_slab.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_spinlock.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_string.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_string.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_syslog.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_syslog.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_thread_pool.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_thread_pool.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_times.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/core/ngx_times.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/modules/ngx_devpoll_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/modules/ngx_epoll_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/modules/ngx_eventport_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/modules/ngx_iocp_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/modules/ngx_iocp_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/modules/ngx_kqueue_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/modules/ngx_poll_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/modules/ngx_select_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/modules/ngx_win32_select_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/ngx_event.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/ngx_event.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/ngx_event_accept.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/ngx_event_acceptex.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/ngx_event_connect.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/ngx_event_connect.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/ngx_event_connectex.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/ngx_event_openssl.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/ngx_event_openssl.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/ngx_event_openssl_stapling.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/ngx_event_pipe.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/ngx_event_pipe.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/ngx_event_posted.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/ngx_event_posted.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/ngx_event_timer.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/event/ngx_event_timer.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_access_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_addition_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_auth_basic_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_auth_request_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_autoindex_module.c (+6 -0) 99% =================================================================== --- vendor/nginx-1.13.7/src/http/modules/ngx_http_autoindex_module.c 2017-12-26 09:07:17 +0900 (b3bf65286) +++ vendor/nginx-1.13.8/src/http/modules/ngx_http_autoindex_module.c 2017-12-27 23:29:01 +0900 (94b91db80) @@ -180,6 +180,12 @@ ngx_http_autoindex_handler(ngx_http_request_t *r) return NGX_DECLINED; } + rc = ngx_http_discard_request_body(r); + + if (rc != NGX_OK) { + return rc; + } + /* NGX_DIR_MASK_LEN is lesser than NGX_HTTP_AUTOINDEX_PREALLOCATE */ last = ngx_http_map_uri_to_path(r, &path, &root, Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_browser_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_charset_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_chunked_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_dav_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_degradation_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_empty_gif_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_fastcgi_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_flv_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_geo_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_geoip_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_gunzip_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_gzip_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_gzip_static_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_headers_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_image_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_index_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_limit_conn_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_limit_req_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_log_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_map_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_memcached_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_mirror_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_mp4_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_not_modified_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_proxy_module.c (+3 -5) 99% =================================================================== --- vendor/nginx-1.13.7/src/http/modules/ngx_http_proxy_module.c 2017-12-26 09:07:17 +0900 (b42839c24) +++ vendor/nginx-1.13.8/src/http/modules/ngx_http_proxy_module.c 2017-12-27 23:29:01 +0900 (efb4bed8e) @@ -1086,8 +1086,7 @@ ngx_http_proxy_create_key(ngx_http_request_t *r) return NGX_OK; - } else if (ctx->vars.uri.len == 0 && r->valid_unparsed_uri && r == r->main) - { + } else if (ctx->vars.uri.len == 0 && r->valid_unparsed_uri) { *key = r->unparsed_uri; u->uri = r->unparsed_uri; @@ -1096,7 +1095,7 @@ ngx_http_proxy_create_key(ngx_http_request_t *r) loc_len = (r->valid_location && ctx->vars.uri.len) ? plcf->location.len : 0; - if (r->quoted_uri || r->internal) { + if (r->quoted_uri || r->space_in_uri || r->internal) { escape = 2 * ngx_escape_uri(NULL, r->uri.data + loc_len, r->uri.len - loc_len, NGX_ESCAPE_URI); } else { @@ -1201,8 +1200,7 @@ ngx_http_proxy_create_request(ngx_http_request_t *r) if (plcf->proxy_lengths && ctx->vars.uri.len) { uri_len = ctx->vars.uri.len; - } else if (ctx->vars.uri.len == 0 && r->valid_unparsed_uri && r == r->main) - { + } else if (ctx->vars.uri.len == 0 && r->valid_unparsed_uri) { unparsed_uri = 1; uri_len = r->unparsed_uri.len; Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_random_index_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_range_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_realip_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_referer_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_rewrite_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_scgi_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_secure_link_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_slice_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_split_clients_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_ssi_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_ssi_filter_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_ssl_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_ssl_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_static_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_stub_status_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_sub_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_try_files_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_upstream_hash_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_upstream_ip_hash_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_upstream_keepalive_module.c (+1 -0) 99% =================================================================== --- vendor/nginx-1.13.7/src/http/modules/ngx_http_upstream_keepalive_module.c 2017-12-26 09:07:17 +0900 (0048e6bce) +++ vendor/nginx-1.13.8/src/http/modules/ngx_http_upstream_keepalive_module.c 2017-12-27 23:29:01 +0900 (90a226d91) @@ -340,6 +340,7 @@ ngx_http_upstream_free_keepalive_peer(ngx_peer_connection_t *pc, void *data, pc->connection = NULL; if (c->read->timer_set) { + c->read->delayed = 0; ngx_del_timer(c->read); } if (c->write->timer_set) { Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_upstream_least_conn_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_upstream_zone_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_userid_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_uwsgi_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/ngx_http_xslt_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/perl/Makefile.PL (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/perl/nginx.pm (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/perl/nginx.xs (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/perl/ngx_http_perl_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/perl/ngx_http_perl_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/modules/perl/typemap (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_cache.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_copy_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_core_module.c (+1 -0) 99% =================================================================== --- vendor/nginx-1.13.7/src/http/ngx_http_core_module.c 2017-12-26 09:07:17 +0900 (57a47427f) +++ vendor/nginx-1.13.8/src/http/ngx_http_core_module.c 2017-12-27 23:29:01 +0900 (59515712b) @@ -2363,6 +2363,7 @@ ngx_http_subrequest(ngx_http_request_t *r, sr->method_name = r->method_name; sr->loc_conf = r->loc_conf; sr->valid_location = r->valid_location; + sr->valid_unparsed_uri = r->valid_unparsed_uri; sr->content_handler = r->content_handler; sr->phase_handler = r->phase_handler; sr->write_event_handler = ngx_http_core_run_phases; Renamed: vendor/nginx-1.13.8/src/http/ngx_http_core_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_file_cache.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_header_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_parse.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_postpone_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_request.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_request.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_request_body.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_script.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_script.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_special_response.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_upstream.c (+7 -1) 99% =================================================================== --- vendor/nginx-1.13.7/src/http/ngx_http_upstream.c 2017-12-26 09:07:17 +0900 (75f463ba7) +++ vendor/nginx-1.13.8/src/http/ngx_http_upstream.c 2017-12-27 23:29:01 +0900 (f8d5707d3) @@ -3533,7 +3533,7 @@ ngx_http_upstream_process_non_buffered_request(ngx_http_request_t *r, if (do_write) { - if (u->out_bufs || u->busy_bufs) { + if (u->out_bufs || u->busy_bufs || downstream->buffered) { rc = ngx_http_output_filter(r, u->out_bufs); if (rc == NGX_ERROR) { @@ -6078,6 +6078,12 @@ ngx_http_upstream_bind_set_slot(ngx_conf_t *cf, ngx_command_t *cmd, if (cf->args->nelts > 2) { if (ngx_strcmp(value[2].data, "transparent") == 0) { #if (NGX_HAVE_TRANSPARENT_PROXY) + ngx_core_conf_t *ccf; + + ccf = (ngx_core_conf_t *) ngx_get_conf(cf->cycle->conf_ctx, + ngx_core_module); + + ccf->transparent = 1; local->transparent = 1; #else ngx_conf_log_error(NGX_LOG_EMERG, cf, 0, Renamed: vendor/nginx-1.13.8/src/http/ngx_http_upstream.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_upstream_round_robin.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_upstream_round_robin.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_variables.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_variables.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/ngx_http_write_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/v2/ngx_http_v2.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/v2/ngx_http_v2.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/v2/ngx_http_v2_filter_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/v2/ngx_http_v2_huff_decode.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/v2/ngx_http_v2_huff_encode.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/v2/ngx_http_v2_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/v2/ngx_http_v2_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/http/v2/ngx_http_v2_table.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/mail/ngx_mail.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/mail/ngx_mail.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/mail/ngx_mail_auth_http_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/mail/ngx_mail_core_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/mail/ngx_mail_handler.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/mail/ngx_mail_imap_handler.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/mail/ngx_mail_imap_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/mail/ngx_mail_imap_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/mail/ngx_mail_parse.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/mail/ngx_mail_pop3_handler.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/mail/ngx_mail_pop3_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/mail/ngx_mail_pop3_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/mail/ngx_mail_proxy_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/mail/ngx_mail_smtp_handler.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/mail/ngx_mail_smtp_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/mail/ngx_mail_smtp_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/mail/ngx_mail_ssl_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/mail/ngx_mail_ssl_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/misc/ngx_cpp_test_module.cpp (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/misc/ngx_google_perftools_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_alloc.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_alloc.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_atomic.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_channel.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_channel.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_daemon.c (+1 -0) 98% =================================================================== --- vendor/nginx-1.13.7/src/os/unix/ngx_daemon.c 2017-12-26 09:07:17 +0900 (ab6721108) +++ vendor/nginx-1.13.8/src/os/unix/ngx_daemon.c 2017-12-27 23:29:01 +0900 (385c49b6c) @@ -26,6 +26,7 @@ ngx_daemon(ngx_log_t *log) exit(0); } + ngx_parent = ngx_pid; ngx_pid = ngx_getpid(); if (setsid() == -1) { Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_darwin.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_darwin_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_darwin_init.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_darwin_sendfile_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_dlopen.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_dlopen.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_errno.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_errno.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_file_aio_read.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_files.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_files.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_freebsd.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_freebsd_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_freebsd_init.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_freebsd_sendfile_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_gcc_atomic_amd64.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_gcc_atomic_ppc.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_gcc_atomic_sparc64.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_gcc_atomic_x86.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_linux.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_linux_aio_read.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_linux_config.h (+5 -0) 97% =================================================================== --- vendor/nginx-1.13.7/src/os/unix/ngx_linux_config.h 2017-12-26 09:07:17 +0900 (2f6129d88) +++ vendor/nginx-1.13.8/src/os/unix/ngx_linux_config.h 2017-12-27 23:29:01 +0900 (3036caebf) @@ -99,6 +99,11 @@ typedef struct iocb ngx_aiocb_t; #endif +#if (NGX_HAVE_CAPABILITIES) +#include <linux/capability.h> +#endif + + #define NGX_LISTEN_BACKLOG 511 Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_linux_init.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_linux_sendfile_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_os.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_posix_config.h (+0 -20) 84% =================================================================== --- vendor/nginx-1.13.7/src/os/unix/ngx_posix_config.h 2017-12-26 09:07:17 +0900 (5d1358e24) +++ vendor/nginx-1.13.8/src/os/unix/ngx_posix_config.h 2017-12-27 23:29:01 +0900 (2a8c413e0) @@ -145,26 +145,6 @@ typedef struct aiocb ngx_aiocb_t; #define ngx_debug_init() -#if (__FreeBSD__) && (__FreeBSD_version < 400017) - -#include <sys/param.h> /* ALIGN() */ - -/* - * FreeBSD 3.x has no CMSG_SPACE() and CMSG_LEN() and has the broken CMSG_DATA() - */ - -#undef CMSG_SPACE -#define CMSG_SPACE(l) (ALIGN(sizeof(struct cmsghdr)) + ALIGN(l)) - -#undef CMSG_LEN -#define CMSG_LEN(l) (ALIGN(sizeof(struct cmsghdr)) + (l)) - -#undef CMSG_DATA -#define CMSG_DATA(cmsg) ((u_char *)(cmsg) + ALIGN(sizeof(struct cmsghdr))) - -#endif - - extern char **environ; Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_posix_init.c (+10 -0) 92% =================================================================== --- vendor/nginx-1.13.7/src/os/unix/ngx_posix_init.c 2017-12-26 09:07:17 +0900 (583ea4ff9) +++ vendor/nginx-1.13.8/src/os/unix/ngx_posix_init.c 2017-12-27 23:29:01 +0900 (7824735d0) @@ -36,6 +36,9 @@ ngx_os_init(ngx_log_t *log) { ngx_time_t *tp; ngx_uint_t n; +#if (NGX_HAVE_LEVEL1_DCACHE_LINESIZE) + long size; +#endif #if (NGX_HAVE_OS_SPECIFIC_INIT) if (ngx_os_specific_init(log) != NGX_OK) { @@ -62,6 +65,13 @@ ngx_os_init(ngx_log_t *log) ngx_ncpu = 1; } +#if (NGX_HAVE_LEVEL1_DCACHE_LINESIZE) + size = sysconf(_SC_LEVEL1_DCACHE_LINESIZE); + if (size > 0) { + ngx_cacheline_size = size; + } +#endif + ngx_cpuinfo(); if (getrlimit(RLIMIT_NOFILE, &rlmt) == -1) { Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_process.c (+4 -3) 98% =================================================================== --- vendor/nginx-1.13.7/src/os/unix/ngx_process.c 2017-12-26 09:07:17 +0900 (993c032ae) +++ vendor/nginx-1.13.8/src/os/unix/ngx_process.c 2017-12-27 23:29:01 +0900 (15680237a) @@ -194,6 +194,7 @@ ngx_spawn_process(ngx_cycle_t *cycle, ngx_spawn_proc_pt proc, void *data, return NGX_INVALID_PID; case 0: + ngx_parent = ngx_pid; ngx_pid = ngx_getpid(); proc(cycle, data); break; @@ -371,12 +372,12 @@ ngx_signal_handler(int signo, siginfo_t *siginfo, void *ucontext) break; case ngx_signal_value(NGX_CHANGEBIN_SIGNAL): - if (getppid() > 1 || ngx_new_binary > 0) { + if (ngx_getppid() == ngx_parent || ngx_new_binary > 0) { /* * Ignore the signal in the new binary if its parent is - * not the init process, i.e. the old binary's process - * is still running. Or ignore the signal in the old binary's + * not changed, i.e. the old binary's process is still + * running. Or ignore the signal in the old binary's * process if the new binary's process is already running. */ Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_process.h (+2 -0) 96% =================================================================== --- vendor/nginx-1.13.7/src/os/unix/ngx_process.h 2017-12-26 09:07:17 +0900 (7b5e8c0c2) +++ vendor/nginx-1.13.8/src/os/unix/ngx_process.h 2017-12-27 23:29:01 +0900 (3986639b4) @@ -54,6 +54,7 @@ typedef struct { #define ngx_getpid getpid +#define ngx_getppid getppid #ifndef ngx_log_pid #define ngx_log_pid ngx_pid @@ -79,6 +80,7 @@ extern char **ngx_argv; extern char **ngx_os_argv; extern ngx_pid_t ngx_pid; +extern ngx_pid_t ngx_parent; extern ngx_socket_t ngx_channel; extern ngx_int_t ngx_process_slot; extern ngx_int_t ngx_last_process; Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_process_cycle.c (+33 -0) 96% =================================================================== --- vendor/nginx-1.13.7/src/os/unix/ngx_process_cycle.c 2017-12-26 09:07:17 +0900 (1710ea812) +++ vendor/nginx-1.13.8/src/os/unix/ngx_process_cycle.c 2017-12-27 23:29:01 +0900 (5817a2c23) @@ -31,6 +31,7 @@ static void ngx_cache_loader_process_handler(ngx_event_t *ev); ngx_uint_t ngx_process; ngx_uint_t ngx_worker; ngx_pid_t ngx_pid; +ngx_pid_t ngx_parent; sig_atomic_t ngx_reap; sig_atomic_t ngx_sigio; @@ -838,12 +839,44 @@ ngx_worker_process_init(ngx_cycle_t *cycle, ngx_int_t worker) ccf->username, ccf->group); } +#if (NGX_HAVE_PR_SET_KEEPCAPS && NGX_HAVE_CAPABILITIES) + if (ccf->transparent && ccf->user) { + if (prctl(PR_SET_KEEPCAPS, 1, 0, 0, 0) == -1) { + ngx_log_error(NGX_LOG_EMERG, cycle->log, ngx_errno, + "prctl(PR_SET_KEEPCAPS, 1) failed"); + /* fatal */ + exit(2); + } + } +#endif + if (setuid(ccf->user) == -1) { ngx_log_error(NGX_LOG_EMERG, cycle->log, ngx_errno, "setuid(%d) failed", ccf->user); /* fatal */ exit(2); } + +#if (NGX_HAVE_CAPABILITIES) + if (ccf->transparent && ccf->user) { + struct __user_cap_data_struct data; + struct __user_cap_header_struct header; + + ngx_memzero(&header, sizeof(struct __user_cap_header_struct)); + ngx_memzero(&data, sizeof(struct __user_cap_data_struct)); + + header.version = _LINUX_CAPABILITY_VERSION_1; + data.effective = CAP_TO_MASK(CAP_NET_RAW); + data.permitted = data.effective; + + if (syscall(SYS_capset, &header, &data) == -1) { + ngx_log_error(NGX_LOG_EMERG, cycle->log, ngx_errno, + "capset() failed"); + /* fatal */ + exit(2); + } + } +#endif } if (worker >= 0) { Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_process_cycle.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_readv_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_recv.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_send.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_setaffinity.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_setaffinity.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_setproctitle.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_setproctitle.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_shmem.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_shmem.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_socket.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_socket.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_solaris.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_solaris_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_solaris_init.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_solaris_sendfilev_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_sunpro_amd64.il (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_sunpro_atomic_sparc64.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_sunpro_sparc64.il (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_sunpro_x86.il (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_thread.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_thread_cond.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_thread_id.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_thread_mutex.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_time.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_time.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_udp_recv.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_udp_send.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_udp_sendmsg_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_user.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_user.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/unix/ngx_writev_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/nginx.ico (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/nginx.rc (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/nginx_icon16.xpm (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/nginx_icon32.xpm (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/nginx_icon48.xpm (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_alloc.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_alloc.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_atomic.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_dlopen.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_dlopen.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_errno.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_errno.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_event_log.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_files.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_files.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_os.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_process.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_process.h (+2 -0) 96% =================================================================== --- vendor/nginx-1.13.7/src/os/win32/ngx_process.h 2017-12-26 09:07:17 +0900 (a6a5aa29f) +++ vendor/nginx-1.13.8/src/os/win32/ngx_process.h 2017-12-27 23:29:01 +0900 (7ec4cd92c) @@ -14,6 +14,7 @@ typedef DWORD ngx_pid_t; #define ngx_getpid GetCurrentProcessId +#define ngx_getppid() 0 #define ngx_log_pid ngx_pid @@ -73,6 +74,7 @@ extern ngx_int_t ngx_last_process; extern ngx_process_t ngx_processes[NGX_MAX_PROCESSES]; extern ngx_pid_t ngx_pid; +extern ngx_pid_t ngx_parent; #endif /* _NGX_PROCESS_H_INCLUDED_ */ Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_process_cycle.c (+1 -0) 99% =================================================================== --- vendor/nginx-1.13.7/src/os/win32/ngx_process_cycle.c 2017-12-26 09:07:17 +0900 (293b967ec) +++ vendor/nginx-1.13.8/src/os/win32/ngx_process_cycle.c 2017-12-27 23:29:01 +0900 (3aea874e0) @@ -31,6 +31,7 @@ static ngx_thread_value_t __stdcall ngx_cache_loader_thread(void *data); ngx_uint_t ngx_process; ngx_uint_t ngx_worker; ngx_pid_t ngx_pid; +ngx_pid_t ngx_parent; ngx_uint_t ngx_inherited; ngx_pid_t ngx_new_binary; Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_process_cycle.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_service.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_shmem.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_shmem.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_socket.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_socket.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_stat.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_thread.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_thread.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_time.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_time.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_udp_wsarecv.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_user.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_user.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_win32_config.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_win32_init.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_wsarecv.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_wsarecv_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_wsasend.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/os/win32/ngx_wsasend_chain.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_access_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_core_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_geo_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_geoip_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_handler.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_limit_conn_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_log_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_map_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_proxy_module.c (+6 -0) 99% =================================================================== --- vendor/nginx-1.13.7/src/stream/ngx_stream_proxy_module.c 2017-12-26 09:07:17 +0900 (ad81cc8b7) +++ vendor/nginx-1.13.8/src/stream/ngx_stream_proxy_module.c 2017-12-27 23:29:01 +0900 (818d7329b) @@ -2155,6 +2155,12 @@ ngx_stream_proxy_bind(ngx_conf_t *cf, ngx_command_t *cmd, void *conf) if (cf->args->nelts > 2) { if (ngx_strcmp(value[2].data, "transparent") == 0) { #if (NGX_HAVE_TRANSPARENT_PROXY) + ngx_core_conf_t *ccf; + + ccf = (ngx_core_conf_t *) ngx_get_conf(cf->cycle->conf_ctx, + ngx_core_module); + + ccf->transparent = 1; local->transparent = 1; #else ngx_conf_log_error(NGX_LOG_EMERG, cf, 0, Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_realip_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_return_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_script.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_script.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_split_clients_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_ssl_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_ssl_module.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_ssl_preread_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_upstream.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_upstream.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_upstream_hash_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_upstream_least_conn_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_upstream_round_robin.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_upstream_round_robin.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_upstream_zone_module.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_variables.c (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_variables.h (+0 -0) 100% =================================================================== Renamed: vendor/nginx-1.13.8/src/stream/ngx_stream_write_filter_module.c (+0 -0) 100% ===================================================================