[Groonga-commit] groonga/groonga at d1bfb8e [master] nginx: update to latest release

アーカイブの一覧に戻る

HAYASHI Kentaro null+****@clear*****
Sat Apr 25 00:05:55 JST 2015


HAYASHI Kentaro	2015-04-25 00:05:55 +0900 (Sat, 25 Apr 2015)

  New Revision: d1bfb8e860e2aed778d4059afd583119828bd2c0
  https://github.com/groonga/groonga/commit/d1bfb8e860e2aed778d4059afd583119828bd2c0

  Message:
    nginx: update to latest release
    
      % make update-nginx NEW_NGINX_VERSION=1.8.0

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

  Modified: nginx_version (+1 -1)
===================================================================
--- nginx_version    2015-04-24 21:50:13 +0900 (8f8b3f7)
+++ nginx_version    2015-04-25 00:05:55 +0900 (27f9cd3)
@@ -1 +1 @@
-1.7.11
+1.8.0

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  Renamed: vendor/nginx-1.8.0/auto/lib/test (+0 -0) 100%
===================================================================

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

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

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

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

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

  Renamed: vendor/nginx-1.8.0/auto/make (+1 -1) 99%
===================================================================
--- vendor/nginx-1.7.11/auto/make    2015-04-24 21:50:13 +0900 (05b7454)
+++ vendor/nginx-1.8.0/auto/make    2015-04-25 00:05:55 +0900 (ed94e8f)
@@ -8,7 +8,7 @@ echo "creating $NGX_MAKEFILE"
 mkdir -p $NGX_OBJS/src/core $NGX_OBJS/src/event $NGX_OBJS/src/event/modules \
          $NGX_OBJS/src/os/unix $NGX_OBJS/src/os/win32 \
          $NGX_OBJS/src/http $NGX_OBJS/src/http/modules \
-	 $NGX_OBJS/src/http/modules/perl \
+         $NGX_OBJS/src/http/modules/perl \
          $NGX_OBJS/src/mail \
          $NGX_OBJS/src/misc
 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  Renamed: vendor/nginx-1.8.0/conf/mime.types (+0 -0) 100%
===================================================================

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  Renamed: vendor/nginx-1.8.0/docs/xml/nginx/changes.xml (+77 -0) 99%
===================================================================
--- vendor/nginx-1.7.11/docs/xml/nginx/changes.xml    2015-04-24 21:50:13 +0900 (ee655a5)
+++ vendor/nginx-1.8.0/docs/xml/nginx/changes.xml    2015-04-25 00:05:55 +0900 (36a83c6)
@@ -5,6 +5,83 @@
 <change_log title="nginx">
 
 
+<changes ver="1.8.0" date="21.04.2015">
+
+<change>
+<para lang="ru">
+Стабильная ветка 1.8.x.
+</para>
+<para lang="en">
+1.8.x stable branch.
+</para>
+</change>
+
+</changes>
+
+
+<changes ver="1.7.12" date="07.04.2015">
+
+<change type="feature">
+<para lang="ru">
+теперь директива tcp_nodelay работает для SSL-соединений с бэкендами.
+</para>
+<para lang="en">
+now the "tcp_nodelay" directive works with backend SSL connections.
+</para>
+</change>
+
+<change type="feature">
+<para lang="ru">
+теперь потоки могут использоваться для чтения заголовков файлов в кэше.
+</para>
+<para lang="en">
+now thread pools can be used to read cache file headers.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+в директиве proxy_request_buffering.
+</para>
+<para lang="en">
+in the "proxy_request_buffering" directive.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+при использовании потоков на Linux
+в рабочем процессе мог произойти segmentation fault.
+</para>
+<para lang="en">
+a segmentation fault might occur in a worker process
+when using thread pools on Linux.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+в обработке ошибок при использовании директивы ssl_stapling.<br/>
+Спасибо Filipe da Silva.
+</para>
+<para lang="en">
+in error handling when using the "ssl_stapling" directive.<br/>
+Thanks to Filipe da Silva.
+</para>
+</change>
+
+<change type="bugfix">
+<para lang="ru">
+в модуле ngx_http_spdy_module.
+</para>
+<para lang="en">
+in the ngx_http_spdy_module.
+</para>
+</change>
+
+</changes>
+
+
 <changes ver="1.7.11" date="24.03.2015">
 
 <change type="change">

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

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

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

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

  Renamed: vendor/nginx-1.8.0/src/core/nginx.c (+17 -5) 97%
===================================================================
--- vendor/nginx-1.7.11/src/core/nginx.c    2015-04-24 21:50:13 +0900 (feb861a)
+++ vendor/nginx-1.8.0/src/core/nginx.c    2015-04-25 00:05:55 +0900 (4702d28)
@@ -248,18 +248,30 @@ main(int argc, char *const *argv)
         }
 
         if (ngx_show_configure) {
-            ngx_write_stderr(
+
 #ifdef NGX_COMPILER
-                "built by " NGX_COMPILER NGX_LINEFEED
+            ngx_write_stderr("built by " NGX_COMPILER NGX_LINEFEED);
 #endif
+
 #if (NGX_SSL)
+            if (SSLeay() == SSLEAY_VERSION_NUMBER) {
+                ngx_write_stderr("built with " OPENSSL_VERSION_TEXT
+                                 NGX_LINEFEED);
+            } else {
+                ngx_write_stderr("built with " OPENSSL_VERSION_TEXT
+                                 " (running with ");
+                ngx_write_stderr((char *) (uintptr_t)
+                                 SSLeay_version(SSLEAY_VERSION));
+                ngx_write_stderr(")" NGX_LINEFEED);
+            }
 #ifdef SSL_CTRL_SET_TLSEXT_HOSTNAME
-                "TLS SNI support enabled" NGX_LINEFEED
+            ngx_write_stderr("TLS SNI support enabled" NGX_LINEFEED);
 #else
-                "TLS SNI support disabled" NGX_LINEFEED
+            ngx_write_stderr("TLS SNI support disabled" NGX_LINEFEED);
 #endif
 #endif
-                "configure arguments:" NGX_CONFIGURE NGX_LINEFEED);
+
+            ngx_write_stderr("configure arguments:" NGX_CONFIGURE NGX_LINEFEED);
         }
 
         if (!ngx_test_config) {

  Renamed: vendor/nginx-1.8.0/src/core/nginx.h (+2 -2) 85%
===================================================================
--- vendor/nginx-1.7.11/src/core/nginx.h    2015-04-24 21:50:13 +0900 (2e84845)
+++ vendor/nginx-1.8.0/src/core/nginx.h    2015-04-25 00:05:55 +0900 (9f3a656)
@@ -9,8 +9,8 @@
 #define _NGINX_H_INCLUDED_
 
 
-#define nginx_version      1007011
-#define NGINX_VERSION      "1.7.11"
+#define nginx_version      1008000
+#define NGINX_VERSION      "1.8.0"
 #define NGINX_VER          "nginx/" NGINX_VERSION
 
 #ifdef NGX_BUILD

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

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

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

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

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

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

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

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

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

  Renamed: vendor/nginx-1.8.0/src/core/ngx_core.h (+3 -0) 99%
===================================================================
--- vendor/nginx-1.7.11/src/core/ngx_core.h    2015-04-24 21:50:13 +0900 (bc1d43f)
+++ vendor/nginx-1.8.0/src/core/ngx_core.h    2015-04-25 00:05:55 +0900 (97100f6)
@@ -9,6 +9,9 @@
 #define _NGX_CORE_H_INCLUDED_
 
 
+#include <ngx_config.h>
+
+
 typedef struct ngx_module_s      ngx_module_t;
 typedef struct ngx_conf_s        ngx_conf_t;
 typedef struct ngx_cycle_s       ngx_cycle_t;

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

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

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

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

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

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

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

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

  Renamed: vendor/nginx-1.8.0/src/core/ngx_file.c (+3 -3) 99%
===================================================================
--- vendor/nginx-1.7.11/src/core/ngx_file.c    2015-04-24 21:50:13 +0900 (ae23735)
+++ vendor/nginx-1.8.0/src/core/ngx_file.c    2015-04-25 00:05:55 +0900 (3ebd73d)
@@ -356,7 +356,7 @@ ngx_conf_set_path_slot(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
     }
 
     if (ngx_conf_full_name(cf->cycle, &path->name, 0) != NGX_OK) {
-        return NULL;
+        return NGX_CONF_ERROR;
     }
 
     path->conf_file = cf->conf_file->file.name.data;
@@ -372,8 +372,8 @@ ngx_conf_set_path_slot(ngx_conf_t *cf, ngx_command_t *cmd, void *conf)
         path->len += level + 1;
     }
 
-    while (i < 3) {
-        path->level[i++] = 0;
+    if (path->len > 10 + i) {
+        return "invalid value";
     }
 
     *slot = path;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  Renamed: vendor/nginx-1.8.0/src/core/ngx_spinlock.c (+1 -1) 97%
===================================================================
--- vendor/nginx-1.7.11/src/core/ngx_spinlock.c    2015-04-24 21:50:13 +0900 (33477e2)
+++ vendor/nginx-1.8.0/src/core/ngx_spinlock.c    2015-04-25 00:05:55 +0900 (9c93afa)
@@ -42,7 +42,7 @@ ngx_spinlock(ngx_atomic_t *lock, ngx_atomic_int_t value, ngx_uint_t spin)
 
 #else
 
-#if (NGX_OLD_THREADS)
+#if (NGX_THREADS)
 
 #error ngx_spinlock() or ngx_atomic_cmp_set() are not defined !
 

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

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

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

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

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

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

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

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

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

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

  Renamed: vendor/nginx-1.8.0/src/event/modules/ngx_epoll_module.c (+2 -2) 100%
===================================================================
@@ -683,14 +683,14 @@ ngx_epoll_notify(ngx_event_handler_pt handler)
 {
     static uint64_t inc = 1;
 
+    notify_event.data = handler;
+
     if ((size_t) write(notify_fd, &inc, sizeof(uint64_t)) != sizeof(uint64_t)) {
         ngx_log_error(NGX_LOG_ALERT, notify_event.log, ngx_errno,
                       "write() to eventfd %d failed", notify_fd);
         return NGX_ERROR;
     }
 
-    notify_event.data = handler;
-
     return NGX_OK;
 }
 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  Renamed: vendor/nginx-1.8.0/src/event/ngx_event_openssl_stapling.c (+2 -0) 99%
===================================================================
--- vendor/nginx-1.7.11/src/event/ngx_event_openssl_stapling.c    2015-04-24 21:50:13 +0900 (2fa0673)
+++ vendor/nginx-1.8.0/src/event/ngx_event_openssl_stapling.c    2015-04-25 00:05:55 +0900 (c39598f)
@@ -310,6 +310,7 @@ ngx_ssl_stapling_issuer(ngx_conf_t *cf, ngx_ssl_t *ssl)
     if (X509_STORE_CTX_init(store_ctx, store, NULL, NULL) == 0) {
         ngx_ssl_error(NGX_LOG_EMERG, ssl->log, 0,
                       "X509_STORE_CTX_init() failed");
+        X509_STORE_CTX_free(store_ctx);
         return NGX_ERROR;
     }
 
@@ -1118,6 +1119,7 @@ ngx_ssl_ocsp_create_request(ngx_ssl_ocsp_ctx_t *ctx)
     if (OCSP_request_add0_id(ocsp, id) == NULL) {
         ngx_ssl_error(NGX_LOG_CRIT, ctx->log, 0,
                       "OCSP_request_add0_id() failed");
+        OCSP_CERTID_free(id);
         goto failed;
     }
 

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

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

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

  Renamed: vendor/nginx-1.8.0/src/event/ngx_event_posted.h (+8 -8) 71%
===================================================================
--- vendor/nginx-1.7.11/src/event/ngx_event_posted.h    2015-04-24 21:50:13 +0900 (40ba1c1)
+++ vendor/nginx-1.8.0/src/event/ngx_event_posted.h    2015-04-25 00:05:55 +0900 (145d30f)
@@ -16,24 +16,24 @@
 
 #define ngx_post_event(ev, q)                                                 \
                                                                               \
-    if (!ev->posted) {                                                        \
-        ev->posted = 1;                                                       \
-        ngx_queue_insert_tail(q, &ev->queue);                                 \
+    if (!(ev)->posted) {                                                      \
+        (ev)->posted = 1;                                                     \
+        ngx_queue_insert_tail(q, &(ev)->queue);                               \
                                                                               \
-        ngx_log_debug1(NGX_LOG_DEBUG_CORE, ev->log, 0, "post event %p", ev);  \
+        ngx_log_debug1(NGX_LOG_DEBUG_CORE, (ev)->log, 0, "post event %p", ev);\
                                                                               \
     } else  {                                                                 \
-        ngx_log_debug1(NGX_LOG_DEBUG_CORE, ev->log, 0,                        \
+        ngx_log_debug1(NGX_LOG_DEBUG_CORE, (ev)->log, 0,                      \
                        "update posted event %p", ev);                         \
     }
 
 
 #define ngx_delete_posted_event(ev)                                           \
                                                                               \
-    ev->posted = 0;                                                           \
-    ngx_queue_remove(&ev->queue);                                             \
+    (ev)->posted = 0;                                                         \
+    ngx_queue_remove(&(ev)->queue);                                           \
                                                                               \
-    ngx_log_debug1(NGX_LOG_DEBUG_CORE, ev->log, 0,                            \
+    ngx_log_debug1(NGX_LOG_DEBUG_CORE, (ev)->log, 0,                          \
                    "delete posted event %p", ev);
 
 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  Renamed: vendor/nginx-1.8.0/src/http/modules/ngx_http_headers_filter_module.c (+3 -3) 99%
===================================================================
--- vendor/nginx-1.7.11/src/http/modules/ngx_http_headers_filter_module.c    2015-04-24 21:50:13 +0900 (a100569)
+++ vendor/nginx-1.8.0/src/http/modules/ngx_http_headers_filter_module.c    2015-04-25 00:05:55 +0900 (a356814)
@@ -378,7 +378,7 @@ ngx_http_parse_expires(ngx_str_t *value, ngx_http_expires_t *expires,
         }
     }
 
-    if (value->data[0] == '@') {
+    if (value->len && value->data[0] == '@') {
         value->data++;
         value->len--;
         minus = 0;
@@ -390,12 +390,12 @@ ngx_http_parse_expires(ngx_str_t *value, ngx_http_expires_t *expires,
 
         *expires = NGX_HTTP_EXPIRES_DAILY;
 
-    } else if (value->data[0] == '+') {
+    } else if (value->len && value->data[0] == '+') {
         value->data++;
         value->len--;
         minus = 0;
 
-    } else if (value->data[0] == '-') {
+    } else if (value->len && value->data[0] == '-') {
         value->data++;
         value->len--;
         minus = 1;

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

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

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

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

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

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

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

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

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

  Renamed: vendor/nginx-1.8.0/src/http/modules/ngx_http_proxy_module.c (+4 -3) 99%
===================================================================
--- vendor/nginx-1.7.11/src/http/modules/ngx_http_proxy_module.c    2015-04-24 21:50:13 +0900 (d0b1c88)
+++ vendor/nginx-1.8.0/src/http/modules/ngx_http_proxy_module.c    2015-04-25 00:05:55 +0900 (00e8923)
@@ -1503,7 +1503,7 @@ ngx_http_proxy_body_output_filter(void *data, ngx_chain_t *in)
     u_char                *chunk;
     ngx_int_t              rc;
     ngx_buf_t             *b;
-    ngx_chain_t           *out, *cl, *tl, **ll;
+    ngx_chain_t           *out, *cl, *tl, **ll, **fl;
     ngx_http_proxy_ctx_t  *ctx;
 
     ngx_log_debug0(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
@@ -1546,6 +1546,7 @@ ngx_http_proxy_body_output_filter(void *data, ngx_chain_t *in)
 
     size = 0;
     cl = in;
+    fl = ll;
 
     for ( ;; ) {
         ngx_log_debug1(NGX_LOG_DEBUG_HTTP, r->connection->log, 0,
@@ -1602,8 +1603,8 @@ ngx_http_proxy_body_output_filter(void *data, ngx_chain_t *in)
         b->pos = chunk;
         b->last = ngx_sprintf(chunk, "%xO" CRLF, size);
 
-        tl->next = out;
-        out = tl;
+        tl->next = *fl;
+        *fl = tl;
     }
 
     if (cl->buf->last_buf) {

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  Renamed: vendor/nginx-1.8.0/src/http/ngx_http_cache.h (+4 -0) 98%
===================================================================
--- vendor/nginx-1.7.11/src/http/ngx_http_cache.h    2015-04-24 21:50:13 +0900 (a7d41c6)
+++ vendor/nginx-1.8.0/src/http/ngx_http_cache.h    2015-04-25 00:05:55 +0900 (d36fa77)
@@ -91,6 +91,10 @@ struct ngx_http_cache_s {
     ngx_http_file_cache_t           *file_cache;
     ngx_http_file_cache_node_t      *node;
 
+#if (NGX_THREADS)
+    ngx_thread_task_t               *thread_task;
+#endif
+
     ngx_msec_t                       lock_timeout;
     ngx_msec_t                       lock_age;
     ngx_msec_t                       lock_time;

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

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

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

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

  Renamed: vendor/nginx-1.8.0/src/http/ngx_http_file_cache.c (+105 -19) 96%
===================================================================
--- vendor/nginx-1.7.11/src/http/ngx_http_file_cache.c    2015-04-24 21:50:13 +0900 (52cbdda)
+++ vendor/nginx-1.8.0/src/http/ngx_http_file_cache.c    2015-04-25 00:05:55 +0900 (fc14761)
@@ -23,6 +23,11 @@ static ssize_t ngx_http_file_cache_aio_read(ngx_http_request_t *r,
 #if (NGX_HAVE_FILE_AIO)
 static void ngx_http_cache_aio_event_handler(ngx_event_t *ev);
 #endif
+#if (NGX_THREADS)
+static ngx_int_t ngx_http_cache_thread_handler(ngx_thread_task_t *task,
+    ngx_file_t *file);
+static void ngx_http_cache_thread_event_handler(ngx_event_t *ev);
+#endif
 static ngx_int_t ngx_http_file_cache_exists(ngx_http_file_cache_t *cache,
     ngx_http_cache_t *c);
 static ngx_int_t ngx_http_file_cache_name(ngx_http_request_t *r,
@@ -636,38 +641,49 @@ ngx_http_file_cache_read(ngx_http_request_t *r, ngx_http_cache_t *c)
 static ssize_t
 ngx_http_file_cache_aio_read(ngx_http_request_t *r, ngx_http_cache_t *c)
 {
-#if (NGX_HAVE_FILE_AIO)
+#if (NGX_HAVE_FILE_AIO || NGX_THREADS)
     ssize_t                    n;
     ngx_http_core_loc_conf_t  *clcf;
 
-    if (!ngx_file_aio) {
-        goto noaio;
-    }
-
     clcf = ngx_http_get_module_loc_conf(r, ngx_http_core_module);
+#endif
 
-    if (clcf->aio != NGX_HTTP_AIO_ON) {
-        goto noaio;
-    }
+#if (NGX_HAVE_FILE_AIO)
 
-    n = ngx_file_aio_read(&c->file, c->buf->pos, c->body_start, 0, r->pool);
+    if (clcf->aio == NGX_HTTP_AIO_ON && ngx_file_aio) {
+        n = ngx_file_aio_read(&c->file, c->buf->pos, c->body_start, 0, r->pool);
 
-    if (n != NGX_AGAIN) {
-        c->reading = 0;
-        return n;
+        if (n != NGX_AGAIN) {
+            c->reading = 0;
+            return n;
+        }
+
+        c->reading = 1;
+
+        c->file.aio->data = r;
+        c->file.aio->handler = ngx_http_cache_aio_event_handler;
+
+        r->main->blocked++;
+        r->aio = 1;
+
+        return NGX_AGAIN;
     }
 
-    c->reading = 1;
+#endif
 
-    c->file.aio->data = r;
-    c->file.aio->handler = ngx_http_cache_aio_event_handler;
+#if (NGX_THREADS)
 
-    r->main->blocked++;
-    r->aio = 1;
+    if (clcf->aio == NGX_HTTP_AIO_THREADS) {
+        c->file.thread_handler = ngx_http_cache_thread_handler;
+        c->file.thread_ctx = r;
 
-    return NGX_AGAIN;
+        n = ngx_thread_read(&c->thread_task, &c->file, c->buf->pos,
+                            c->body_start, 0, r->pool);
 
-noaio:
+        c->reading = (n == NGX_AGAIN);
+
+        return n;
+    }
 
 #endif
 
@@ -704,6 +720,76 @@ ngx_http_cache_aio_event_handler(ngx_event_t *ev)
 #endif
 
 
+#if (NGX_THREADS)
+
+static ngx_int_t
+ngx_http_cache_thread_handler(ngx_thread_task_t *task, ngx_file_t *file)
+{
+    ngx_str_t                  name;
+    ngx_thread_pool_t         *tp;
+    ngx_http_request_t        *r;
+    ngx_http_core_loc_conf_t  *clcf;
+
+    r = file->thread_ctx;
+
+    clcf = ngx_http_get_module_loc_conf(r, ngx_http_core_module);
+    tp = clcf->thread_pool;
+
+    if (tp == NULL) {
+        if (ngx_http_complex_value(r, clcf->thread_pool_value, &name)
+            != NGX_OK)
+        {
+            return NGX_ERROR;
+        }
+
+        tp = ngx_thread_pool_get((ngx_cycle_t *) ngx_cycle, &name);
+
+        if (tp == NULL) {
+            ngx_log_error(NGX_LOG_ERR, r->connection->log, 0,
+                          "thread pool \"%V\" not found", &name);
+            return NGX_ERROR;
+        }
+    }
+
+    task->event.data = r;
+    task->event.handler = ngx_http_cache_thread_event_handler;
+
+    if (ngx_thread_task_post(tp, task) != NGX_OK) {
+        return NGX_ERROR;
+    }
+
+    r->main->blocked++;
+    r->aio = 1;
+
+    return NGX_OK;
+}
+
+
+static void
+ngx_http_cache_thread_event_handler(ngx_event_t *ev)
+{
+    ngx_connection_t    *c;
+    ngx_http_request_t  *r;
+
+    r = ev->data;
+    c = r->connection;
+
+    ngx_http_set_log_request(c->log, r);
+
+    ngx_log_debug2(NGX_LOG_DEBUG_HTTP, c->log, 0,
+                   "http file cache thread: \"%V?%V\"", &r->uri, &r->args);
+
+    r->main->blocked--;
+    r->aio = 0;
+
+    r->write_event_handler(r);
+
+    ngx_http_run_posted_requests(c);
+}
+
+#endif
+
+
 static ngx_int_t
 ngx_http_file_cache_exists(ngx_http_file_cache_t *cache, ngx_http_cache_t *c)
 {

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

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

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

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

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

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

  Renamed: vendor/nginx-1.8.0/src/http/ngx_http_request_body.c (+2 -0) 99%
===================================================================
--- vendor/nginx-1.7.11/src/http/ngx_http_request_body.c    2015-04-24 21:50:13 +0900 (ac5b530)
+++ vendor/nginx-1.8.0/src/http/ngx_http_request_body.c    2015-04-25 00:05:55 +0900 (9c16984)
@@ -949,6 +949,7 @@ ngx_http_request_body_length_filter(ngx_http_request_t *r, ngx_chain_t *in)
         b->pos = cl->buf->pos;
         b->last = cl->buf->last;
         b->end = cl->buf->end;
+        b->flush = r->request_body_no_buffering;
 
         size = cl->buf->last - cl->buf->pos;
 
@@ -1056,6 +1057,7 @@ ngx_http_request_body_chunked_filter(ngx_http_request_t *r, ngx_chain_t *in)
                 b->pos = cl->buf->pos;
                 b->last = cl->buf->last;
                 b->end = cl->buf->end;
+                b->flush = r->request_body_no_buffering;
 
                 *ll = tl;
                 ll = &tl->next;

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

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

  Renamed: vendor/nginx-1.8.0/src/http/ngx_http_spdy.c (+52 -59) 98%
===================================================================
--- vendor/nginx-1.7.11/src/http/ngx_http_spdy.c    2015-04-24 21:50:13 +0900 (13b81a6)
+++ vendor/nginx-1.8.0/src/http/ngx_http_spdy.c    2015-04-25 00:05:55 +0900 (6bb79b8)
@@ -662,6 +662,7 @@ ngx_http_spdy_write_handler(ngx_event_t *wev)
 ngx_int_t
 ngx_http_spdy_send_output_queue(ngx_http_spdy_connection_t *sc)
 {
+    int                         tcp_nodelay;
     ngx_chain_t                *cl;
     ngx_event_t                *wev;
     ngx_connection_t           *c;
@@ -700,20 +701,52 @@ ngx_http_spdy_send_output_queue(ngx_http_spdy_connection_t *sc)
     cl = c->send_chain(c, cl, 0);
 
     if (cl == NGX_CHAIN_ERROR) {
-        c->error = 1;
-
-        if (!sc->blocked) {
-            ngx_post_event(wev, &ngx_posted_events);
-        }
-
-        return NGX_ERROR;
+        goto error;
     }
 
     clcf = ngx_http_get_module_loc_conf(sc->http_connection->conf_ctx,
                                         ngx_http_core_module);
 
     if (ngx_handle_write_event(wev, clcf->send_lowat) != NGX_OK) {
-        return NGX_ERROR; /* FIXME */
+        goto error;
+    }
+
+    if (c->tcp_nopush == NGX_TCP_NOPUSH_SET) {
+        if (ngx_tcp_push(c->fd) == -1) {
+            ngx_connection_error(c, ngx_socket_errno, ngx_tcp_push_n " failed");
+            goto error;
+        }
+
+        c->tcp_nopush = NGX_TCP_NOPUSH_UNSET;
+        tcp_nodelay = ngx_tcp_nodelay_and_tcp_nopush ? 1 : 0;
+
+    } else {
+        tcp_nodelay = 1;
+    }
+
+    if (tcp_nodelay
+        && clcf->tcp_nodelay
+        && c->tcp_nodelay == NGX_TCP_NODELAY_UNSET)
+    {
+        ngx_log_debug0(NGX_LOG_DEBUG_HTTP, c->log, 0, "tcp_nodelay");
+
+        if (setsockopt(c->fd, IPPROTO_TCP, TCP_NODELAY,
+                       (const void *) &tcp_nodelay, sizeof(int))
+            == -1)
+        {
+#if (NGX_SOLARIS)
+            /* Solaris returns EINVAL if a socket has been shut down */
+            c->log_error = NGX_ERROR_IGNORE_EINVAL;
+#endif
+
+            ngx_connection_error(c, ngx_socket_errno,
+                                 "setsockopt(TCP_NODELAY) failed");
+
+            c->log_error = NGX_ERROR_INFO;
+            goto error;
+        }
+
+        c->tcp_nodelay = NGX_TCP_NODELAY_SET;
     }
 
     if (cl) {
@@ -751,6 +784,16 @@ ngx_http_spdy_send_output_queue(ngx_http_spdy_connection_t *sc)
     sc->last_out = frame;
 
     return NGX_OK;
+
+error:
+
+    c->error = 1;
+
+    if (!sc->blocked) {
+        ngx_post_event(wev, &ngx_posted_events);
+    }
+
+    return NGX_ERROR;
 }
 
 
@@ -3317,10 +3360,8 @@ ngx_http_spdy_close_stream_handler(ngx_event_t *ev)
 void
 ngx_http_spdy_close_stream(ngx_http_spdy_stream_t *stream, ngx_int_t rc)
 {
-    int                           tcp_nodelay;
     ngx_event_t                  *ev;
-    ngx_connection_t             *c, *fc;
-    ngx_http_core_loc_conf_t     *clcf;
+    ngx_connection_t             *fc;
     ngx_http_spdy_stream_t      **index, *s;
     ngx_http_spdy_srv_conf_t     *sscf;
     ngx_http_spdy_connection_t   *sc;
@@ -3346,54 +3387,6 @@ ngx_http_spdy_close_stream(ngx_http_spdy_stream_t *stream, ngx_int_t rc)
         {
             sc->connection->error = 1;
         }
-
-    } else {
-        c = sc->connection;
-
-        if (c->tcp_nopush == NGX_TCP_NOPUSH_SET) {
-            if (ngx_tcp_push(c->fd) == -1) {
-                ngx_connection_error(c, ngx_socket_errno,
-                                     ngx_tcp_push_n " failed");
-                c->error = 1;
-                tcp_nodelay = 0;
-
-            } else {
-                c->tcp_nopush = NGX_TCP_NOPUSH_UNSET;
-                tcp_nodelay = ngx_tcp_nodelay_and_tcp_nopush ? 1 : 0;
-            }
-
-        } else {
-            tcp_nodelay = 1;
-        }
-
-        clcf = ngx_http_get_module_loc_conf(stream->request,
-                                            ngx_http_core_module);
-
-        if (tcp_nodelay
-            && clcf->tcp_nodelay
-            && c->tcp_nodelay == NGX_TCP_NODELAY_UNSET)
-        {
-            ngx_log_debug0(NGX_LOG_DEBUG_HTTP, c->log, 0, "tcp_nodelay");
-
-            if (setsockopt(c->fd, IPPROTO_TCP, TCP_NODELAY,
-                           (const void *) &tcp_nodelay, sizeof(int))
-                == -1)
-            {
-#if (NGX_SOLARIS)
-                /* Solaris returns EINVAL if a socket has been shut down */
-                c->log_error = NGX_ERROR_IGNORE_EINVAL;
-#endif
-
-                ngx_connection_error(c, ngx_socket_errno,
-                                     "setsockopt(TCP_NODELAY) failed");
-
-                c->log_error = NGX_ERROR_INFO;
-                c->error = 1;
-
-            } else {
-                c->tcp_nodelay = NGX_TCP_NODELAY_SET;
-            }
-        }
     }
 
     if (sc->stream == stream) {

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

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

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

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

  Renamed: vendor/nginx-1.8.0/src/http/ngx_http_special_response.c (+2 -2) 99%
===================================================================
--- vendor/nginx-1.7.11/src/http/ngx_http_special_response.c    2015-04-24 21:50:13 +0900 (5464005)
+++ vendor/nginx-1.8.0/src/http/ngx_http_special_response.c    2015-04-25 00:05:55 +0900 (a97791e)
@@ -553,7 +553,7 @@ ngx_http_send_error_page(ngx_http_request_t *r, ngx_http_err_page_t *err_page)
         return NGX_ERROR;
     }
 
-    if (uri.data[0] == '/') {
+    if (uri.len && uri.data[0] == '/') {
 
         if (err_page->value.lengths) {
             ngx_http_split_args(r, &uri, &args);
@@ -570,7 +570,7 @@ ngx_http_send_error_page(ngx_http_request_t *r, ngx_http_err_page_t *err_page)
         return ngx_http_internal_redirect(r, &uri, &args);
     }
 
-    if (uri.data[0] == '@') {
+    if (uri.len && uri.data[0] == '@') {
         return ngx_http_named_location(r, &uri);
     }
 

  Renamed: vendor/nginx-1.8.0/src/http/ngx_http_upstream.c (+25 -1) 99%
===================================================================
--- vendor/nginx-1.7.11/src/http/ngx_http_upstream.c    2015-04-24 21:50:13 +0900 (0a04e61)
+++ vendor/nginx-1.8.0/src/http/ngx_http_upstream.c    2015-04-25 00:05:55 +0900 (56091fa)
@@ -1448,7 +1448,9 @@ static void
 ngx_http_upstream_ssl_init_connection(ngx_http_request_t *r,
     ngx_http_upstream_t *u, ngx_connection_t *c)
 {
-    ngx_int_t   rc;
+    int                        tcp_nodelay;
+    ngx_int_t                  rc;
+    ngx_http_core_loc_conf_t  *clcf;
 
     if (ngx_http_upstream_test_connect(c) != NGX_OK) {
         ngx_http_upstream_next(r, u, NGX_HTTP_UPSTREAM_FT_ERROR);
@@ -1481,6 +1483,28 @@ ngx_http_upstream_ssl_init_connection(ngx_http_request_t *r,
                                                NGX_HTTP_INTERNAL_SERVER_ERROR);
             return;
         }
+
+        /* abbreviated SSL handshake may interact badly with Nagle */
+
+        clcf = ngx_http_get_module_loc_conf(r, ngx_http_core_module);
+
+        if (clcf->tcp_nodelay && c->tcp_nodelay == NGX_TCP_NODELAY_UNSET) {
+            ngx_log_debug0(NGX_LOG_DEBUG_HTTP, c->log, 0, "tcp_nodelay");
+
+            tcp_nodelay = 1;
+
+            if (setsockopt(c->fd, IPPROTO_TCP, TCP_NODELAY,
+                           (const void *) &tcp_nodelay, sizeof(int)) == -1)
+            {
+                ngx_connection_error(c, ngx_socket_errno,
+                                     "setsockopt(TCP_NODELAY) failed");
+                ngx_http_upstream_finalize_request(r, u,
+                                               NGX_HTTP_INTERNAL_SERVER_ERROR);
+                return;
+            }
+
+            c->tcp_nodelay = NGX_TCP_NODELAY_SET;
+        }
     }
 
     r->connection->log->action = "SSL handshaking to upstream";

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  Renamed: vendor/nginx-1.8.0/src/mysql/config (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.8.0/src/mysql/ngx_http_mysql_test.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.8.0/src/mysql/ngx_mysql.c (+0 -0) 100%
===================================================================

  Renamed: vendor/nginx-1.8.0/src/mysql/ngx_mysql.h (+0 -0) 100%
===================================================================

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  Renamed: vendor/nginx-1.8.0/src/os/unix/ngx_freebsd_sendfile_chain.c (+2 -2) 99%
===================================================================
--- vendor/nginx-1.7.11/src/os/unix/ngx_freebsd_sendfile_chain.c    2015-04-24 21:50:13 +0900 (25790b6)
+++ vendor/nginx-1.8.0/src/os/unix/ngx_freebsd_sendfile_chain.c    2015-04-25 00:05:55 +0900 (3f17dc6)
@@ -266,9 +266,9 @@ ngx_freebsd_sendfile_chain(ngx_connection_t *c, ngx_chain_t *in, off_t limit)
                 c->busy_count = 0;
             }
 
-            rc = aio->preload_handler(file);
+            n = aio->preload_handler(file);
 
-            if (rc > 0) {
+            if (n > 0) {
                 send = prev_send + sent;
                 continue;
             }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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




More information about the Groonga-commit mailing list
アーカイブの一覧に戻る