[Groonga-commit] groonga/groonga at 0aeeaca [master] vendor nginx: update bundled nginx to 1.13.6

Back to archive index

Kentaro Hayashi null+****@clear*****
Tue Oct 24 17:57:33 JST 2017


Kentaro Hayashi	2017-10-24 17:57:33 +0900 (Tue, 24 Oct 2017)

  New Revision: 0aeeacae05d2b0a43ba0b3dba88cf7a3fe558383
  https://github.com/groonga/groonga/commit/0aeeacae05d2b0a43ba0b3dba88cf7a3fe558383

  Message:
    vendor nginx: update bundled nginx to 1.13.6
    
      $ ./update_nginx.sh 1.13.6

  Added files:
    vendor/nginx-1.13.6/conf/mime.types
  Removed files:
    vendor/nginx-1.13.5/conf/mime.types
  Modified files:
    nginx_version
  Renamed files:
    vendor/nginx-1.13.6/auto/cc/acc
      (from vendor/nginx-1.13.5/auto/cc/acc)
    vendor/nginx-1.13.6/auto/cc/bcc
      (from vendor/nginx-1.13.5/auto/cc/bcc)
    vendor/nginx-1.13.6/auto/cc/ccc
      (from vendor/nginx-1.13.5/auto/cc/ccc)
    vendor/nginx-1.13.6/auto/cc/clang
      (from vendor/nginx-1.13.5/auto/cc/clang)
    vendor/nginx-1.13.6/auto/cc/conf
      (from vendor/nginx-1.13.5/auto/cc/conf)
    vendor/nginx-1.13.6/auto/cc/gcc
      (from vendor/nginx-1.13.5/auto/cc/gcc)
    vendor/nginx-1.13.6/auto/cc/icc
      (from vendor/nginx-1.13.5/auto/cc/icc)
    vendor/nginx-1.13.6/auto/cc/msvc
      (from vendor/nginx-1.13.5/auto/cc/msvc)
    vendor/nginx-1.13.6/auto/cc/name
      (from vendor/nginx-1.13.5/auto/cc/name)
    vendor/nginx-1.13.6/auto/cc/owc
      (from vendor/nginx-1.13.5/auto/cc/owc)
    vendor/nginx-1.13.6/auto/cc/sunc
      (from vendor/nginx-1.13.5/auto/cc/sunc)
    vendor/nginx-1.13.6/auto/configure
      (from vendor/nginx-1.13.5/auto/configure)
    vendor/nginx-1.13.6/auto/define
      (from vendor/nginx-1.13.5/auto/define)
    vendor/nginx-1.13.6/auto/endianness
      (from vendor/nginx-1.13.5/auto/endianness)
    vendor/nginx-1.13.6/auto/feature
      (from vendor/nginx-1.13.5/auto/feature)
    vendor/nginx-1.13.6/auto/have
      (from vendor/nginx-1.13.5/auto/have)
    vendor/nginx-1.13.6/auto/have_headers
      (from vendor/nginx-1.13.5/auto/have_headers)
    vendor/nginx-1.13.6/auto/headers
      (from vendor/nginx-1.13.5/auto/headers)
    vendor/nginx-1.13.6/auto/include
      (from vendor/nginx-1.13.5/auto/include)
    vendor/nginx-1.13.6/auto/init
      (from vendor/nginx-1.13.5/auto/init)
    vendor/nginx-1.13.6/auto/install
      (from vendor/nginx-1.13.5/auto/install)
    vendor/nginx-1.13.6/auto/lib/conf
      (from vendor/nginx-1.13.5/auto/lib/conf)
    vendor/nginx-1.13.6/auto/lib/geoip/conf
      (from vendor/nginx-1.13.5/auto/lib/geoip/conf)
    vendor/nginx-1.13.6/auto/lib/google-perftools/conf
      (from vendor/nginx-1.13.5/auto/lib/google-perftools/conf)
    vendor/nginx-1.13.6/auto/lib/libatomic/conf
      (from vendor/nginx-1.13.5/auto/lib/libatomic/conf)
    vendor/nginx-1.13.6/auto/lib/libatomic/make
      (from vendor/nginx-1.13.5/auto/lib/libatomic/make)
    vendor/nginx-1.13.6/auto/lib/libgd/conf
      (from vendor/nginx-1.13.5/auto/lib/libgd/conf)
    vendor/nginx-1.13.6/auto/lib/libxslt/conf
      (from vendor/nginx-1.13.5/auto/lib/libxslt/conf)
    vendor/nginx-1.13.6/auto/lib/make
      (from vendor/nginx-1.13.5/auto/lib/make)
    vendor/nginx-1.13.6/auto/lib/openssl/conf
      (from vendor/nginx-1.13.5/auto/lib/openssl/conf)
    vendor/nginx-1.13.6/auto/lib/openssl/make
      (from vendor/nginx-1.13.5/auto/lib/openssl/make)
    vendor/nginx-1.13.6/auto/lib/openssl/makefile.bcc
      (from vendor/nginx-1.13.5/auto/lib/openssl/makefile.bcc)
    vendor/nginx-1.13.6/auto/lib/openssl/makefile.msvc
      (from vendor/nginx-1.13.5/auto/lib/openssl/makefile.msvc)
    vendor/nginx-1.13.6/auto/lib/pcre/conf
      (from vendor/nginx-1.13.5/auto/lib/pcre/conf)
    vendor/nginx-1.13.6/auto/lib/pcre/make
      (from vendor/nginx-1.13.5/auto/lib/pcre/make)
    vendor/nginx-1.13.6/auto/lib/pcre/makefile.bcc
      (from vendor/nginx-1.13.5/auto/lib/pcre/makefile.bcc)
    vendor/nginx-1.13.6/auto/lib/pcre/makefile.msvc
      (from vendor/nginx-1.13.5/auto/lib/pcre/makefile.msvc)
    vendor/nginx-1.13.6/auto/lib/pcre/makefile.owc
      (from vendor/nginx-1.13.5/auto/lib/pcre/makefile.owc)
    vendor/nginx-1.13.6/auto/lib/perl/conf
      (from vendor/nginx-1.13.5/auto/lib/perl/conf)
    vendor/nginx-1.13.6/auto/lib/perl/make
      (from vendor/nginx-1.13.5/auto/lib/perl/make)
    vendor/nginx-1.13.6/auto/lib/zlib/conf
      (from vendor/nginx-1.13.5/auto/lib/zlib/conf)
    vendor/nginx-1.13.6/auto/lib/zlib/make
      (from vendor/nginx-1.13.5/auto/lib/zlib/make)
    vendor/nginx-1.13.6/auto/lib/zlib/makefile.bcc
      (from vendor/nginx-1.13.5/auto/lib/zlib/makefile.bcc)
    vendor/nginx-1.13.6/auto/lib/zlib/makefile.msvc
      (from vendor/nginx-1.13.5/auto/lib/zlib/makefile.msvc)
    vendor/nginx-1.13.6/auto/lib/zlib/makefile.owc
      (from vendor/nginx-1.13.5/auto/lib/zlib/makefile.owc)
    vendor/nginx-1.13.6/auto/make
      (from vendor/nginx-1.13.5/auto/make)
    vendor/nginx-1.13.6/auto/module
      (from vendor/nginx-1.13.5/auto/module)
    vendor/nginx-1.13.6/auto/modules
      (from vendor/nginx-1.13.5/auto/modules)
    vendor/nginx-1.13.6/auto/nohave
      (from vendor/nginx-1.13.5/auto/nohave)
    vendor/nginx-1.13.6/auto/options
      (from vendor/nginx-1.13.5/auto/options)
    vendor/nginx-1.13.6/auto/os/conf
      (from vendor/nginx-1.13.5/auto/os/conf)
    vendor/nginx-1.13.6/auto/os/darwin
      (from vendor/nginx-1.13.5/auto/os/darwin)
    vendor/nginx-1.13.6/auto/os/freebsd
      (from vendor/nginx-1.13.5/auto/os/freebsd)
    vendor/nginx-1.13.6/auto/os/linux
      (from vendor/nginx-1.13.5/auto/os/linux)
    vendor/nginx-1.13.6/auto/os/solaris
      (from vendor/nginx-1.13.5/auto/os/solaris)
    vendor/nginx-1.13.6/auto/os/win32
      (from vendor/nginx-1.13.5/auto/os/win32)
    vendor/nginx-1.13.6/auto/sources
      (from vendor/nginx-1.13.5/auto/sources)
    vendor/nginx-1.13.6/auto/stubs
      (from vendor/nginx-1.13.5/auto/stubs)
    vendor/nginx-1.13.6/auto/summary
      (from vendor/nginx-1.13.5/auto/summary)
    vendor/nginx-1.13.6/auto/threads
      (from vendor/nginx-1.13.5/auto/threads)
    vendor/nginx-1.13.6/auto/types/sizeof
      (from vendor/nginx-1.13.5/auto/types/sizeof)
    vendor/nginx-1.13.6/auto/types/typedef
      (from vendor/nginx-1.13.5/auto/types/typedef)
    vendor/nginx-1.13.6/auto/types/uintptr_t
      (from vendor/nginx-1.13.5/auto/types/uintptr_t)
    vendor/nginx-1.13.6/auto/types/value
      (from vendor/nginx-1.13.5/auto/types/value)
    vendor/nginx-1.13.6/auto/unix
      (from vendor/nginx-1.13.5/auto/unix)
    vendor/nginx-1.13.6/conf/fastcgi.conf
      (from vendor/nginx-1.13.5/conf/fastcgi.conf)
    vendor/nginx-1.13.6/conf/fastcgi_params
      (from vendor/nginx-1.13.5/conf/fastcgi_params)
    vendor/nginx-1.13.6/conf/koi-utf
      (from vendor/nginx-1.13.5/conf/koi-utf)
    vendor/nginx-1.13.6/conf/koi-win
      (from vendor/nginx-1.13.5/conf/koi-win)
    vendor/nginx-1.13.6/conf/nginx.conf
      (from vendor/nginx-1.13.5/conf/nginx.conf)
    vendor/nginx-1.13.6/conf/scgi_params
      (from vendor/nginx-1.13.5/conf/scgi_params)
    vendor/nginx-1.13.6/conf/uwsgi_params
      (from vendor/nginx-1.13.5/conf/uwsgi_params)
    vendor/nginx-1.13.6/conf/win-utf
      (from vendor/nginx-1.13.5/conf/win-utf)
    vendor/nginx-1.13.6/contrib/README
      (from vendor/nginx-1.13.5/contrib/README)
    vendor/nginx-1.13.6/contrib/geo2nginx.pl
      (from vendor/nginx-1.13.5/contrib/geo2nginx.pl)
    vendor/nginx-1.13.6/contrib/unicode2nginx/koi-utf
      (from vendor/nginx-1.13.5/contrib/unicode2nginx/koi-utf)
    vendor/nginx-1.13.6/contrib/unicode2nginx/unicode-to-nginx.pl
      (from vendor/nginx-1.13.5/contrib/unicode2nginx/unicode-to-nginx.pl)
    vendor/nginx-1.13.6/contrib/unicode2nginx/win-utf
      (from vendor/nginx-1.13.5/contrib/unicode2nginx/win-utf)
    vendor/nginx-1.13.6/contrib/vim/ftdetect/nginx.vim
      (from vendor/nginx-1.13.5/contrib/vim/ftdetect/nginx.vim)
    vendor/nginx-1.13.6/contrib/vim/ftplugin/nginx.vim
      (from vendor/nginx-1.13.5/contrib/vim/ftplugin/nginx.vim)
    vendor/nginx-1.13.6/contrib/vim/indent/nginx.vim
      (from vendor/nginx-1.13.5/contrib/vim/indent/nginx.vim)
    vendor/nginx-1.13.6/contrib/vim/syntax/nginx.vim
      (from vendor/nginx-1.13.5/contrib/vim/syntax/nginx.vim)
    vendor/nginx-1.13.6/docs/GNUmakefile
      (from vendor/nginx-1.13.5/docs/GNUmakefile)
    vendor/nginx-1.13.6/docs/dtd/change_log_conf.dtd
      (from vendor/nginx-1.13.5/docs/dtd/change_log_conf.dtd)
    vendor/nginx-1.13.6/docs/dtd/changes.dtd
      (from vendor/nginx-1.13.5/docs/dtd/changes.dtd)
    vendor/nginx-1.13.6/docs/html/50x.html
      (from vendor/nginx-1.13.5/docs/html/50x.html)
    vendor/nginx-1.13.6/docs/html/index.html
      (from vendor/nginx-1.13.5/docs/html/index.html)
    vendor/nginx-1.13.6/docs/man/nginx.8
      (from vendor/nginx-1.13.5/docs/man/nginx.8)
    vendor/nginx-1.13.6/docs/text/LICENSE
      (from vendor/nginx-1.13.5/docs/text/LICENSE)
    vendor/nginx-1.13.6/docs/text/README
      (from vendor/nginx-1.13.5/docs/text/README)
    vendor/nginx-1.13.6/docs/xml/change_log_conf.xml
      (from vendor/nginx-1.13.5/docs/xml/change_log_conf.xml)
    vendor/nginx-1.13.6/docs/xml/nginx/changes.xml
      (from vendor/nginx-1.13.5/docs/xml/nginx/changes.xml)
    vendor/nginx-1.13.6/docs/xsls/changes.xsls
      (from vendor/nginx-1.13.5/docs/xsls/changes.xsls)
    vendor/nginx-1.13.6/docs/xslt/changes.xslt
      (from vendor/nginx-1.13.5/docs/xslt/changes.xslt)
    vendor/nginx-1.13.6/misc/GNUmakefile
      (from vendor/nginx-1.13.5/misc/GNUmakefile)
    vendor/nginx-1.13.6/misc/README
      (from vendor/nginx-1.13.5/misc/README)
    vendor/nginx-1.13.6/src/core/nginx.c
      (from vendor/nginx-1.13.5/src/core/nginx.c)
    vendor/nginx-1.13.6/src/core/nginx.h
      (from vendor/nginx-1.13.5/src/core/nginx.h)
    vendor/nginx-1.13.6/src/core/ngx_array.c
      (from vendor/nginx-1.13.5/src/core/ngx_array.c)
    vendor/nginx-1.13.6/src/core/ngx_array.h
      (from vendor/nginx-1.13.5/src/core/ngx_array.h)
    vendor/nginx-1.13.6/src/core/ngx_buf.c
      (from vendor/nginx-1.13.5/src/core/ngx_buf.c)
    vendor/nginx-1.13.6/src/core/ngx_buf.h
      (from vendor/nginx-1.13.5/src/core/ngx_buf.h)
    vendor/nginx-1.13.6/src/core/ngx_conf_file.c
      (from vendor/nginx-1.13.5/src/core/ngx_conf_file.c)
    vendor/nginx-1.13.6/src/core/ngx_conf_file.h
      (from vendor/nginx-1.13.5/src/core/ngx_conf_file.h)
    vendor/nginx-1.13.6/src/core/ngx_config.h
      (from vendor/nginx-1.13.5/src/core/ngx_config.h)
    vendor/nginx-1.13.6/src/core/ngx_connection.c
      (from vendor/nginx-1.13.5/src/core/ngx_connection.c)
    vendor/nginx-1.13.6/src/core/ngx_connection.h
      (from vendor/nginx-1.13.5/src/core/ngx_connection.h)
    vendor/nginx-1.13.6/src/core/ngx_core.h
      (from vendor/nginx-1.13.5/src/core/ngx_core.h)
    vendor/nginx-1.13.6/src/core/ngx_cpuinfo.c
      (from vendor/nginx-1.13.5/src/core/ngx_cpuinfo.c)
    vendor/nginx-1.13.6/src/core/ngx_crc.h
      (from vendor/nginx-1.13.5/src/core/ngx_crc.h)
    vendor/nginx-1.13.6/src/core/ngx_crc32.c
      (from vendor/nginx-1.13.5/src/core/ngx_crc32.c)
    vendor/nginx-1.13.6/src/core/ngx_crc32.h
      (from vendor/nginx-1.13.5/src/core/ngx_crc32.h)
    vendor/nginx-1.13.6/src/core/ngx_crypt.c
      (from vendor/nginx-1.13.5/src/core/ngx_crypt.c)
    vendor/nginx-1.13.6/src/core/ngx_crypt.h
      (from vendor/nginx-1.13.5/src/core/ngx_crypt.h)
    vendor/nginx-1.13.6/src/core/ngx_cycle.c
      (from vendor/nginx-1.13.5/src/core/ngx_cycle.c)
    vendor/nginx-1.13.6/src/core/ngx_cycle.h
      (from vendor/nginx-1.13.5/src/core/ngx_cycle.h)
    vendor/nginx-1.13.6/src/core/ngx_file.c
      (from vendor/nginx-1.13.5/src/core/ngx_file.c)
    vendor/nginx-1.13.6/src/core/ngx_file.h
      (from vendor/nginx-1.13.5/src/core/ngx_file.h)
    vendor/nginx-1.13.6/src/core/ngx_hash.c
      (from vendor/nginx-1.13.5/src/core/ngx_hash.c)
    vendor/nginx-1.13.6/src/core/ngx_hash.h
      (from vendor/nginx-1.13.5/src/core/ngx_hash.h)
    vendor/nginx-1.13.6/src/core/ngx_inet.c
      (from vendor/nginx-1.13.5/src/core/ngx_inet.c)
    vendor/nginx-1.13.6/src/core/ngx_inet.h
      (from vendor/nginx-1.13.5/src/core/ngx_inet.h)
    vendor/nginx-1.13.6/src/core/ngx_list.c
      (from vendor/nginx-1.13.5/src/core/ngx_list.c)
    vendor/nginx-1.13.6/src/core/ngx_list.h
      (from vendor/nginx-1.13.5/src/core/ngx_list.h)
    vendor/nginx-1.13.6/src/core/ngx_log.c
      (from vendor/nginx-1.13.5/src/core/ngx_log.c)
    vendor/nginx-1.13.6/src/core/ngx_log.h
      (from vendor/nginx-1.13.5/src/core/ngx_log.h)
    vendor/nginx-1.13.6/src/core/ngx_md5.c
      (from vendor/nginx-1.13.5/src/core/ngx_md5.c)
    vendor/nginx-1.13.6/src/core/ngx_md5.h
      (from vendor/nginx-1.13.5/src/core/ngx_md5.h)
    vendor/nginx-1.13.6/src/core/ngx_module.c
      (from vendor/nginx-1.13.5/src/core/ngx_module.c)
    vendor/nginx-1.13.6/src/core/ngx_module.h
      (from vendor/nginx-1.13.5/src/core/ngx_module.h)
    vendor/nginx-1.13.6/src/core/ngx_murmurhash.c
      (from vendor/nginx-1.13.5/src/core/ngx_murmurhash.c)
    vendor/nginx-1.13.6/src/core/ngx_murmurhash.h
      (from vendor/nginx-1.13.5/src/core/ngx_murmurhash.h)
    vendor/nginx-1.13.6/src/core/ngx_open_file_cache.c
      (from vendor/nginx-1.13.5/src/core/ngx_open_file_cache.c)
    vendor/nginx-1.13.6/src/core/ngx_open_file_cache.h
      (from vendor/nginx-1.13.5/src/core/ngx_open_file_cache.h)
    vendor/nginx-1.13.6/src/core/ngx_output_chain.c
      (from vendor/nginx-1.13.5/src/core/ngx_output_chain.c)
    vendor/nginx-1.13.6/src/core/ngx_palloc.c
      (from vendor/nginx-1.13.5/src/core/ngx_palloc.c)
    vendor/nginx-1.13.6/src/core/ngx_palloc.h
      (from vendor/nginx-1.13.5/src/core/ngx_palloc.h)
    vendor/nginx-1.13.6/src/core/ngx_parse.c
      (from vendor/nginx-1.13.5/src/core/ngx_parse.c)
    vendor/nginx-1.13.6/src/core/ngx_parse.h
      (from vendor/nginx-1.13.5/src/core/ngx_parse.h)
    vendor/nginx-1.13.6/src/core/ngx_parse_time.c
      (from vendor/nginx-1.13.5/src/core/ngx_parse_time.c)
    vendor/nginx-1.13.6/src/core/ngx_parse_time.h
      (from vendor/nginx-1.13.5/src/core/ngx_parse_time.h)
    vendor/nginx-1.13.6/src/core/ngx_proxy_protocol.c
      (from vendor/nginx-1.13.5/src/core/ngx_proxy_protocol.c)
    vendor/nginx-1.13.6/src/core/ngx_proxy_protocol.h
      (from vendor/nginx-1.13.5/src/core/ngx_proxy_protocol.h)
    vendor/nginx-1.13.6/src/core/ngx_queue.c
      (from vendor/nginx-1.13.5/src/core/ngx_queue.c)
    vendor/nginx-1.13.6/src/core/ngx_queue.h
      (from vendor/nginx-1.13.5/src/core/ngx_queue.h)
    vendor/nginx-1.13.6/src/core/ngx_radix_tree.c
      (from vendor/nginx-1.13.5/src/core/ngx_radix_tree.c)
    vendor/nginx-1.13.6/src/core/ngx_radix_tree.h
      (from vendor/nginx-1.13.5/src/core/ngx_radix_tree.h)
    vendor/nginx-1.13.6/src/core/ngx_rbtree.c
      (from vendor/nginx-1.13.5/src/core/ngx_rbtree.c)
    vendor/nginx-1.13.6/src/core/ngx_rbtree.h
      (from vendor/nginx-1.13.5/src/core/ngx_rbtree.h)
    vendor/nginx-1.13.6/src/core/ngx_regex.c
      (from vendor/nginx-1.13.5/src/core/ngx_regex.c)
    vendor/nginx-1.13.6/src/core/ngx_regex.h
      (from vendor/nginx-1.13.5/src/core/ngx_regex.h)
    vendor/nginx-1.13.6/src/core/ngx_resolver.c
      (from vendor/nginx-1.13.5/src/core/ngx_resolver.c)
    vendor/nginx-1.13.6/src/core/ngx_resolver.h
      (from vendor/nginx-1.13.5/src/core/ngx_resolver.h)
    vendor/nginx-1.13.6/src/core/ngx_rwlock.c
      (from vendor/nginx-1.13.5/src/core/ngx_rwlock.c)
    vendor/nginx-1.13.6/src/core/ngx_rwlock.h
      (from vendor/nginx-1.13.5/src/core/ngx_rwlock.h)
    vendor/nginx-1.13.6/src/core/ngx_sha1.c
      (from vendor/nginx-1.13.5/src/core/ngx_sha1.c)
    vendor/nginx-1.13.6/src/core/ngx_sha1.h
      (from vendor/nginx-1.13.5/src/core/ngx_sha1.h)
    vendor/nginx-1.13.6/src/core/ngx_shmtx.c
      (from vendor/nginx-1.13.5/src/core/ngx_shmtx.c)
    vendor/nginx-1.13.6/src/core/ngx_shmtx.h
      (from vendor/nginx-1.13.5/src/core/ngx_shmtx.h)
    vendor/nginx-1.13.6/src/core/ngx_slab.c
      (from vendor/nginx-1.13.5/src/core/ngx_slab.c)
    vendor/nginx-1.13.6/src/core/ngx_slab.h
      (from vendor/nginx-1.13.5/src/core/ngx_slab.h)
    vendor/nginx-1.13.6/src/core/ngx_spinlock.c
      (from vendor/nginx-1.13.5/src/core/ngx_spinlock.c)
    vendor/nginx-1.13.6/src/core/ngx_string.c
      (from vendor/nginx-1.13.5/src/core/ngx_string.c)
    vendor/nginx-1.13.6/src/core/ngx_string.h
      (from vendor/nginx-1.13.5/src/core/ngx_string.h)
    vendor/nginx-1.13.6/src/core/ngx_syslog.c
      (from vendor/nginx-1.13.5/src/core/ngx_syslog.c)
    vendor/nginx-1.13.6/src/core/ngx_syslog.h
      (from vendor/nginx-1.13.5/src/core/ngx_syslog.h)
    vendor/nginx-1.13.6/src/core/ngx_thread_pool.c
      (from vendor/nginx-1.13.5/src/core/ngx_thread_pool.c)
    vendor/nginx-1.13.6/src/core/ngx_thread_pool.h
      (from vendor/nginx-1.13.5/src/core/ngx_thread_pool.h)
    vendor/nginx-1.13.6/src/core/ngx_times.c
      (from vendor/nginx-1.13.5/src/core/ngx_times.c)
    vendor/nginx-1.13.6/src/core/ngx_times.h
      (from vendor/nginx-1.13.5/src/core/ngx_times.h)
    vendor/nginx-1.13.6/src/event/modules/ngx_devpoll_module.c
      (from vendor/nginx-1.13.5/src/event/modules/ngx_devpoll_module.c)
    vendor/nginx-1.13.6/src/event/modules/ngx_epoll_module.c
      (from vendor/nginx-1.13.5/src/event/modules/ngx_epoll_module.c)
    vendor/nginx-1.13.6/src/event/modules/ngx_eventport_module.c
      (from vendor/nginx-1.13.5/src/event/modules/ngx_eventport_module.c)
    vendor/nginx-1.13.6/src/event/modules/ngx_iocp_module.c
      (from vendor/nginx-1.13.5/src/event/modules/ngx_iocp_module.c)
    vendor/nginx-1.13.6/src/event/modules/ngx_iocp_module.h
      (from vendor/nginx-1.13.5/src/event/modules/ngx_iocp_module.h)
    vendor/nginx-1.13.6/src/event/modules/ngx_kqueue_module.c
      (from vendor/nginx-1.13.5/src/event/modules/ngx_kqueue_module.c)
    vendor/nginx-1.13.6/src/event/modules/ngx_poll_module.c
      (from vendor/nginx-1.13.5/src/event/modules/ngx_poll_module.c)
    vendor/nginx-1.13.6/src/event/modules/ngx_select_module.c
      (from vendor/nginx-1.13.5/src/event/modules/ngx_select_module.c)
    vendor/nginx-1.13.6/src/event/modules/ngx_win32_select_module.c
      (from vendor/nginx-1.13.5/src/event/modules/ngx_win32_select_module.c)
    vendor/nginx-1.13.6/src/event/ngx_event.c
      (from vendor/nginx-1.13.5/src/event/ngx_event.c)
    vendor/nginx-1.13.6/src/event/ngx_event.h
      (from vendor/nginx-1.13.5/src/event/ngx_event.h)
    vendor/nginx-1.13.6/src/event/ngx_event_accept.c
      (from vendor/nginx-1.13.5/src/event/ngx_event_accept.c)
    vendor/nginx-1.13.6/src/event/ngx_event_acceptex.c
      (from vendor/nginx-1.13.5/src/event/ngx_event_acceptex.c)
    vendor/nginx-1.13.6/src/event/ngx_event_connect.c
      (from vendor/nginx-1.13.5/src/event/ngx_event_connect.c)
    vendor/nginx-1.13.6/src/event/ngx_event_connect.h
      (from vendor/nginx-1.13.5/src/event/ngx_event_connect.h)
    vendor/nginx-1.13.6/src/event/ngx_event_connectex.c
      (from vendor/nginx-1.13.5/src/event/ngx_event_connectex.c)
    vendor/nginx-1.13.6/src/event/ngx_event_openssl.c
      (from vendor/nginx-1.13.5/src/event/ngx_event_openssl.c)
    vendor/nginx-1.13.6/src/event/ngx_event_openssl.h
      (from vendor/nginx-1.13.5/src/event/ngx_event_openssl.h)
    vendor/nginx-1.13.6/src/event/ngx_event_openssl_stapling.c
      (from vendor/nginx-1.13.5/src/event/ngx_event_openssl_stapling.c)
    vendor/nginx-1.13.6/src/event/ngx_event_pipe.c
      (from vendor/nginx-1.13.5/src/event/ngx_event_pipe.c)
    vendor/nginx-1.13.6/src/event/ngx_event_pipe.h
      (from vendor/nginx-1.13.5/src/event/ngx_event_pipe.h)
    vendor/nginx-1.13.6/src/event/ngx_event_posted.c
      (from vendor/nginx-1.13.5/src/event/ngx_event_posted.c)
    vendor/nginx-1.13.6/src/event/ngx_event_posted.h
      (from vendor/nginx-1.13.5/src/event/ngx_event_posted.h)
    vendor/nginx-1.13.6/src/event/ngx_event_timer.c
      (from vendor/nginx-1.13.5/src/event/ngx_event_timer.c)
    vendor/nginx-1.13.6/src/event/ngx_event_timer.h
      (from vendor/nginx-1.13.5/src/event/ngx_event_timer.h)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_access_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_access_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_addition_filter_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_addition_filter_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_auth_basic_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_auth_basic_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_auth_request_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_auth_request_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_autoindex_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_autoindex_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_browser_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_browser_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_charset_filter_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_charset_filter_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_chunked_filter_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_chunked_filter_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_dav_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_dav_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_degradation_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_degradation_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_empty_gif_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_empty_gif_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_fastcgi_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_fastcgi_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_flv_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_flv_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_geo_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_geo_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_geoip_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_geoip_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_gunzip_filter_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_gunzip_filter_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_gzip_filter_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_gzip_filter_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_gzip_static_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_gzip_static_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_headers_filter_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_headers_filter_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_image_filter_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_image_filter_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_index_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_index_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_limit_conn_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_limit_conn_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_limit_req_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_limit_req_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_log_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_log_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_map_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_map_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_memcached_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_memcached_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_mirror_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_mirror_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_mp4_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_mp4_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_not_modified_filter_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_not_modified_filter_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_proxy_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_proxy_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_random_index_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_random_index_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_range_filter_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_range_filter_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_realip_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_realip_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_referer_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_referer_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_rewrite_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_rewrite_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_scgi_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_scgi_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_secure_link_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_secure_link_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_slice_filter_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_slice_filter_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_split_clients_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_split_clients_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_ssi_filter_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_ssi_filter_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_ssi_filter_module.h
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_ssi_filter_module.h)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_ssl_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_ssl_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_ssl_module.h
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_ssl_module.h)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_static_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_static_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_stub_status_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_stub_status_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_sub_filter_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_sub_filter_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_try_files_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_try_files_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_upstream_hash_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_upstream_hash_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_upstream_ip_hash_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_upstream_ip_hash_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_upstream_keepalive_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_upstream_keepalive_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_upstream_least_conn_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_upstream_least_conn_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_upstream_zone_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_upstream_zone_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_userid_filter_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_userid_filter_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_uwsgi_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_uwsgi_module.c)
    vendor/nginx-1.13.6/src/http/modules/ngx_http_xslt_filter_module.c
      (from vendor/nginx-1.13.5/src/http/modules/ngx_http_xslt_filter_module.c)
    vendor/nginx-1.13.6/src/http/modules/perl/Makefile.PL
      (from vendor/nginx-1.13.5/src/http/modules/perl/Makefile.PL)
    vendor/nginx-1.13.6/src/http/modules/perl/nginx.pm
      (from vendor/nginx-1.13.5/src/http/modules/perl/nginx.pm)
    vendor/nginx-1.13.6/src/http/modules/perl/nginx.xs
      (from vendor/nginx-1.13.5/src/http/modules/perl/nginx.xs)
    vendor/nginx-1.13.6/src/http/modules/perl/ngx_http_perl_module.c
      (from vendor/nginx-1.13.5/src/http/modules/perl/ngx_http_perl_module.c)
    vendor/nginx-1.13.6/src/http/modules/perl/ngx_http_perl_module.h
      (from vendor/nginx-1.13.5/src/http/modules/perl/ngx_http_perl_module.h)
    vendor/nginx-1.13.6/src/http/modules/perl/typemap
      (from vendor/nginx-1.13.5/src/http/modules/perl/typemap)
    vendor/nginx-1.13.6/src/http/ngx_http.c
      (from vendor/nginx-1.13.5/src/http/ngx_http.c)
    vendor/nginx-1.13.6/src/http/ngx_http.h
      (from vendor/nginx-1.13.5/src/http/ngx_http.h)
    vendor/nginx-1.13.6/src/http/ngx_http_cache.h
      (from vendor/nginx-1.13.5/src/http/ngx_http_cache.h)
    vendor/nginx-1.13.6/src/http/ngx_http_config.h
      (from vendor/nginx-1.13.5/src/http/ngx_http_config.h)
    vendor/nginx-1.13.6/src/http/ngx_http_copy_filter_module.c
      (from vendor/nginx-1.13.5/src/http/ngx_http_copy_filter_module.c)
    vendor/nginx-1.13.6/src/http/ngx_http_core_module.c
      (from vendor/nginx-1.13.5/src/http/ngx_http_core_module.c)
    vendor/nginx-1.13.6/src/http/ngx_http_core_module.h
      (from vendor/nginx-1.13.5/src/http/ngx_http_core_module.h)
    vendor/nginx-1.13.6/src/http/ngx_http_file_cache.c
      (from vendor/nginx-1.13.5/src/http/ngx_http_file_cache.c)
    vendor/nginx-1.13.6/src/http/ngx_http_header_filter_module.c
      (from vendor/nginx-1.13.5/src/http/ngx_http_header_filter_module.c)
    vendor/nginx-1.13.6/src/http/ngx_http_parse.c
      (from vendor/nginx-1.13.5/src/http/ngx_http_parse.c)
    vendor/nginx-1.13.6/src/http/ngx_http_postpone_filter_module.c
      (from vendor/nginx-1.13.5/src/http/ngx_http_postpone_filter_module.c)
    vendor/nginx-1.13.6/src/http/ngx_http_request.c
      (from vendor/nginx-1.13.5/src/http/ngx_http_request.c)
    vendor/nginx-1.13.6/src/http/ngx_http_request.h
      (from vendor/nginx-1.13.5/src/http/ngx_http_request.h)
    vendor/nginx-1.13.6/src/http/ngx_http_request_body.c
      (from vendor/nginx-1.13.5/src/http/ngx_http_request_body.c)
    vendor/nginx-1.13.6/src/http/ngx_http_script.c
      (from vendor/nginx-1.13.5/src/http/ngx_http_script.c)
    vendor/nginx-1.13.6/src/http/ngx_http_script.h
      (from vendor/nginx-1.13.5/src/http/ngx_http_script.h)
    vendor/nginx-1.13.6/src/http/ngx_http_special_response.c
      (from vendor/nginx-1.13.5/src/http/ngx_http_special_response.c)
    vendor/nginx-1.13.6/src/http/ngx_http_upstream.c
      (from vendor/nginx-1.13.5/src/http/ngx_http_upstream.c)
    vendor/nginx-1.13.6/src/http/ngx_http_upstream.h
      (from vendor/nginx-1.13.5/src/http/ngx_http_upstream.h)
    vendor/nginx-1.13.6/src/http/ngx_http_upstream_round_robin.c
      (from vendor/nginx-1.13.5/src/http/ngx_http_upstream_round_robin.c)
    vendor/nginx-1.13.6/src/http/ngx_http_upstream_round_robin.h
      (from vendor/nginx-1.13.5/src/http/ngx_http_upstream_round_robin.h)
    vendor/nginx-1.13.6/src/http/ngx_http_variables.c
      (from vendor/nginx-1.13.5/src/http/ngx_http_variables.c)
    vendor/nginx-1.13.6/src/http/ngx_http_variables.h
      (from vendor/nginx-1.13.5/src/http/ngx_http_variables.h)
    vendor/nginx-1.13.6/src/http/ngx_http_write_filter_module.c
      (from vendor/nginx-1.13.5/src/http/ngx_http_write_filter_module.c)
    vendor/nginx-1.13.6/src/http/v2/ngx_http_v2.c
      (from vendor/nginx-1.13.5/src/http/v2/ngx_http_v2.c)
    vendor/nginx-1.13.6/src/http/v2/ngx_http_v2.h
      (from vendor/nginx-1.13.5/src/http/v2/ngx_http_v2.h)
    vendor/nginx-1.13.6/src/http/v2/ngx_http_v2_filter_module.c
      (from vendor/nginx-1.13.5/src/http/v2/ngx_http_v2_filter_module.c)
    vendor/nginx-1.13.6/src/http/v2/ngx_http_v2_huff_decode.c
      (from vendor/nginx-1.13.5/src/http/v2/ngx_http_v2_huff_decode.c)
    vendor/nginx-1.13.6/src/http/v2/ngx_http_v2_huff_encode.c
      (from vendor/nginx-1.13.5/src/http/v2/ngx_http_v2_huff_encode.c)
    vendor/nginx-1.13.6/src/http/v2/ngx_http_v2_module.c
      (from vendor/nginx-1.13.5/src/http/v2/ngx_http_v2_module.c)
    vendor/nginx-1.13.6/src/http/v2/ngx_http_v2_module.h
      (from vendor/nginx-1.13.5/src/http/v2/ngx_http_v2_module.h)
    vendor/nginx-1.13.6/src/http/v2/ngx_http_v2_table.c
      (from vendor/nginx-1.13.5/src/http/v2/ngx_http_v2_table.c)
    vendor/nginx-1.13.6/src/mail/ngx_mail.c
      (from vendor/nginx-1.13.5/src/mail/ngx_mail.c)
    vendor/nginx-1.13.6/src/mail/ngx_mail.h
      (from vendor/nginx-1.13.5/src/mail/ngx_mail.h)
    vendor/nginx-1.13.6/src/mail/ngx_mail_auth_http_module.c
      (from vendor/nginx-1.13.5/src/mail/ngx_mail_auth_http_module.c)
    vendor/nginx-1.13.6/src/mail/ngx_mail_core_module.c
      (from vendor/nginx-1.13.5/src/mail/ngx_mail_core_module.c)
    vendor/nginx-1.13.6/src/mail/ngx_mail_handler.c
      (from vendor/nginx-1.13.5/src/mail/ngx_mail_handler.c)
    vendor/nginx-1.13.6/src/mail/ngx_mail_imap_handler.c
      (from vendor/nginx-1.13.5/src/mail/ngx_mail_imap_handler.c)
    vendor/nginx-1.13.6/src/mail/ngx_mail_imap_module.c
      (from vendor/nginx-1.13.5/src/mail/ngx_mail_imap_module.c)
    vendor/nginx-1.13.6/src/mail/ngx_mail_imap_module.h
      (from vendor/nginx-1.13.5/src/mail/ngx_mail_imap_module.h)
    vendor/nginx-1.13.6/src/mail/ngx_mail_parse.c
      (from vendor/nginx-1.13.5/src/mail/ngx_mail_parse.c)
    vendor/nginx-1.13.6/src/mail/ngx_mail_pop3_handler.c
      (from vendor/nginx-1.13.5/src/mail/ngx_mail_pop3_handler.c)
    vendor/nginx-1.13.6/src/mail/ngx_mail_pop3_module.c
      (from vendor/nginx-1.13.5/src/mail/ngx_mail_pop3_module.c)
    vendor/nginx-1.13.6/src/mail/ngx_mail_pop3_module.h
      (from vendor/nginx-1.13.5/src/mail/ngx_mail_pop3_module.h)
    vendor/nginx-1.13.6/src/mail/ngx_mail_proxy_module.c
      (from vendor/nginx-1.13.5/src/mail/ngx_mail_proxy_module.c)
    vendor/nginx-1.13.6/src/mail/ngx_mail_smtp_handler.c
      (from vendor/nginx-1.13.5/src/mail/ngx_mail_smtp_handler.c)
    vendor/nginx-1.13.6/src/mail/ngx_mail_smtp_module.c
      (from vendor/nginx-1.13.5/src/mail/ngx_mail_smtp_module.c)
    vendor/nginx-1.13.6/src/mail/ngx_mail_smtp_module.h
      (from vendor/nginx-1.13.5/src/mail/ngx_mail_smtp_module.h)
    vendor/nginx-1.13.6/src/mail/ngx_mail_ssl_module.c
      (from vendor/nginx-1.13.5/src/mail/ngx_mail_ssl_module.c)
    vendor/nginx-1.13.6/src/mail/ngx_mail_ssl_module.h
      (from vendor/nginx-1.13.5/src/mail/ngx_mail_ssl_module.h)
    vendor/nginx-1.13.6/src/misc/ngx_cpp_test_module.cpp
      (from vendor/nginx-1.13.5/src/misc/ngx_cpp_test_module.cpp)
    vendor/nginx-1.13.6/src/misc/ngx_google_perftools_module.c
      (from vendor/nginx-1.13.5/src/misc/ngx_google_perftools_module.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_alloc.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_alloc.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_alloc.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_alloc.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_atomic.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_atomic.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_channel.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_channel.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_channel.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_channel.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_daemon.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_daemon.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_darwin.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_darwin.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_darwin_config.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_darwin_config.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_darwin_init.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_darwin_init.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_darwin_sendfile_chain.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_darwin_sendfile_chain.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_dlopen.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_dlopen.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_dlopen.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_dlopen.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_errno.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_errno.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_errno.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_errno.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_file_aio_read.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_file_aio_read.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_files.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_files.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_files.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_files.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_freebsd.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_freebsd.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_freebsd_config.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_freebsd_config.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_freebsd_init.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_freebsd_init.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_freebsd_sendfile_chain.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_freebsd_sendfile_chain.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_gcc_atomic_amd64.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_gcc_atomic_amd64.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_gcc_atomic_ppc.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_gcc_atomic_ppc.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_gcc_atomic_sparc64.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_gcc_atomic_sparc64.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_gcc_atomic_x86.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_gcc_atomic_x86.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_linux.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_linux.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_linux_aio_read.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_linux_aio_read.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_linux_config.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_linux_config.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_linux_init.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_linux_init.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_linux_sendfile_chain.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_linux_sendfile_chain.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_os.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_os.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_posix_config.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_posix_config.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_posix_init.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_posix_init.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_process.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_process.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_process.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_process.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_process_cycle.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_process_cycle.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_process_cycle.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_process_cycle.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_readv_chain.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_readv_chain.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_recv.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_recv.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_send.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_send.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_setaffinity.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_setaffinity.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_setaffinity.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_setaffinity.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_setproctitle.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_setproctitle.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_setproctitle.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_setproctitle.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_shmem.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_shmem.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_shmem.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_shmem.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_socket.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_socket.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_socket.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_socket.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_solaris.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_solaris.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_solaris_config.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_solaris_config.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_solaris_init.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_solaris_init.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_solaris_sendfilev_chain.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_solaris_sendfilev_chain.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_sunpro_amd64.il
      (from vendor/nginx-1.13.5/src/os/unix/ngx_sunpro_amd64.il)
    vendor/nginx-1.13.6/src/os/unix/ngx_sunpro_atomic_sparc64.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_sunpro_atomic_sparc64.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_sunpro_sparc64.il
      (from vendor/nginx-1.13.5/src/os/unix/ngx_sunpro_sparc64.il)
    vendor/nginx-1.13.6/src/os/unix/ngx_sunpro_x86.il
      (from vendor/nginx-1.13.5/src/os/unix/ngx_sunpro_x86.il)
    vendor/nginx-1.13.6/src/os/unix/ngx_thread.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_thread.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_thread_cond.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_thread_cond.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_thread_id.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_thread_id.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_thread_mutex.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_thread_mutex.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_time.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_time.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_time.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_time.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_udp_recv.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_udp_recv.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_udp_send.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_udp_send.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_udp_sendmsg_chain.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_udp_sendmsg_chain.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_user.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_user.c)
    vendor/nginx-1.13.6/src/os/unix/ngx_user.h
      (from vendor/nginx-1.13.5/src/os/unix/ngx_user.h)
    vendor/nginx-1.13.6/src/os/unix/ngx_writev_chain.c
      (from vendor/nginx-1.13.5/src/os/unix/ngx_writev_chain.c)
    vendor/nginx-1.13.6/src/os/win32/nginx.ico
      (from vendor/nginx-1.13.5/src/os/win32/nginx.ico)
    vendor/nginx-1.13.6/src/os/win32/nginx.rc
      (from vendor/nginx-1.13.5/src/os/win32/nginx.rc)
    vendor/nginx-1.13.6/src/os/win32/nginx_icon16.xpm
      (from vendor/nginx-1.13.5/src/os/win32/nginx_icon16.xpm)
    vendor/nginx-1.13.6/src/os/win32/nginx_icon32.xpm
      (from vendor/nginx-1.13.5/src/os/win32/nginx_icon32.xpm)
    vendor/nginx-1.13.6/src/os/win32/nginx_icon48.xpm
      (from vendor/nginx-1.13.5/src/os/win32/nginx_icon48.xpm)
    vendor/nginx-1.13.6/src/os/win32/ngx_alloc.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_alloc.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_alloc.h
      (from vendor/nginx-1.13.5/src/os/win32/ngx_alloc.h)
    vendor/nginx-1.13.6/src/os/win32/ngx_atomic.h
      (from vendor/nginx-1.13.5/src/os/win32/ngx_atomic.h)
    vendor/nginx-1.13.6/src/os/win32/ngx_dlopen.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_dlopen.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_dlopen.h
      (from vendor/nginx-1.13.5/src/os/win32/ngx_dlopen.h)
    vendor/nginx-1.13.6/src/os/win32/ngx_errno.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_errno.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_errno.h
      (from vendor/nginx-1.13.5/src/os/win32/ngx_errno.h)
    vendor/nginx-1.13.6/src/os/win32/ngx_event_log.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_event_log.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_files.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_files.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_files.h
      (from vendor/nginx-1.13.5/src/os/win32/ngx_files.h)
    vendor/nginx-1.13.6/src/os/win32/ngx_os.h
      (from vendor/nginx-1.13.5/src/os/win32/ngx_os.h)
    vendor/nginx-1.13.6/src/os/win32/ngx_process.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_process.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_process.h
      (from vendor/nginx-1.13.5/src/os/win32/ngx_process.h)
    vendor/nginx-1.13.6/src/os/win32/ngx_process_cycle.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_process_cycle.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_process_cycle.h
      (from vendor/nginx-1.13.5/src/os/win32/ngx_process_cycle.h)
    vendor/nginx-1.13.6/src/os/win32/ngx_service.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_service.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_shmem.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_shmem.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_shmem.h
      (from vendor/nginx-1.13.5/src/os/win32/ngx_shmem.h)
    vendor/nginx-1.13.6/src/os/win32/ngx_socket.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_socket.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_socket.h
      (from vendor/nginx-1.13.5/src/os/win32/ngx_socket.h)
    vendor/nginx-1.13.6/src/os/win32/ngx_stat.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_stat.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_thread.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_thread.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_thread.h
      (from vendor/nginx-1.13.5/src/os/win32/ngx_thread.h)
    vendor/nginx-1.13.6/src/os/win32/ngx_time.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_time.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_time.h
      (from vendor/nginx-1.13.5/src/os/win32/ngx_time.h)
    vendor/nginx-1.13.6/src/os/win32/ngx_udp_wsarecv.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_udp_wsarecv.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_user.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_user.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_user.h
      (from vendor/nginx-1.13.5/src/os/win32/ngx_user.h)
    vendor/nginx-1.13.6/src/os/win32/ngx_win32_config.h
      (from vendor/nginx-1.13.5/src/os/win32/ngx_win32_config.h)
    vendor/nginx-1.13.6/src/os/win32/ngx_win32_init.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_win32_init.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_wsarecv.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_wsarecv.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_wsarecv_chain.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_wsarecv_chain.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_wsasend.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_wsasend.c)
    vendor/nginx-1.13.6/src/os/win32/ngx_wsasend_chain.c
      (from vendor/nginx-1.13.5/src/os/win32/ngx_wsasend_chain.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream.h
      (from vendor/nginx-1.13.5/src/stream/ngx_stream.h)
    vendor/nginx-1.13.6/src/stream/ngx_stream_access_module.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_access_module.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_core_module.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_core_module.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_geo_module.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_geo_module.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_geoip_module.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_geoip_module.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_handler.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_handler.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_limit_conn_module.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_limit_conn_module.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_log_module.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_log_module.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_map_module.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_map_module.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_proxy_module.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_proxy_module.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_realip_module.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_realip_module.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_return_module.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_return_module.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_script.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_script.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_script.h
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_script.h)
    vendor/nginx-1.13.6/src/stream/ngx_stream_split_clients_module.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_split_clients_module.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_ssl_module.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_ssl_module.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_ssl_module.h
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_ssl_module.h)
    vendor/nginx-1.13.6/src/stream/ngx_stream_ssl_preread_module.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_ssl_preread_module.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_upstream.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_upstream.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_upstream.h
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_upstream.h)
    vendor/nginx-1.13.6/src/stream/ngx_stream_upstream_hash_module.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_upstream_hash_module.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_upstream_least_conn_module.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_upstream_least_conn_module.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_upstream_round_robin.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_upstream_round_robin.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_upstream_round_robin.h
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_upstream_round_robin.h)
    vendor/nginx-1.13.6/src/stream/ngx_stream_upstream_zone_module.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_upstream_zone_module.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_variables.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_variables.c)
    vendor/nginx-1.13.6/src/stream/ngx_stream_variables.h
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_variables.h)
    vendor/nginx-1.13.6/src/stream/ngx_stream_write_filter_module.c
      (from vendor/nginx-1.13.5/src/stream/ngx_stream_write_filter_module.c)

  Modified: nginx_version (+1 -1)
===================================================================
--- nginx_version    2017-10-24 17:54:56 +0900 (43ded9062)
+++ nginx_version    2017-10-24 17:57:33 +0900 (2e3a551fe)
@@ -1 +1 @@
-1.13.5
+1.13.6

  Deleted: vendor/nginx-1.13.5/conf/mime.types (+0 -89) 100644
===================================================================
--- vendor/nginx-1.13.5/conf/mime.types    2017-10-24 17:54:56 +0900 (89be9a4cd)
+++ /dev/null
@@ -1,89 +0,0 @@
-
-types {
-    text/html                             html htm shtml;
-    text/css                              css;
-    text/xml                              xml;
-    image/gif                             gif;
-    image/jpeg                            jpeg jpg;
-    application/javascript                js;
-    application/atom+xml                  atom;
-    application/rss+xml                   rss;
-
-    text/mathml                           mml;
-    text/plain                            txt;
-    text/vnd.sun.j2me.app-descriptor      jad;
-    text/vnd.wap.wml                      wml;
-    text/x-component                      htc;
-
-    image/png                             png;
-    image/tiff                            tif tiff;
-    image/vnd.wap.wbmp                    wbmp;
-    image/x-icon                          ico;
-    image/x-jng                           jng;
-    image/x-ms-bmp                        bmp;
-    image/svg+xml                         svg svgz;
-    image/webp                            webp;
-
-    application/font-woff                 woff;
-    application/java-archive              jar war ear;
-    application/json                      json;
-    application/mac-binhex40              hqx;
-    application/msword                    doc;
-    application/pdf                       pdf;
-    application/postscript                ps eps ai;
-    application/rtf                       rtf;
-    application/vnd.apple.mpegurl         m3u8;
-    application/vnd.ms-excel              xls;
-    application/vnd.ms-fontobject         eot;
-    application/vnd.ms-powerpoint         ppt;
-    application/vnd.wap.wmlc              wmlc;
-    application/vnd.google-earth.kml+xml  kml;
-    application/vnd.google-earth.kmz      kmz;
-    application/x-7z-compressed           7z;
-    application/x-cocoa                   cco;
-    application/x-java-archive-diff       jardiff;
-    application/x-java-jnlp-file          jnlp;
-    application/x-makeself                run;
-    application/x-perl                    pl pm;
-    application/x-pilot                   prc pdb;
-    application/x-rar-compressed          rar;
-    application/x-redhat-package-manager  rpm;
-    application/x-sea                     sea;
-    application/x-shockwave-flash         swf;
-    application/x-stuffit                 sit;
-    application/x-tcl                     tcl tk;
-    application/x-x509-ca-cert            der pem crt;
-    application/x-xpinstall               xpi;
-    application/xhtml+xml                 xhtml;
-    application/xspf+xml                  xspf;
-    application/zip                       zip;
-
-    application/octet-stream              bin exe dll;
-    application/octet-stream              deb;
-    application/octet-stream              dmg;
-    application/octet-stream              iso img;
-    application/octet-stream              msi msp msm;
-
-    application/vnd.openxmlformats-officedocument.wordprocessingml.document    docx;
-    application/vnd.openxmlformats-officedocument.spreadsheetml.sheet          xlsx;
-    application/vnd.openxmlformats-officedocument.presentationml.presentation  pptx;
-
-    audio/midi                            mid midi kar;
-    audio/mpeg                            mp3;
-    audio/ogg                             ogg;
-    audio/x-m4a                           m4a;
-    audio/x-realaudio                     ra;
-
-    video/3gpp                            3gpp 3gp;
-    video/mp2t                            ts;
-    video/mp4                             mp4;
-    video/mpeg                            mpeg mpg;
-    video/quicktime                       mov;
-    video/webm                            webm;
-    video/x-flv                           flv;
-    video/x-m4v                           m4v;
-    video/x-mng                           mng;
-    video/x-ms-asf                        asx asf;
-    video/x-ms-wmv                        wmv;
-    video/x-msvideo                       avi;
-}

  Renamed: vendor/nginx-1.13.6/auto/cc/acc (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/cc/bcc (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/cc/ccc (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/cc/clang (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/cc/conf (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/cc/gcc (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/cc/icc (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/cc/msvc (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/cc/name (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/cc/owc (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/cc/sunc (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/configure (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/define (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/endianness (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/feature (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/have (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/have_headers (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/headers (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/include (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/init (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/install (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/conf (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/geoip/conf (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/google-perftools/conf (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/libatomic/conf (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/libatomic/make (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/libgd/conf (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/libxslt/conf (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/make (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/openssl/conf (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/openssl/make (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/openssl/makefile.bcc (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/openssl/makefile.msvc (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/pcre/conf (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/pcre/make (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/pcre/makefile.bcc (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/pcre/makefile.msvc (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/pcre/makefile.owc (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/perl/conf (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/perl/make (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/zlib/conf (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/zlib/make (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/zlib/makefile.bcc (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/zlib/makefile.msvc (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/lib/zlib/makefile.owc (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/make (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/module (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/modules (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/nohave (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/options (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/os/conf (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/os/darwin (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/os/freebsd (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/os/linux (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/os/solaris (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/os/win32 (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/sources (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/stubs (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/summary (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/threads (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/types/sizeof (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/types/typedef (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/types/uintptr_t (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/types/value (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/auto/unix (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/conf/fastcgi.conf (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/conf/fastcgi_params (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/conf/koi-utf (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/conf/koi-win (+0 -0) 100%
===================================================================

  Added: vendor/nginx-1.13.6/conf/mime.types (+95 -0) 100644
===================================================================
--- /dev/null
+++ vendor/nginx-1.13.6/conf/mime.types    2017-10-24 17:57:33 +0900 (8a2348ab0)
@@ -0,0 +1,95 @@
+
+types {
+    text/html                                        html htm shtml;
+    text/css                                         css;
+    text/xml                                         xml;
+    image/gif                                        gif;
+    image/jpeg                                       jpeg jpg;
+    application/javascript                           js;
+    application/atom+xml                             atom;
+    application/rss+xml                              rss;
+
+    text/mathml                                      mml;
+    text/plain                                       txt;
+    text/vnd.sun.j2me.app-descriptor                 jad;
+    text/vnd.wap.wml                                 wml;
+    text/x-component                                 htc;
+
+    image/png                                        png;
+    image/svg+xml                                    svg svgz;
+    image/tiff                                       tif tiff;
+    image/vnd.wap.wbmp                               wbmp;
+    image/webp                                       webp;
+    image/x-icon                                     ico;
+    image/x-jng                                      jng;
+    image/x-ms-bmp                                   bmp;
+
+    application/font-woff                            woff;
+    application/java-archive                         jar war ear;
+    application/json                                 json;
+    application/mac-binhex40                         hqx;
+    application/msword                               doc;
+    application/pdf                                  pdf;
+    application/postscript                           ps eps ai;
+    application/rtf                                  rtf;
+    application/vnd.apple.mpegurl                    m3u8;
+    application/vnd.google-earth.kml+xml             kml;
+    application/vnd.google-earth.kmz                 kmz;
+    application/vnd.ms-excel                         xls;
+    application/vnd.ms-fontobject                    eot;
+    application/vnd.ms-powerpoint                    ppt;
+    application/vnd.oasis.opendocument.graphics      odg;
+    application/vnd.oasis.opendocument.presentation  odp;
+    application/vnd.oasis.opendocument.spreadsheet   ods;
+    application/vnd.oasis.opendocument.text          odt;
+    application/vnd.openxmlformats-officedocument.presentationml.presentation
+                                                     pptx;
+    application/vnd.openxmlformats-officedocument.spreadsheetml.sheet
+                                                     xlsx;
+    application/vnd.openxmlformats-officedocument.wordprocessingml.document
+                                                     docx;
+    application/vnd.wap.wmlc                         wmlc;
+    application/x-7z-compressed                      7z;
+    application/x-cocoa                              cco;
+    application/x-java-archive-diff                  jardiff;
+    application/x-java-jnlp-file                     jnlp;
+    application/x-makeself                           run;
+    application/x-perl                               pl pm;
+    application/x-pilot                              prc pdb;
+    application/x-rar-compressed                     rar;
+    application/x-redhat-package-manager             rpm;
+    application/x-sea                                sea;
+    application/x-shockwave-flash                    swf;
+    application/x-stuffit                            sit;
+    application/x-tcl                                tcl tk;
+    application/x-x509-ca-cert                       der pem crt;
+    application/x-xpinstall                          xpi;
+    application/xhtml+xml                            xhtml;
+    application/xspf+xml                             xspf;
+    application/zip                                  zip;
+
+    application/octet-stream                         bin exe dll;
+    application/octet-stream                         deb;
+    application/octet-stream                         dmg;
+    application/octet-stream                         iso img;
+    application/octet-stream                         msi msp msm;
+
+    audio/midi                                       mid midi kar;
+    audio/mpeg                                       mp3;
+    audio/ogg                                        ogg;
+    audio/x-m4a                                      m4a;
+    audio/x-realaudio                                ra;
+
+    video/3gpp                                       3gpp 3gp;
+    video/mp2t                                       ts;
+    video/mp4                                        mp4;
+    video/mpeg                                       mpeg mpg;
+    video/quicktime                                  mov;
+    video/webm                                       webm;
+    video/x-flv                                      flv;
+    video/x-m4v                                      m4v;
+    video/x-mng                                      mng;
+    video/x-ms-asf                                   asx asf;
+    video/x-ms-wmv                                   wmv;
+    video/x-msvideo                                  avi;
+}

  Renamed: vendor/nginx-1.13.6/conf/nginx.conf (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/conf/scgi_params (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/conf/uwsgi_params (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/conf/win-utf (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/contrib/README (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/contrib/geo2nginx.pl (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/contrib/unicode2nginx/koi-utf (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/contrib/unicode2nginx/unicode-to-nginx.pl (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/contrib/unicode2nginx/win-utf (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/contrib/vim/ftdetect/nginx.vim (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/contrib/vim/ftplugin/nginx.vim (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/contrib/vim/indent/nginx.vim (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/contrib/vim/syntax/nginx.vim (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/docs/GNUmakefile (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/docs/dtd/change_log_conf.dtd (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/docs/dtd/changes.dtd (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/docs/html/50x.html (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/docs/html/index.html (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/docs/man/nginx.8 (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/docs/text/LICENSE (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/docs/text/README (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/docs/xml/change_log_conf.xml (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/docs/xml/nginx/changes.xml (+121 -1) 99%
===================================================================
--- vendor/nginx-1.13.5/docs/xml/nginx/changes.xml    2017-10-24 17:54:56 +0900 (28988142f)
+++ vendor/nginx-1.13.6/docs/xml/nginx/changes.xml    2017-10-24 17:57:33 +0900 (30584626e)
@@ -5,6 +5,126 @@
 <change_log title="nginx">
 
 
+<changes ver="1.13.6" date="2017-10-10">
+
+<change type="bugfix">
+<para lang="ru">
+при использовании директивы ssl_preread
+в модуле stream не работало переключение на следующий бэкенд.
+</para>
+<para lang="en">
+switching to the next upstream server in the stream module did not work
+when using the "ssl_preread" directive.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+в модуле ngx_http_v2_module.<br/>
+Спасибо Piotr Sikora.
+</para>
+<para lang="en">
+in the ngx_http_v2_module.<br/>
+Thanks to Piotr Sikora.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+nginx не поддерживал даты после 2038 года
+на 32-битных платформах с 64-битным time_t.
+</para>
+<para lang="en">
+nginx did not support dates after the year 2038
+on 32-bit platforms with 64-bit time_t.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+в обработке дат до 1970 года и после 10000 года.
+</para>
+<para lang="en">
+in handling of dates prior to the year 1970 and after the year 10000.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+в модуле stream таймауты ожидания UDP-пакетов от бэкендов
+не логгировались или логгировались на уровне info вместо error.
+</para>
+<para lang="en">
+in the stream module timeouts waiting for UDP datagrams from upstream servers
+were not logged or logged at the "info" level instead of "error".
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+при использовании HTTP/2 nginx мог вернуть ошибку 400,
+не указав в логе причину.
+</para>
+<para lang="en">
+when using HTTP/2 nginx might return the 400 response
+without logging the reason.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+в обработке повреждённых файлов кэша.
+</para>
+<para lang="en">
+in processing of corrupted cache files.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+при кэшировании ошибок, перехваченных error_page,
+не учитывались заголовки управления кэшированием.
+</para>
+<para lang="en">
+cache control headers were ignored
+when caching errors intercepted by error_page.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+при использовании HTTP/2 тело запроса могло быть повреждено.
+</para>
+<para lang="en">
+when using HTTP/2 client request body might be corrupted.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+в обработке адресов клиентов при использовании unix domain сокетов.
+</para>
+<para lang="en">
+in handling of client addresses when using unix domain sockets.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+при использовании директивы "hash ... consistent" в блоке upstream
+nginx нагружал процессор, если использовались большие веса
+и все или почти все бэкенды были недоступны.
+</para>
+<para lang="en">
+nginx hogged CPU
+when using the "hash ... consistent" directive in the upstream block
+if large weights were used and all or most of the servers were unavailable.
+</para>
+</change>
+
+</changes>
+
+
 <changes ver="1.13.5" date="2017-09-05">
 
 <change type="feature">
@@ -50,7 +170,7 @@ with multiple ranges.
 <para lang="en">
 the "expires modified" directive and
 processing of the "If-Range" request header line
-did not use the response last modification time 
+did not use the response last modification time
 if proxying without caching was used.
 </para>
 </change>

  Renamed: vendor/nginx-1.13.6/docs/xsls/changes.xsls (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/docs/xslt/changes.xslt (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/misc/GNUmakefile (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/misc/README (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/nginx.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/nginx.h (+2 -2) 85%
===================================================================
--- vendor/nginx-1.13.5/src/core/nginx.h    2017-10-24 17:54:56 +0900 (a3c0ef8ad)
+++ vendor/nginx-1.13.6/src/core/nginx.h    2017-10-24 17:57:33 +0900 (580683705)
@@ -9,8 +9,8 @@
 #define _NGINX_H_INCLUDED_
 
 
-#define nginx_version      1013005
-#define NGINX_VERSION      "1.13.5"
+#define nginx_version      1013006
+#define NGINX_VERSION      "1.13.6"
 #define NGINX_VER          "nginx/" NGINX_VERSION
 
 #ifdef NGX_BUILD

  Renamed: vendor/nginx-1.13.6/src/core/ngx_array.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_array.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_buf.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_buf.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_conf_file.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_conf_file.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_config.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_connection.c (+4 -0) 99%
===================================================================
--- vendor/nginx-1.13.5/src/core/ngx_connection.c    2017-10-24 17:54:56 +0900 (392fc3587)
+++ vendor/nginx-1.13.6/src/core/ngx_connection.c    2017-10-24 17:57:33 +0900 (9a747589c)
@@ -165,6 +165,10 @@ ngx_set_inherited_sockets(ngx_cycle_t *cycle)
             continue;
         }
 
+        if (ls[i].socklen > (socklen_t) sizeof(ngx_sockaddr_t)) {
+            ls[i].socklen = sizeof(ngx_sockaddr_t);
+        }
+
         switch (ls[i].sockaddr->sa_family) {
 
 #if (NGX_HAVE_INET6)

  Renamed: vendor/nginx-1.13.6/src/core/ngx_connection.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_core.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_cpuinfo.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_crc.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_crc32.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_crc32.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_crypt.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_crypt.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_cycle.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_cycle.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_file.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_file.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_hash.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_hash.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_inet.c (+6 -2) 99%
===================================================================
--- vendor/nginx-1.13.5/src/core/ngx_inet.c    2017-10-24 17:54:56 +0900 (3bcd3e799)
+++ vendor/nginx-1.13.6/src/core/ngx_inet.c    2017-10-24 17:57:33 +0900 (db48b93c1)
@@ -182,9 +182,11 @@ ngx_sock_ntop(struct sockaddr *sa, socklen_t socklen, u_char *text, size_t len,
     ngx_uint_t port)
 {
     u_char               *p;
+#if (NGX_HAVE_INET6 || NGX_HAVE_UNIX_DOMAIN)
+    size_t                n;
+#endif
     struct sockaddr_in   *sin;
 #if (NGX_HAVE_INET6)
-    size_t                n;
     struct sockaddr_in6  *sin6;
 #endif
 #if (NGX_HAVE_UNIX_DOMAIN)
@@ -241,7 +243,9 @@ ngx_sock_ntop(struct sockaddr *sa, socklen_t socklen, u_char *text, size_t len,
             p = ngx_snprintf(text, len, "unix:%Z");
 
         } else {
-            p = ngx_snprintf(text, len, "unix:%s%Z", saun->sun_path);
+            n = ngx_strnlen((u_char *) saun->sun_path,
+                            socklen - offsetof(struct sockaddr_un, sun_path));
+            p = ngx_snprintf(text, len, "unix:%*s%Z", n, saun->sun_path);
         }
 
         /* we do not include trailing zero in address length */

  Renamed: vendor/nginx-1.13.6/src/core/ngx_inet.h (+3 -2) 94%
===================================================================
--- vendor/nginx-1.13.5/src/core/ngx_inet.h    2017-10-24 17:54:56 +0900 (538771e11)
+++ vendor/nginx-1.13.6/src/core/ngx_inet.h    2017-10-24 17:57:33 +0900 (a3b392ee7)
@@ -17,10 +17,11 @@
 #define NGX_INET6_ADDRSTRLEN                                                 \
     (sizeof("ffff:ffff:ffff:ffff:ffff:ffff:255.255.255.255") - 1)
 #define NGX_UNIX_ADDRSTRLEN                                                  \
-    (sizeof(struct sockaddr_un) - offsetof(struct sockaddr_un, sun_path))
+    (sizeof("unix:") - 1 +                                                   \
+     sizeof(struct sockaddr_un) - offsetof(struct sockaddr_un, sun_path))
 
 #if (NGX_HAVE_UNIX_DOMAIN)
-#define NGX_SOCKADDR_STRLEN   (sizeof("unix:") - 1 + NGX_UNIX_ADDRSTRLEN)
+#define NGX_SOCKADDR_STRLEN   NGX_UNIX_ADDRSTRLEN
 #elif (NGX_HAVE_INET6)
 #define NGX_SOCKADDR_STRLEN   (NGX_INET6_ADDRSTRLEN + sizeof("[]:65535") - 1)
 #else

  Renamed: vendor/nginx-1.13.6/src/core/ngx_list.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_list.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_log.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_log.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_md5.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_md5.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_module.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_murmurhash.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_murmurhash.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_open_file_cache.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_open_file_cache.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_output_chain.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_palloc.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_palloc.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_parse.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_parse.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_parse_time.c (+3 -2) 99%
===================================================================
--- vendor/nginx-1.13.5/src/core/ngx_parse_time.c    2017-10-24 17:54:56 +0900 (a5c503424)
+++ vendor/nginx-1.13.6/src/core/ngx_parse_time.c    2017-10-24 17:57:33 +0900 (232ac91dd)
@@ -44,14 +44,15 @@ ngx_parse_http_time(u_char *value, size_t len)
         }
     }
 
-    for (p++; p < end; p++)
+    for (p++; p < end; p++) {
         if (*p != ' ') {
             break;
         }
+    }
 
     if (end - p < 18) {
         return NGX_ERROR;
-        }
+    }
 
     if (fmt != isoc) {
         if (*p < '0' || *p > '9' || *(p + 1) < '0' || *(p + 1) > '9') {

  Renamed: vendor/nginx-1.13.6/src/core/ngx_parse_time.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_proxy_protocol.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_proxy_protocol.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_queue.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_queue.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_radix_tree.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_radix_tree.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_rbtree.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_rbtree.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_regex.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_regex.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_resolver.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_resolver.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_rwlock.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_rwlock.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_sha1.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_sha1.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_shmtx.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_shmtx.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_slab.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_slab.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_spinlock.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_string.c (+16 -0) 99%
===================================================================
--- vendor/nginx-1.13.5/src/core/ngx_string.c    2017-10-24 17:54:56 +0900 (de10a064d)
+++ vendor/nginx-1.13.6/src/core/ngx_string.c    2017-10-24 17:57:33 +0900 (2ee07bfc8)
@@ -29,6 +29,22 @@ ngx_strlow(u_char *dst, u_char *src, size_t n)
 }
 
 
+size_t
+ngx_strnlen(u_char *p, size_t n)
+{
+    size_t  i;
+
+    for (i = 0; i < n; i++) {
+
+        if (p[i] == '\0') {
+            return i;
+        }
+    }
+
+    return n;
+}
+
+
 u_char *
 ngx_cpystrn(u_char *dst, u_char *src, size_t n)
 {

  Renamed: vendor/nginx-1.13.6/src/core/ngx_string.h (+2 -0) 99%
===================================================================
--- vendor/nginx-1.13.5/src/core/ngx_string.h    2017-10-24 17:54:56 +0900 (7363bd242)
+++ vendor/nginx-1.13.6/src/core/ngx_string.h    2017-10-24 17:57:33 +0900 (882ae7cea)
@@ -60,6 +60,8 @@ void ngx_strlow(u_char *dst, u_char *src, size_t n);
 #define ngx_strstr(s1, s2)  strstr((const char *) s1, (const char *) s2)
 #define ngx_strlen(s)       strlen((const char *) s)
 
+size_t ngx_strnlen(u_char *p, size_t n);
+
 #define ngx_strchr(s1, c)   strchr((const char *) s1, (int) c)
 
 static ngx_inline u_char *

  Renamed: vendor/nginx-1.13.6/src/core/ngx_syslog.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_syslog.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_thread_pool.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_thread_pool.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/core/ngx_times.c (+21 -9) 96%
===================================================================
--- vendor/nginx-1.13.5/src/core/ngx_times.c    2017-10-24 17:54:56 +0900 (843314aba)
+++ vendor/nginx-1.13.6/src/core/ngx_times.c    2017-10-24 17:57:33 +0900 (b2edf1a5f)
@@ -300,27 +300,39 @@ void
 ngx_gmtime(time_t t, ngx_tm_t *tp)
 {
     ngx_int_t   yday;
-    ngx_uint_t  n, sec, min, hour, mday, mon, year, wday, days, leap;
+    ngx_uint_t  sec, min, hour, mday, mon, year, wday, days, leap;
 
     /* the calculation is valid for positive time_t only */
 
-    n = (ngx_uint_t) t;
+    if (t < 0) {
+        t = 0;
+    }
+
+    days = t / 86400;
+    sec = t % 86400;
+
+    /*
+     * no more than 4 year digits supported,
+     * truncate to December 31, 9999, 23:59:59
+     */
 
-    days = n / 86400;
+    if (days > 2932896) {
+        days = 2932896;
+        sec = 86399;
+    }
 
     /* January 1, 1970 was Thursday */
 
     wday = (4 + days) % 7;
 
-    n %= 86400;
-    hour = n / 3600;
-    n %= 3600;
-    min = n / 60;
-    sec = n % 60;
+    hour = sec / 3600;
+    sec %= 3600;
+    min = sec / 60;
+    sec %= 60;
 
     /*
      * the algorithm based on Gauss' formula,
-     * see src/http/ngx_http_parse_time.c
+     * see src/core/ngx_parse_time.c
      */
 
     /* days since March 1, 1 BC */

  Renamed: vendor/nginx-1.13.6/src/core/ngx_times.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/modules/ngx_devpoll_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/modules/ngx_epoll_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/modules/ngx_eventport_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/modules/ngx_iocp_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/modules/ngx_iocp_module.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/modules/ngx_kqueue_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/modules/ngx_poll_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/modules/ngx_select_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/modules/ngx_win32_select_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/ngx_event.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/ngx_event.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/ngx_event_accept.c (+8 -0) 98%
===================================================================
--- vendor/nginx-1.13.5/src/event/ngx_event_accept.c    2017-10-24 17:54:56 +0900 (87447d089)
+++ vendor/nginx-1.13.6/src/event/ngx_event_accept.c    2017-10-24 17:57:33 +0900 (775637090)
@@ -164,6 +164,10 @@ ngx_event_accept(ngx_event_t *ev)
             return;
         }
 
+        if (socklen > (socklen_t) sizeof(ngx_sockaddr_t)) {
+            socklen = sizeof(ngx_sockaddr_t);
+        }
+
         c->sockaddr = ngx_palloc(c->pool, socklen);
         if (c->sockaddr == NULL) {
             ngx_close_accepted_connection(c);
@@ -440,6 +444,10 @@ ngx_event_recvmsg(ngx_event_t *ev)
         c->type = SOCK_DGRAM;
         c->socklen = msg.msg_namelen;
 
+        if (c->socklen > (socklen_t) sizeof(ngx_sockaddr_t)) {
+            c->socklen = sizeof(ngx_sockaddr_t);
+        }
+
 #if (NGX_STAT_STUB)
         (void) ngx_atomic_fetch_add(ngx_stat_active, 1);
 #endif

  Renamed: vendor/nginx-1.13.6/src/event/ngx_event_acceptex.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/ngx_event_connect.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/ngx_event_connect.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/ngx_event_connectex.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/ngx_event_openssl.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/ngx_event_openssl.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/ngx_event_openssl_stapling.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/ngx_event_pipe.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/ngx_event_pipe.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/ngx_event_posted.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/ngx_event_posted.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/ngx_event_timer.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/event/ngx_event_timer.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_access_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_addition_filter_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_auth_basic_module.c (+15 -55) 86%
===================================================================
--- vendor/nginx-1.13.5/src/http/modules/ngx_http_auth_basic_module.c    2017-10-24 17:54:56 +0900 (4aa684f8a)
+++ vendor/nginx-1.13.6/src/http/modules/ngx_http_auth_basic_module.c    2017-10-24 17:57:33 +0900 (2f345b6d5)
@@ -15,11 +15,6 @@
 
 
 typedef struct {
-    ngx_str_t                 passwd;
-} ngx_http_auth_basic_ctx_t;
-
-
-typedef struct {
     ngx_http_complex_value_t  *realm;
     ngx_http_complex_value_t   user_file;
 } ngx_http_auth_basic_loc_conf_t;
@@ -27,7 +22,7 @@ typedef struct {
 
 static ngx_int_t ngx_http_auth_basic_handler(ngx_http_request_t *r);
 static ngx_int_t ngx_http_auth_basic_crypt_handler(ngx_http_request_t *r,
-    ngx_http_auth_basic_ctx_t *ctx, ngx_str_t *passwd, ngx_str_t *realm);
+    ngx_str_t *passwd, ngx_str_t *realm);
 static ngx_int_t ngx_http_auth_basic_set_realm(ngx_http_request_t *r,
     ngx_str_t *realm);
 static void ngx_http_auth_basic_close(ngx_file_t *file);
@@ -103,7 +98,6 @@ ngx_http_auth_basic_handler(ngx_http_request_t *r)
     ngx_str_t                        pwd, realm, user_file;
     ngx_uint_t                       i, level, login, left, passwd;
     ngx_file_t                       file;
-    ngx_http_auth_basic_ctx_t       *ctx;
     ngx_http_auth_basic_loc_conf_t  *alcf;
     u_char                           buf[NGX_HTTP_AUTH_BUF_SIZE];
     enum {
@@ -126,13 +120,6 @@ ngx_http_auth_basic_handler(ngx_http_request_t *r)
         return NGX_DECLINED;
     }
 
-    ctx = ngx_http_get_module_ctx(r, ngx_http_auth_basic_module);
-
-    if (ctx) {
-        return ngx_http_auth_basic_crypt_handler(r, ctx, &ctx->passwd,
-                                                 &realm);
-    }
-
     rc = ngx_http_auth_basic_user(r);
 
     if (rc == NGX_DECLINED) {
@@ -237,8 +224,7 @@ ngx_http_auth_basic_handler(ngx_http_request_t *r)
                     pwd.len = i - passwd;
                     pwd.data = &buf[passwd];
 
-                    return ngx_http_auth_basic_crypt_handler(r, NULL, &pwd,
-                                                             &realm);
+                    return ngx_http_auth_basic_crypt_handler(r, &pwd, &realm);
                 }
 
                 break;
@@ -276,7 +262,7 @@ ngx_http_auth_basic_handler(ngx_http_request_t *r)
 
         ngx_cpystrn(pwd.data, &buf[passwd], pwd.len + 1);
 
-        return ngx_http_auth_basic_crypt_handler(r, NULL, &pwd, &realm);
+        return ngx_http_auth_basic_crypt_handler(r, &pwd, &realm);
     }
 
     ngx_log_error(NGX_LOG_ERR, r->connection->log, 0,
@@ -288,8 +274,8 @@ ngx_http_auth_basic_handler(ngx_http_request_t *r)
 
 
 static ngx_int_t
-ngx_http_auth_basic_crypt_handler(ngx_http_request_t *r,
-    ngx_http_auth_basic_ctx_t *ctx, ngx_str_t *passwd, ngx_str_t *realm)
+ngx_http_auth_basic_crypt_handler(ngx_http_request_t *r, ngx_str_t *passwd,
+    ngx_str_t *realm)
 {
     ngx_int_t   rc;
     u_char     *encrypted;
@@ -301,48 +287,22 @@ ngx_http_auth_basic_crypt_handler(ngx_http_request_t *r,
                    "rc: %i user: \"%V\" salt: \"%s\"",
                    rc, &r->headers_in.user, passwd->data);
 
-    if (rc == NGX_OK) {
-        if (ngx_strcmp(encrypted, passwd->data) == 0) {
-            return NGX_OK;
-        }
-
-        ngx_log_debug1(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
-                       "encrypted: \"%s\"", encrypted);
-
-        ngx_log_error(NGX_LOG_ERR, r->connection->log, 0,
-                      "user \"%V\": password mismatch",
-                      &r->headers_in.user);
-
-        return ngx_http_auth_basic_set_realm(r, realm);
-    }
-
-    if (rc == NGX_ERROR) {
+    if (rc != NGX_OK) {
         return NGX_HTTP_INTERNAL_SERVER_ERROR;
     }
 
-    /* rc == NGX_AGAIN */
-
-    if (ctx == NULL) {
-        ctx = ngx_palloc(r->pool, sizeof(ngx_http_auth_basic_ctx_t));
-        if (ctx == NULL) {
-            return NGX_HTTP_INTERNAL_SERVER_ERROR;
-        }
-
-        ngx_http_set_ctx(r, ctx, ngx_http_auth_basic_module);
-
-        ctx->passwd.len = passwd->len;
-        passwd->len++;
-
-        ctx->passwd.data = ngx_pstrdup(r->pool, passwd);
-        if (ctx->passwd.data == NULL) {
-            return NGX_HTTP_INTERNAL_SERVER_ERROR;
-        }
-
+    if (ngx_strcmp(encrypted, passwd->data) == 0) {
+        return NGX_OK;
     }
 
-    /* TODO: add mutex event */
+    ngx_log_debug1(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
+                   "encrypted: \"%s\"", encrypted);
+
+    ngx_log_error(NGX_LOG_ERR, r->connection->log, 0,
+                  "user \"%V\": password mismatch",
+                  &r->headers_in.user);
 
-    return rc;
+    return ngx_http_auth_basic_set_realm(r, realm);
 }
 
 

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_auth_request_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_autoindex_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_browser_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_charset_filter_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_chunked_filter_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_dav_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_degradation_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_empty_gif_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_fastcgi_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_flv_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_geo_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_geoip_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_gunzip_filter_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_gzip_filter_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_gzip_static_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_headers_filter_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_image_filter_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_index_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_limit_conn_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_limit_req_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_log_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_map_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_memcached_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_mirror_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_mp4_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_not_modified_filter_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_proxy_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_random_index_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_range_filter_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_realip_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_referer_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_rewrite_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_scgi_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_secure_link_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_slice_filter_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_split_clients_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_ssi_filter_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_ssi_filter_module.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_ssl_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_ssl_module.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_static_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_stub_status_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_sub_filter_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_try_files_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_upstream_hash_module.c (+14 -10) 98%
===================================================================
--- vendor/nginx-1.13.5/src/http/modules/ngx_http_upstream_hash_module.c    2017-10-24 17:54:56 +0900 (6c28c6456)
+++ vendor/nginx-1.13.6/src/http/modules/ngx_http_upstream_hash_module.c    2017-10-24 17:57:33 +0900 (d67f34d58)
@@ -503,6 +503,11 @@ ngx_http_upstream_get_chash_peer(ngx_peer_connection_t *pc, void *data)
 
     ngx_http_upstream_rr_peers_wlock(hp->rrp.peers);
 
+    if (hp->tries > 20 || hp->rrp.peers->single) {
+        ngx_http_upstream_rr_peers_unlock(hp->rrp.peers);
+        return hp->get_rr_peer(pc, &hp->rrp);
+    }
+
     pc->cached = 0;
     pc->connection = NULL;
 
@@ -538,13 +543,6 @@ ngx_http_upstream_get_chash_peer(ngx_peer_connection_t *pc, void *data)
                 continue;
             }
 
-            if (peer->server.len != server->len
-                || ngx_strncmp(peer->server.data, server->data, server->len)
-                   != 0)
-            {
-                continue;
-            }
-
             if (peer->max_fails
                 && peer->fails >= peer->max_fails
                 && now - peer->checked <= peer->fail_timeout)
@@ -556,6 +554,13 @@ ngx_http_upstream_get_chash_peer(ngx_peer_connection_t *pc, void *data)
                 continue;
             }
 
+            if (peer->server.len != server->len
+                || ngx_strncmp(peer->server.data, server->data, server->len)
+                   != 0)
+            {
+                continue;
+            }
+
             peer->current_weight += peer->effective_weight;
             total += peer->effective_weight;
 
@@ -577,10 +582,9 @@ ngx_http_upstream_get_chash_peer(ngx_peer_connection_t *pc, void *data)
         hp->hash++;
         hp->tries++;
 
-        if (hp->tries >= points->number) {
-            pc->name = hp->rrp.peers->name;
+        if (hp->tries > 20) {
             ngx_http_upstream_rr_peers_unlock(hp->rrp.peers);
-            return NGX_BUSY;
+            return hp->get_rr_peer(pc, &hp->rrp);
         }
     }
 

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_upstream_ip_hash_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_upstream_keepalive_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_upstream_least_conn_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_upstream_zone_module.c (+1 -1) 99%
===================================================================
--- vendor/nginx-1.13.5/src/http/modules/ngx_http_upstream_zone_module.c    2017-10-24 17:54:56 +0900 (d340b481f)
+++ vendor/nginx-1.13.6/src/http/modules/ngx_http_upstream_zone_module.c    2017-10-24 17:57:33 +0900 (3229cfe84)
@@ -281,7 +281,7 @@ ngx_http_upstream_zone_copy_peer(ngx_http_upstream_rr_peers_t *peers,
         dst->server.data = NULL;
     }
 
-    dst->sockaddr = ngx_slab_calloc_locked(pool, NGX_SOCKADDRLEN);
+    dst->sockaddr = ngx_slab_calloc_locked(pool, sizeof(ngx_sockaddr_t));
     if (dst->sockaddr == NULL) {
         goto failed;
     }

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_userid_filter_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_uwsgi_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/ngx_http_xslt_filter_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/perl/Makefile.PL (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/perl/nginx.pm (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/perl/nginx.xs (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/perl/ngx_http_perl_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/perl/ngx_http_perl_module.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/modules/perl/typemap (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_cache.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_config.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_copy_filter_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_core_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_core_module.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_file_cache.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_header_filter_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_parse.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_postpone_filter_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_request.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_request.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_request_body.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_script.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_script.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_special_response.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_upstream.c (+62 -11) 98%
===================================================================
--- vendor/nginx-1.13.5/src/http/ngx_http_upstream.c    2017-10-24 17:54:56 +0900 (73a58824a)
+++ vendor/nginx-1.13.6/src/http/ngx_http_upstream.c    2017-10-24 17:57:33 +0900 (2ea521b07)
@@ -582,6 +582,9 @@ ngx_http_upstream_init_request(ngx_http_request_t *r)
             if (rc == NGX_HTTP_UPSTREAM_INVALID_HEADER) {
                 rc = NGX_DECLINED;
                 r->cached = 0;
+                u->buffer.start = NULL;
+                u->cache_status = NGX_HTTP_CACHE_MISS;
+                u->request_sent = 1;
             }
 
             if (ngx_http_upstream_cache_background_update(r, u) != NGX_OK) {
@@ -1059,8 +1062,16 @@ ngx_http_upstream_cache_send(ngx_http_request_t *r, ngx_http_upstream_t *u)
         return NGX_ERROR;
     }
 
+    if (rc == NGX_AGAIN) {
+        rc = NGX_HTTP_UPSTREAM_INVALID_HEADER;
+    }
+
     /* rc == NGX_HTTP_UPSTREAM_INVALID_HEADER */
 
+    ngx_log_error(NGX_LOG_CRIT, r->connection->log, 0,
+                  "cache file \"%s\" contains invalid header",
+                  c->file.name.data);
+
     /* TODO: delete file */
 
     return rc;
@@ -2393,9 +2404,20 @@ ngx_http_upstream_test_next(ngx_http_request_t *r, ngx_http_upstream_t *u)
 
             rc = u->reinit_request(r);
 
-            if (rc == NGX_OK) {
-                u->cache_status = NGX_HTTP_CACHE_STALE;
-                rc = ngx_http_upstream_cache_send(r, u);
+            if (rc != NGX_OK) {
+                ngx_http_upstream_finalize_request(r, u, rc);
+                return NGX_OK;
+            }
+
+            u->cache_status = NGX_HTTP_CACHE_STALE;
+            rc = ngx_http_upstream_cache_send(r, u);
+
+            if (rc == NGX_DONE) {
+                return NGX_OK;
+            }
+
+            if (rc == NGX_HTTP_UPSTREAM_INVALID_HEADER) {
+                rc = NGX_HTTP_INTERNAL_SERVER_ERROR;
             }
 
             ngx_http_upstream_finalize_request(r, u, rc);
@@ -2433,6 +2455,14 @@ ngx_http_upstream_test_next(ngx_http_request_t *r, ngx_http_upstream_t *u)
         u->cache_status = NGX_HTTP_CACHE_REVALIDATED;
         rc = ngx_http_upstream_cache_send(r, u);
 
+        if (rc == NGX_DONE) {
+            return NGX_OK;
+        }
+
+        if (rc == NGX_HTTP_UPSTREAM_INVALID_HEADER) {
+            rc = NGX_HTTP_INTERNAL_SERVER_ERROR;
+        }
+
         if (valid == 0) {
             valid = r->cache->valid_sec;
             updating = r->cache->updating_sec;
@@ -2518,13 +2548,23 @@ ngx_http_upstream_intercept_errors(ngx_http_request_t *r,
 #if (NGX_HTTP_CACHE)
 
             if (r->cache) {
-                time_t  valid;
 
-                valid = ngx_http_file_cache_valid(u->conf->cache_valid, status);
+                if (u->cacheable) {
+                    time_t  valid;
 
-                if (valid) {
-                    r->cache->valid_sec = ngx_time() + valid;
-                    r->cache->error = status;
+                    valid = r->cache->valid_sec;
+
+                    if (valid == 0) {
+                        valid = ngx_http_file_cache_valid(u->conf->cache_valid,
+                                                          status);
+                        if (valid) {
+                            r->cache->valid_sec = ngx_time() + valid;
+                        }
+                    }
+
+                    if (valid) {
+                        r->cache->error = status;
+                    }
                 }
 
                 ngx_http_file_cache_free(r->cache, u->pipe->temp_file);
@@ -4129,9 +4169,20 @@ ngx_http_upstream_next(ngx_http_request_t *r, ngx_http_upstream_t *u,
 
             rc = u->reinit_request(r);
 
-            if (rc == NGX_OK) {
-                u->cache_status = NGX_HTTP_CACHE_STALE;
-                rc = ngx_http_upstream_cache_send(r, u);
+            if (rc != NGX_OK) {
+                ngx_http_upstream_finalize_request(r, u, rc);
+                return;
+            }
+
+            u->cache_status = NGX_HTTP_CACHE_STALE;
+            rc = ngx_http_upstream_cache_send(r, u);
+
+            if (rc == NGX_DONE) {
+                return;
+            }
+
+            if (rc == NGX_HTTP_UPSTREAM_INVALID_HEADER) {
+                rc = NGX_HTTP_INTERNAL_SERVER_ERROR;
             }
 
             ngx_http_upstream_finalize_request(r, u, rc);

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_upstream.h (+1 -1) 99%
===================================================================
--- vendor/nginx-1.13.5/src/http/ngx_http_upstream.h    2017-10-24 17:54:56 +0900 (c552ac0c6)
+++ vendor/nginx-1.13.6/src/http/ngx_http_upstream.h    2017-10-24 17:57:33 +0900 (3e714e5b1)
@@ -98,8 +98,8 @@ typedef struct {
     ngx_uint_t                       max_fails;
     time_t                           fail_timeout;
     ngx_msec_t                       slow_start;
+    ngx_uint_t                       down;
 
-    unsigned                         down:1;
     unsigned                         backup:1;
 
     NGX_COMPAT_BEGIN(6)

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_upstream_round_robin.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_upstream_round_robin.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_variables.c (+12 -0) 99%
===================================================================
--- vendor/nginx-1.13.5/src/http/ngx_http_variables.c    2017-10-24 17:54:56 +0900 (afeb4ce65)
+++ vendor/nginx-1.13.6/src/http/ngx_http_variables.c    2017-10-24 17:57:33 +0900 (ab82177ca)
@@ -1240,6 +1240,18 @@ ngx_http_variable_binary_remote_addr(ngx_http_request_t *r,
         break;
 #endif
 
+#if (NGX_HAVE_UNIX_DOMAIN)
+    case AF_UNIX:
+
+        v->len = r->connection->addr_text.len;
+        v->valid = 1;
+        v->no_cacheable = 0;
+        v->not_found = 0;
+        v->data = r->connection->addr_text.data;
+
+        break;
+#endif
+
     default: /* AF_INET */
         sin = (struct sockaddr_in *) r->connection->sockaddr;
 

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_variables.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/ngx_http_write_filter_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/v2/ngx_http_v2.c (+22 -10) 99%
===================================================================
--- vendor/nginx-1.13.5/src/http/v2/ngx_http_v2.c    2017-10-24 17:54:56 +0900 (772561640)
+++ vendor/nginx-1.13.6/src/http/v2/ngx_http_v2.c    2017-10-24 17:57:33 +0900 (2c621907b)
@@ -245,6 +245,8 @@ ngx_http_v2_init(ngx_event_t *rev)
 
     h2c->frame_size = NGX_HTTP_V2_DEFAULT_FRAME_SIZE;
 
+    h2c->table_update = 1;
+
     h2scf = ngx_http_get_module_srv_conf(hc->conf_ctx, ngx_http_v2_module);
 
     h2c->pool = ngx_create_pool(h2scf->pool_size, h2c->connection->log);
@@ -746,7 +748,7 @@ ngx_http_v2_state_head(ngx_http_v2_connection_t *h2c, u_char *pos, u_char *end)
     type = ngx_http_v2_parse_type(head);
 
     ngx_log_debug4(NGX_LOG_DEBUG_HTTP, h2c->connection->log, 0,
-                   "process http2 frame type:%ui f:%Xd l:%uz sid:%ui",
+                   "http2 frame type:%ui f:%Xd l:%uz sid:%ui",
                    type, h2c->state.flags, h2c->state.length, h2c->state.sid);
 
     if (type >= NGX_HTTP_V2_FRAME_STATES) {
@@ -1314,7 +1316,7 @@ ngx_http_v2_state_field_len(ngx_http_v2_connection_t *h2c, u_char *pos,
     }
 
     ngx_log_debug2(NGX_LOG_DEBUG_HTTP, h2c->connection->log, 0,
-                   "http2 hpack %s string length: %i",
+                   "http2 %s string, len:%i",
                    huff ? "encoded" : "raw", len);
 
     h2scf = ngx_http_get_module_srv_conf(h2c->http_connection->conf_ctx,
@@ -1569,7 +1571,7 @@ ngx_http_v2_state_process_header(ngx_http_v2_connection_t *h2c, u_char *pos,
 
         if (rc == NGX_OK) {
             ngx_log_debug2(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
-                           "http2 pseudo-header: \":%V: %V\"",
+                           "http2 header: \":%V: %V\"",
                            &header->name, &header->value);
 
             return ngx_http_v2_state_header_complete(h2c, pos, end);
@@ -1645,7 +1647,7 @@ ngx_http_v2_state_process_header(ngx_http_v2_connection_t *h2c, u_char *pos,
     }
 
     ngx_log_debug2(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
-                   "http2 http header: \"%V: %V\"",
+                   "http2 header: \"%V: %V\"",
                    &header->name, &header->value);
 
     return ngx_http_v2_state_header_complete(h2c, pos, end);
@@ -3335,6 +3337,19 @@ ngx_http_v2_construct_request_line(ngx_http_request_t *r)
         || r->schema_start == NULL
         || r->unparsed_uri.len == 0)
     {
+        if (r->method_name.len == 0) {
+            ngx_log_error(NGX_LOG_INFO, r->connection->log, 0,
+                          "client sent no :method header");
+
+        } else if (r->schema_start == NULL) {
+            ngx_log_error(NGX_LOG_INFO, r->connection->log, 0,
+                          "client sent no :schema header");
+
+        } else {
+            ngx_log_error(NGX_LOG_INFO, r->connection->log, 0,
+                          "client sent no :path header");
+        }
+
         ngx_http_finalize_request(r, NGX_HTTP_BAD_REQUEST);
         return NGX_ERROR;
     }
@@ -3360,7 +3375,7 @@ ngx_http_v2_construct_request_line(ngx_http_request_t *r)
     ngx_memcpy(p, ending, sizeof(ending));
 
     ngx_log_debug1(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
-                   "http2 http request line: \"%V\"", &r->request_line);
+                   "http2 request line: \"%V\"", &r->request_line);
 
     return NGX_OK;
 }
@@ -3574,11 +3589,6 @@ ngx_http_v2_read_request_body(ngx_http_request_t *r)
         rb->buf = ngx_create_temp_buf(r->pool, (size_t) len);
 
     } else {
-        if (stream->preread) {
-            /* enforce writing preread buffer to file */
-            r->request_body_in_file_only = 1;
-        }
-
         rb->buf = ngx_calloc_buf(r->pool);
 
         if (rb->buf != NULL) {
@@ -3679,6 +3689,8 @@ ngx_http_v2_process_request_body(ngx_http_request_t *r, u_char *pos,
             buf->pos = buf->start = pos;
             buf->last = buf->end = pos + size;
 
+            r->request_body_in_file_only = 1;
+
         } else {
             if (size > (size_t) (buf->end - buf->last)) {
                 ngx_log_error(NGX_LOG_INFO, fc->log, 0,

  Renamed: vendor/nginx-1.13.6/src/http/v2/ngx_http_v2.h (+1 -0) 99%
===================================================================
--- vendor/nginx-1.13.5/src/http/v2/ngx_http_v2.h    2017-10-24 17:54:56 +0900 (4804658eb)
+++ vendor/nginx-1.13.6/src/http/v2/ngx_http_v2.h    2017-10-24 17:57:33 +0900 (42e0eb132)
@@ -144,6 +144,7 @@ struct ngx_http_v2_connection_s {
 
     unsigned                         closed_nodes:8;
     unsigned                         settings_ack:1;
+    unsigned                         table_update:1;
     unsigned                         blocked:1;
     unsigned                         goaway:1;
 };

  Renamed: vendor/nginx-1.13.6/src/http/v2/ngx_http_v2_filter_module.c (+14 -2) 98%
===================================================================
--- vendor/nginx-1.13.5/src/http/v2/ngx_http_v2_filter_module.c    2017-10-24 17:54:56 +0900 (8621e7a4d)
+++ vendor/nginx-1.13.6/src/http/v2/ngx_http_v2_filter_module.c    2017-10-24 17:57:33 +0900 (907078506)
@@ -139,6 +139,7 @@ ngx_http_v2_header_filter(ngx_http_request_t *r)
     ngx_connection_t          *fc;
     ngx_http_cleanup_t        *cln;
     ngx_http_v2_out_frame_t   *frame;
+    ngx_http_v2_connection_t  *h2c;
     ngx_http_core_loc_conf_t  *clcf;
     ngx_http_core_srv_conf_t  *cscf;
     u_char                     addr[NGX_SOCKADDR_STRLEN];
@@ -235,7 +236,11 @@ ngx_http_v2_header_filter(ngx_http_request_t *r)
         }
     }
 
-    len = status ? 1 : 1 + ngx_http_v2_literal_size("418");
+    h2c = r->stream->connection;
+
+    len = h2c->table_update ? 1 : 0;
+
+    len += status ? 1 : 1 + ngx_http_v2_literal_size("418");
 
     clcf = ngx_http_get_module_loc_conf(r, ngx_http_core_module);
 
@@ -423,6 +428,13 @@ ngx_http_v2_header_filter(ngx_http_request_t *r)
 
     start = pos;
 
+    if (h2c->table_update) {
+        ngx_log_debug0(NGX_LOG_DEBUG_HTTP, fc->log, 0,
+                       "http2 table size update: 0");
+        *pos++ = (1 << 5) | 0;
+        h2c->table_update = 0;
+    }
+
     ngx_log_debug1(NGX_LOG_DEBUG_HTTP, fc->log, 0,
                    "http2 output header: \":status: %03ui\"",
                    r->headers_out.status);
@@ -1257,7 +1269,7 @@ ngx_http_v2_flow_control(ngx_http_v2_connection_t *h2c,
     ngx_http_v2_stream_t *stream)
 {
     ngx_log_debug3(NGX_LOG_DEBUG_HTTP, h2c->connection->log, 0,
-                   "http2:%ui available windows: conn:%uz stream:%z",
+                   "http2:%ui windows: conn:%uz stream:%z",
                    stream->node->id, h2c->send_window, stream->send_window);
 
     if (stream->send_window <= 0) {

  Renamed: vendor/nginx-1.13.6/src/http/v2/ngx_http_v2_huff_decode.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/v2/ngx_http_v2_huff_encode.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/v2/ngx_http_v2_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/v2/ngx_http_v2_module.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/http/v2/ngx_http_v2_table.c (+3 -3) 98%
===================================================================
--- vendor/nginx-1.13.5/src/http/v2/ngx_http_v2_table.c    2017-10-24 17:54:56 +0900 (a73748a98)
+++ vendor/nginx-1.13.6/src/http/v2/ngx_http_v2_table.c    2017-10-24 17:57:33 +0900 (62025c426)
@@ -102,7 +102,7 @@ ngx_http_v2_get_indexed_header(ngx_http_v2_connection_t *h2c, ngx_uint_t index,
 
     ngx_log_debug2(NGX_LOG_DEBUG_HTTP, h2c->connection->log, 0,
                    "http2 get indexed %s: %ui",
-                   name_only ? "header" : "header name", index);
+                   name_only ? "name" : "header", index);
 
     index--;
 
@@ -180,7 +180,7 @@ ngx_http_v2_add_header(ngx_http_v2_connection_t *h2c,
     ngx_http_v2_header_t  *entry, **entries;
 
     ngx_log_debug2(NGX_LOG_DEBUG_HTTP, h2c->connection->log, 0,
-                   "http2 add header to hpack table: \"%V: %V\"",
+                   "http2 table add: \"%V: %V\"",
                    &header->name, &header->value);
 
     if (h2c->hpack.entries == NULL) {
@@ -293,7 +293,7 @@ ngx_http_v2_table_account(ngx_http_v2_connection_t *h2c, size_t size)
     size += 32;
 
     ngx_log_debug2(NGX_LOG_DEBUG_HTTP, h2c->connection->log, 0,
-                   "http2 hpack table account: %uz free:%uz",
+                   "http2 table account: %uz free:%uz",
                    size, h2c->hpack.free);
 
     if (size <= h2c->hpack.free) {

  Renamed: vendor/nginx-1.13.6/src/mail/ngx_mail.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/mail/ngx_mail.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/mail/ngx_mail_auth_http_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/mail/ngx_mail_core_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/mail/ngx_mail_handler.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/mail/ngx_mail_imap_handler.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/mail/ngx_mail_imap_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/mail/ngx_mail_imap_module.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/mail/ngx_mail_parse.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/mail/ngx_mail_pop3_handler.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/mail/ngx_mail_pop3_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/mail/ngx_mail_pop3_module.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/mail/ngx_mail_proxy_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/mail/ngx_mail_smtp_handler.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/mail/ngx_mail_smtp_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/mail/ngx_mail_smtp_module.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/mail/ngx_mail_ssl_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/mail/ngx_mail_ssl_module.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/misc/ngx_cpp_test_module.cpp (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/misc/ngx_google_perftools_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_alloc.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_alloc.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_atomic.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_channel.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_channel.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_daemon.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_darwin.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_darwin_config.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_darwin_init.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_darwin_sendfile_chain.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_dlopen.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_dlopen.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_errno.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_errno.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_file_aio_read.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_files.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_files.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_freebsd.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_freebsd_config.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_freebsd_init.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_freebsd_sendfile_chain.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_gcc_atomic_amd64.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_gcc_atomic_ppc.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_gcc_atomic_sparc64.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_gcc_atomic_x86.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_linux.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_linux_aio_read.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_linux_config.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_linux_init.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_linux_sendfile_chain.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_os.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_posix_config.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_posix_init.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_process.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_process.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_process_cycle.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_process_cycle.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_readv_chain.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_recv.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_send.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_setaffinity.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_setaffinity.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_setproctitle.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_setproctitle.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_shmem.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_shmem.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_socket.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_socket.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_solaris.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_solaris_config.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_solaris_init.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_solaris_sendfilev_chain.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_sunpro_amd64.il (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_sunpro_atomic_sparc64.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_sunpro_sparc64.il (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_sunpro_x86.il (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_thread.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_thread_cond.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_thread_id.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_thread_mutex.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_time.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_time.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_udp_recv.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_udp_send.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_udp_sendmsg_chain.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_user.c (+0 -10) 87%
===================================================================
--- vendor/nginx-1.13.5/src/os/unix/ngx_user.c    2017-10-24 17:54:56 +0900 (27c76ef80)
+++ vendor/nginx-1.13.6/src/os/unix/ngx_user.c    2017-10-24 17:57:33 +0900 (7ebe2b576)
@@ -9,16 +9,6 @@
 #include <ngx_core.h>
 
 
-/*
- * Solaris has thread-safe crypt()
- * Linux has crypt_r(); "struct crypt_data" is more than 128K
- * FreeBSD needs the mutex to protect crypt()
- *
- * TODO:
- *     ngx_crypt_init() to init mutex
- */
-
-
 #if (NGX_CRYPT)
 
 #if (NGX_HAVE_GNU_CRYPT_R)

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_user.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/unix/ngx_writev_chain.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/nginx.ico (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/nginx.rc (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/nginx_icon16.xpm (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/nginx_icon32.xpm (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/nginx_icon48.xpm (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_alloc.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_alloc.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_atomic.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_dlopen.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_dlopen.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_errno.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_errno.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_event_log.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_files.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_files.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_os.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_process.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_process.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_process_cycle.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_process_cycle.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_service.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_shmem.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_shmem.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_socket.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_socket.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_stat.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_thread.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_thread.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_time.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_time.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_udp_wsarecv.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_user.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_user.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_win32_config.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_win32_init.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_wsarecv.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_wsarecv_chain.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_wsasend.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/os/win32/ngx_wsasend_chain.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_access_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_core_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_geo_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_geoip_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_handler.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_limit_conn_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_log_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_map_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_proxy_module.c (+11 -3) 99%
===================================================================
--- vendor/nginx-1.13.5/src/stream/ngx_stream_proxy_module.c    2017-10-24 17:54:56 +0900 (0afde1c40)
+++ vendor/nginx-1.13.6/src/stream/ngx_stream_proxy_module.c    2017-10-24 17:57:33 +0900 (9d4b075fb)
@@ -1331,13 +1331,17 @@ ngx_stream_proxy_process_connection(ngx_event_t *ev, ngx_uint_t from_upstream)
                     return;
                 }
 
+                ngx_connection_error(pc, NGX_ETIMEDOUT, "upstream timed out");
+
                 if (u->received == 0) {
                     ngx_stream_proxy_next_upstream(s);
                     return;
                 }
+
+            } else {
+                ngx_connection_error(c, NGX_ETIMEDOUT, "connection timed out");
             }
 
-            ngx_connection_error(c, NGX_ETIMEDOUT, "connection timed out");
             ngx_stream_proxy_finalize(s, NGX_STREAM_OK);
             return;
         }
@@ -1665,13 +1669,17 @@ ngx_stream_proxy_next_upstream(ngx_stream_session_t *s)
     u = s->upstream;
     pc = u->peer.connection;
 
-    if (u->upstream_out || u->upstream_busy || (pc && pc->buffered)) {
+    if (pc && pc->buffered) {
         ngx_log_error(NGX_LOG_ERR, s->connection->log, 0,
-                      "pending buffers on next upstream");
+                      "buffered data on next upstream");
         ngx_stream_proxy_finalize(s, NGX_STREAM_INTERNAL_SERVER_ERROR);
         return;
     }
 
+    if (s->connection->type == SOCK_DGRAM) {
+        u->upstream_out = NULL;
+    }
+
     if (u->peer.sockaddr) {
         u->peer.free(&u->peer, u->peer.data, NGX_PEER_FAILED);
         u->peer.sockaddr = NULL;

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_realip_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_return_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_script.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_script.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_split_clients_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_ssl_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_ssl_module.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_ssl_preread_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_upstream.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_upstream.h (+1 -1) 98%
===================================================================
--- vendor/nginx-1.13.5/src/stream/ngx_stream_upstream.h    2017-10-24 17:54:56 +0900 (90076e0c6)
+++ vendor/nginx-1.13.6/src/stream/ngx_stream_upstream.h    2017-10-24 17:57:33 +0900 (73947f465)
@@ -58,8 +58,8 @@ typedef struct {
     ngx_uint_t                         max_fails;
     time_t                             fail_timeout;
     ngx_msec_t                         slow_start;
+    ngx_uint_t                         down;
 
-    unsigned                           down:1;
     unsigned                           backup:1;
 
     NGX_COMPAT_BEGIN(4)

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_upstream_hash_module.c (+14 -10) 98%
===================================================================
--- vendor/nginx-1.13.5/src/stream/ngx_stream_upstream_hash_module.c    2017-10-24 17:54:56 +0900 (cb44fcdad)
+++ vendor/nginx-1.13.6/src/stream/ngx_stream_upstream_hash_module.c    2017-10-24 17:57:33 +0900 (79ad742cf)
@@ -505,6 +505,11 @@ ngx_stream_upstream_get_chash_peer(ngx_peer_connection_t *pc, void *data)
 
     ngx_stream_upstream_rr_peers_wlock(hp->rrp.peers);
 
+    if (hp->tries > 20 || hp->rrp.peers->single) {
+        ngx_stream_upstream_rr_peers_unlock(hp->rrp.peers);
+        return hp->get_rr_peer(pc, &hp->rrp);
+    }
+
     pc->connection = NULL;
 
     now = ngx_time();
@@ -539,13 +544,6 @@ ngx_stream_upstream_get_chash_peer(ngx_peer_connection_t *pc, void *data)
                 continue;
             }
 
-            if (peer->server.len != server->len
-                || ngx_strncmp(peer->server.data, server->data, server->len)
-                   != 0)
-            {
-                continue;
-            }
-
             if (peer->max_fails
                 && peer->fails >= peer->max_fails
                 && now - peer->checked <= peer->fail_timeout)
@@ -557,6 +555,13 @@ ngx_stream_upstream_get_chash_peer(ngx_peer_connection_t *pc, void *data)
                 continue;
             }
 
+            if (peer->server.len != server->len
+                || ngx_strncmp(peer->server.data, server->data, server->len)
+                   != 0)
+            {
+                continue;
+            }
+
             peer->current_weight += peer->effective_weight;
             total += peer->effective_weight;
 
@@ -578,10 +583,9 @@ ngx_stream_upstream_get_chash_peer(ngx_peer_connection_t *pc, void *data)
         hp->hash++;
         hp->tries++;
 
-        if (hp->tries >= points->number) {
-            pc->name = hp->rrp.peers->name;
+        if (hp->tries > 20) {
             ngx_stream_upstream_rr_peers_unlock(hp->rrp.peers);
-            return NGX_BUSY;
+            return hp->get_rr_peer(pc, &hp->rrp);
         }
     }
 

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_upstream_least_conn_module.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_upstream_round_robin.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_upstream_round_robin.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_upstream_zone_module.c (+1 -1) 99%
===================================================================
--- vendor/nginx-1.13.5/src/stream/ngx_stream_upstream_zone_module.c    2017-10-24 17:54:56 +0900 (4f72188f6)
+++ vendor/nginx-1.13.6/src/stream/ngx_stream_upstream_zone_module.c    2017-10-24 17:57:33 +0900 (80d42fa00)
@@ -278,7 +278,7 @@ ngx_stream_upstream_zone_copy_peer(ngx_stream_upstream_rr_peers_t *peers,
         dst->server.data = NULL;
     }
 
-    dst->sockaddr = ngx_slab_calloc_locked(pool, NGX_SOCKADDRLEN);
+    dst->sockaddr = ngx_slab_calloc_locked(pool, sizeof(ngx_sockaddr_t));
     if (dst->sockaddr == NULL) {
         goto failed;
     }

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_variables.c (+13 -1) 99%
===================================================================
--- vendor/nginx-1.13.5/src/stream/ngx_stream_variables.c    2017-10-24 17:54:56 +0900 (45d6e60c8)
+++ vendor/nginx-1.13.6/src/stream/ngx_stream_variables.c    2017-10-24 17:57:33 +0900 (95ae12b1f)
@@ -460,7 +460,7 @@ ngx_stream_get_variable(ngx_stream_session_t *s, ngx_str_t *name,
 static ngx_int_t
 ngx_stream_variable_binary_remote_addr(ngx_stream_session_t *s,
      ngx_stream_variable_value_t *v, uintptr_t data)
- {
+{
     struct sockaddr_in   *sin;
 #if (NGX_HAVE_INET6)
     struct sockaddr_in6  *sin6;
@@ -481,6 +481,18 @@ ngx_stream_variable_binary_remote_addr(ngx_stream_session_t *s,
         break;
 #endif
 
+#if (NGX_HAVE_UNIX_DOMAIN)
+    case AF_UNIX:
+
+        v->len = s->connection->addr_text.len;
+        v->valid = 1;
+        v->no_cacheable = 0;
+        v->not_found = 0;
+        v->data = s->connection->addr_text.data;
+
+        break;
+#endif
+
     default: /* AF_INET */
         sin = (struct sockaddr_in *) s->connection->sockaddr;
 

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_variables.h (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.13.6/src/stream/ngx_stream_write_filter_module.c (+0 -0) 100%
===================================================================




More information about the Groonga-commit mailing list
Back to archive index