# HG changeset patch # User Igor Sysoev # Date 1096473649 0 # Node ID 42d11f017717808066d1488d8fc5c67438d01d8b # Parent 33aec431094b7c6b4a225811502d53f7a8651404 nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyright diff --git a/auto/cc b/auto/cc --- a/auto/cc +++ b/auto/cc @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + CFLAGS="$CFLAGS $CC_OPT" @@ -25,6 +28,12 @@ case $CC in # optimize for Pentium 4, gcc 3.x CPU_OPT="-march=pentium4" ;; + + sparc64) + # build 64-bit binary, sparcv9 only + CPU_OPT="-m64" + ;; + esac # STUB for batch builds diff --git a/auto/configure b/auto/configure --- a/auto/configure +++ b/auto/configure @@ -1,5 +1,8 @@ #!/bin/sh +# Copyright (C) Igor Sysoev + + . auto/options . auto/init . auto/sources @@ -43,7 +46,9 @@ have=NGX_PREFIX value="\"$PREFIX/\"" . a have=NGX_SBIN_PATH value="\"$SBIN_PATH\"" . auto/define have=NGX_CONF_PATH value="\"$CONF_PATH\"" . auto/define have=NGX_PID_PATH value="\"$PID_PATH\"" . auto/define -have=NGX_ERROR_LOG_PATH value="\"$ERROR_LOG_PATH\"" . auto/define +if [ ".$NGX_ERROR_LOG_PATH" != "." ]; then + have=NGX_ERROR_LOG_PATH value="\"$ERROR_LOG_PATH\"" . auto/define +fi have=NGX_HTTP_LOG_PATH value="\"$HTTP_LOG_PATH\"" . auto/define . auto/summary diff --git a/auto/define b/auto/define --- a/auto/define +++ b/auto/define @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + cat << END >> $NGX_AUTO_CONFIG_H diff --git a/auto/endianess b/auto/endianess --- a/auto/endianess +++ b/auto/endianess @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + echo $ngx_n "checking for system endianess ..." $ngx_c echo >> $NGX_ERR diff --git a/auto/feature b/auto/feature --- a/auto/feature +++ b/auto/feature @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + echo $ngx_n "checking for $ngx_feature ..." $ngx_c echo >> $NGX_ERR diff --git a/auto/fmt/fmt b/auto/fmt/fmt --- a/auto/fmt/fmt +++ b/auto/fmt/fmt @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + echo $ngx_n "checking for $ngx_type printf() format ..." $ngx_c echo >> $NGX_ERR diff --git a/auto/fmt/ptrfmt b/auto/fmt/ptrfmt --- a/auto/fmt/ptrfmt +++ b/auto/fmt/ptrfmt @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + echo $ngx_n "checking for $ngx_type printf() format ..." $ngx_c echo >> $NGX_ERR diff --git a/auto/fmt/xfmt b/auto/fmt/xfmt --- a/auto/fmt/xfmt +++ b/auto/fmt/xfmt @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + cat << END | sed -e 's/d"$/x"/' >> $NGX_AUTO_CONFIG_H diff --git a/auto/func b/auto/func --- a/auto/func +++ b/auto/func @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + echo $ngx_n "checking for $ngx_func ..." $ngx_c echo >> $NGX_ERR diff --git a/auto/have b/auto/have --- a/auto/have +++ b/auto/have @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + cat << END >> $NGX_AUTO_CONFIG_H diff --git a/auto/headers b/auto/headers --- a/auto/headers +++ b/auto/headers @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + ngx_inc="unistd.h"; . auto/inc ngx_inc="inttypes.h"; . auto/inc diff --git a/auto/inc b/auto/inc --- a/auto/inc +++ b/auto/inc @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + echo $ngx_n "checking for $ngx_inc ..." $ngx_c echo >> $NGX_ERR diff --git a/auto/init b/auto/init --- a/auto/init +++ b/auto/init @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + MAKEFILE=$OBJS/Makefile diff --git a/auto/install b/auto/install --- a/auto/install +++ b/auto/install @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + cat << END >> $MAKEFILE install: @@ -18,7 +21,7 @@ install: cp conf/nginx.conf `dirname $CONF_PATH`/nginx.conf.default test -d `dirname $PID_PATH` || mkdir -p `dirname $PID_PATH` - test -d `dirname $ERROR_LOG_PATH` || mkdir -p `dirname $ERROR_LOG_PATH` + test -d `dirname $HTTP_LOG_PATH` || mkdir -p `dirname $HTTP_LOG_PATH` test -d $PREFIX/html || cp -r html $PREFIX @@ -27,6 +30,15 @@ install: END +if [ ".$ERROR_LOG_PATH" != "." ]; then + cat << END >> $MAKEFILE + + test -d `dirname $ERROR_LOG_PATH` || mkdir -p `dirname $ERROR_LOG_PATH` +END + +fi + + if test ! -f Makefile; then cat << END > Makefile diff --git a/auto/lib/conf b/auto/lib/conf --- a/auto/lib/conf +++ b/auto/lib/conf @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + if [ $USE_PCRE = YES ]; then . auto/lib/pcre/conf diff --git a/auto/lib/make b/auto/lib/make --- a/auto/lib/make +++ b/auto/lib/make @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + if [ $PCRE != NONE -a $PCRE != NO -a $PCRE != YES ]; then . auto/lib/pcre/make diff --git a/auto/lib/md5/conf b/auto/lib/md5/conf --- a/auto/lib/md5/conf +++ b/auto/lib/md5/conf @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + if [ $MD5 != NONE ]; then diff --git a/auto/lib/md5/make b/auto/lib/md5/make --- a/auto/lib/md5/make +++ b/auto/lib/md5/make @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + case "$CC" in diff --git a/auto/lib/md5/makefile.bcc b/auto/lib/md5/makefile.bcc --- a/auto/lib/md5/makefile.bcc +++ b/auto/lib/md5/makefile.bcc @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + CFLAGS = -q -O2 -tWM $(CPU_OPT) -DL_ENDIAN diff --git a/auto/lib/md5/makefile.msvc b/auto/lib/md5/makefile.msvc --- a/auto/lib/md5/makefile.msvc +++ b/auto/lib/md5/makefile.msvc @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + CFLAGS = -nologo -MT -O2 -Ob1 -Oi -Gs $(LIBC) $(CPU_OPT) -D L_ENDIAN diff --git a/auto/lib/md5/makefile.owc b/auto/lib/md5/makefile.owc --- a/auto/lib/md5/makefile.owc +++ b/auto/lib/md5/makefile.owc @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + CFLAGS = -zq -bt=nt -bm -ot -op -oi -oe -s $(CPU_OPT) diff --git a/auto/lib/openssl/conf b/auto/lib/openssl/conf --- a/auto/lib/openssl/conf +++ b/auto/lib/openssl/conf @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + if [ $OPENSSL != NONE ]; then CORE_INCS="$CORE_INCS $OPENSSL/include" diff --git a/auto/lib/openssl/make b/auto/lib/openssl/make --- a/auto/lib/openssl/make +++ b/auto/lib/openssl/make @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + case $PLATFORM in *) diff --git a/auto/lib/pcre/conf b/auto/lib/pcre/conf --- a/auto/lib/pcre/conf +++ b/auto/lib/pcre/conf @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + if [ $PCRE != NONE ]; then CORE_INCS="$CORE_INCS $PCRE" diff --git a/auto/lib/pcre/make b/auto/lib/pcre/make --- a/auto/lib/pcre/make +++ b/auto/lib/pcre/make @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + case "$CC" in diff --git a/auto/lib/pcre/makefile.bcc b/auto/lib/pcre/makefile.bcc --- a/auto/lib/pcre/makefile.bcc +++ b/auto/lib/pcre/makefile.bcc @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + CFLAGS = -q -O2 -tWM $(CPU_OPT) PCREFLAGS = -DPCRE_STATIC -DPOSIX_MALLOC_THRESHOLD=10 diff --git a/auto/lib/pcre/makefile.msvc b/auto/lib/pcre/makefile.msvc --- a/auto/lib/pcre/makefile.msvc +++ b/auto/lib/pcre/makefile.msvc @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + CFLAGS = -O2 -Ob1 -Oi -Gs $(LIBC) $(CPU_OPT) PCREFLAGS = -DPCRE_STATIC -DPOSIX_MALLOC_THRESHOLD=10 diff --git a/auto/lib/pcre/makefile.owc b/auto/lib/pcre/makefile.owc --- a/auto/lib/pcre/makefile.owc +++ b/auto/lib/pcre/makefile.owc @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + CFLAGS = -c -zq -bt=nt -ot -op -oi -oe -s -bm $(CPU_OPT) PCREFLAGS = -DPCRE_STATIC -DPOSIX_MALLOC_THRESHOLD=10 diff --git a/auto/lib/test b/auto/lib/test --- a/auto/lib/test +++ b/auto/lib/test @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + echo $ngx_n "checking for $ngx_lib ..." $ngx_c echo >> $NGX_ERR diff --git a/auto/lib/zlib/conf b/auto/lib/zlib/conf --- a/auto/lib/zlib/conf +++ b/auto/lib/zlib/conf @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + if [ $ZLIB != NONE ]; then CORE_INCS="$CORE_INCS $ZLIB" diff --git a/auto/lib/zlib/make b/auto/lib/zlib/make --- a/auto/lib/zlib/make +++ b/auto/lib/zlib/make @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + case "$CC" in diff --git a/auto/lib/zlib/makefile.bcc b/auto/lib/zlib/makefile.bcc --- a/auto/lib/zlib/makefile.bcc +++ b/auto/lib/zlib/makefile.bcc @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + CFLAGS = -q -O2 -tWM $(CPU_OPT) diff --git a/auto/lib/zlib/makefile.msvc b/auto/lib/zlib/makefile.msvc --- a/auto/lib/zlib/makefile.msvc +++ b/auto/lib/zlib/makefile.msvc @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + CFLAGS = -nologo -O2 -Ob1 -Oi -Gs $(LIBC) $(CPU_OPT) diff --git a/auto/lib/zlib/makefile.owc b/auto/lib/zlib/makefile.owc --- a/auto/lib/zlib/makefile.owc +++ b/auto/lib/zlib/makefile.owc @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + CFLAGS = -zq -bt=nt -ot -op -oi -oe -s -bm $(CPU_OPT) diff --git a/auto/make b/auto/make --- a/auto/make +++ b/auto/make @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + mkdir -p $OBJS/src/core $OBJS/src/event $OBJS/src/event/modules \ $OBJS/src/os/unix $OBJS/src/os/win32 \ diff --git a/auto/modules b/auto/modules --- a/auto/modules +++ b/auto/modules @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + if [ $EVENT_SELECT = NO -a $EVENT_FOUND = NO ]; then EVENT_SELECT=YES diff --git a/auto/nohave b/auto/nohave --- a/auto/nohave +++ b/auto/nohave @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + cat << END >> $NGX_AUTO_CONFIG_H diff --git a/auto/options b/auto/options --- a/auto/options +++ b/auto/options @@ -1,3 +1,5 @@ + +# Copyright (C) Igor Sysoev help=no @@ -234,6 +236,10 @@ case ".$ERROR_LOG_PATH" in ERROR_LOG_PATH=$PREFIX/logs/error.log ;; + .stderr) + ERROR_LOG_PATH= + ;; + *) ERROR_LOG_PATH=$PREFIX/$ERROR_LOG_PATH ;; diff --git a/auto/os/conf b/auto/os/conf --- a/auto/os/conf +++ b/auto/os/conf @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + if [ ".$PLATFORM" = "." ]; then echo "checking for OS" diff --git a/auto/os/freebsd b/auto/os/freebsd --- a/auto/os/freebsd +++ b/auto/os/freebsd @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + CORE_INCS="$UNIX_INCS" CORE_DEPS="$UNIX_DEPS $FREEBSD_DEPS" @@ -62,18 +65,18 @@ if [ $USE_THREADS = "rfork" ]; then echo " + using rfork()" - # kqueue's EVFILT_SIGNAL is safe - - if [ $version -gt 460101 ]; then - echo " + kqueue's EVFILT_SIGNAL is safe" - have=HAVE_SAFE_EVFILT_SIGNAL . auto/have - else - echo "$0: error: the kqueue's EVFILT_SIGNAL is unsafe on this" - echo "FreeBSD version, so --with-threads=rfork could not be used" - echo - - exit 1 - fi +# # kqueue's EVFILT_SIGNAL is safe +# +# if [ $version -gt 460101 ]; then +# echo " + kqueue's EVFILT_SIGNAL is safe" +# have=HAVE_SAFE_EVFILT_SIGNAL . auto/have +# else +# echo "$0: error: the kqueue's EVFILT_SIGNAL is unsafe on this" +# echo "FreeBSD version, so --with-threads=rfork could not be used" +# echo +# +# exit 1 +# fi fi diff --git a/auto/os/linux b/auto/os/linux --- a/auto/os/linux +++ b/auto/os/linux @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + CORE_INCS="$UNIX_INCS" CORE_DEPS="$UNIX_DEPS $LINUX_DEPS" @@ -15,7 +18,7 @@ version=`grep "#define LINUX_VERSION_COD | sed -e 's/^.* \(.*\)$/\1/'` -# enable rt signals on Linux 2.2.19 and onward +# enable the rt signals on Linux 2.2.19 and onward if [ $version -ge 131609 -o $EVENT_RTSIG = YES ]; then echo " + using rt signals" diff --git a/auto/os/solaris b/auto/os/solaris --- a/auto/os/solaris +++ b/auto/os/solaris @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + CORE_INCS="$UNIX_INCS" CORE_DEPS="$UNIX_DEPS $SOLARIS_DEPS" diff --git a/auto/sources b/auto/sources --- a/auto/sources +++ b/auto/sources @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + CORE_MODULES="ngx_core_module ngx_errlog_module ngx_conf_module" diff --git a/auto/summary b/auto/summary --- a/auto/summary +++ b/auto/summary @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + echo echo "Configuration summary" @@ -69,6 +72,10 @@ echo " nginx path prefix: $PREFIX" echo " nginx binary file: $SBIN_PATH" echo " nginx configuration file: $CONF_PATH" echo " nginx pid file: $PID_PATH" -echo " nginx error log file: $ERROR_LOG_PATH" +if [ ".$ERROR_LOG_PATH" != "." ]; then + echo " nginx error log file: $ERROR_LOG_PATH" +else + echo " nginx logs errors to stderr" +fi echo " nginx http access log file: $HTTP_LOG_PATH" echo diff --git a/auto/threads b/auto/threads --- a/auto/threads +++ b/auto/threads @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + case $USE_THREADS in rfork) diff --git a/auto/types/sizeof b/auto/types/sizeof --- a/auto/types/sizeof +++ b/auto/types/sizeof @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + echo $ngx_n "checking for $ngx_type size ..." $ngx_c echo >> $NGX_ERR diff --git a/auto/types/typedef b/auto/types/typedef --- a/auto/types/typedef +++ b/auto/types/typedef @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + echo $ngx_n "checking for $ngx_type ..." $ngx_c echo >> $NGX_ERR diff --git a/auto/types/uintptr_t b/auto/types/uintptr_t --- a/auto/types/uintptr_t +++ b/auto/types/uintptr_t @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + echo $ngx_n "checking for uintptr_t ... " $ngx_c echo >> $NGX_ERR diff --git a/auto/types/value b/auto/types/value --- a/auto/types/value +++ b/auto/types/value @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + cat << END >> $NGX_AUTO_CONFIG_H diff --git a/auto/unix b/auto/unix --- a/auto/unix +++ b/auto/unix @@ -1,3 +1,6 @@ + +# Copyright (C) Igor Sysoev + CC_WARN=$CC ngx_fmt_collect=yes diff --git a/src/core/nginx.c b/src/core/nginx.c --- a/src/core/nginx.c +++ b/src/core/nginx.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ @@ -95,8 +95,6 @@ ngx_module_t ngx_core_module = { ngx_uint_t ngx_max_module; -ngx_uint_t ngx_use_stderr; - int main(int argc, char *const *argv) { @@ -120,7 +118,9 @@ int main(int argc, char *const *argv) ngx_pid = ngx_getpid(); - log = ngx_log_init_errlog(); + if (!(log = ngx_log_init_errlog())) { + return 1; + } #if (NGX_OPENSSL) ngx_ssl_init(log); @@ -144,10 +144,6 @@ int main(int argc, char *const *argv) return 1; } - if (ngx_use_stderr) { - log = ngx_log_init_errlog(); - } - if (ngx_os_init(log) == NGX_ERROR) { return 1; } @@ -326,10 +322,6 @@ static ngx_int_t ngx_getopt(ngx_master_c ngx_test_config = 1; break; - case 's': - ngx_use_stderr = 1; - break; - case 'c': if (ctx->argv[i + 1] == NULL) { ngx_log_error(NGX_LOG_EMERG, cycle->log, 0, diff --git a/src/core/nginx.h b/src/core/nginx.h --- a/src/core/nginx.h +++ b/src/core/nginx.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_array.c b/src/core/ngx_array.c --- a/src/core/ngx_array.c +++ b/src/core/ngx_array.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_array.h b/src/core/ngx_array.h --- a/src/core/ngx_array.h +++ b/src/core/ngx_array.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_buf.c b/src/core/ngx_buf.c --- a/src/core/ngx_buf.c +++ b/src/core/ngx_buf.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_buf.h b/src/core/ngx_buf.h --- a/src/core/ngx_buf.h +++ b/src/core/ngx_buf.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_conf_file.c b/src/core/ngx_conf_file.c --- a/src/core/ngx_conf_file.c +++ b/src/core/ngx_conf_file.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_conf_file.h b/src/core/ngx_conf_file.h --- a/src/core/ngx_conf_file.h +++ b/src/core/ngx_conf_file.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_config.h b/src/core/ngx_config.h --- a/src/core/ngx_config.h +++ b/src/core/ngx_config.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_connection.c b/src/core/ngx_connection.c --- a/src/core/ngx_connection.c +++ b/src/core/ngx_connection.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_connection.h b/src/core/ngx_connection.h --- a/src/core/ngx_connection.h +++ b/src/core/ngx_connection.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_core.h b/src/core/ngx_core.h --- a/src/core/ngx_core.h +++ b/src/core/ngx_core.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_crc.h b/src/core/ngx_crc.h --- a/src/core/ngx_crc.h +++ b/src/core/ngx_crc.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_cycle.c b/src/core/ngx_cycle.c --- a/src/core/ngx_cycle.c +++ b/src/core/ngx_cycle.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ @@ -29,7 +29,11 @@ ngx_tls_key_t ngx_core_tls_key; static ngx_connection_t dumb; /* STUB */ +#ifdef NGX_ERROR_LOG_PATH static ngx_str_t error_log = ngx_string(NGX_ERROR_LOG_PATH); +#else +static ngx_str_t error_log = ngx_null_string; +#endif ngx_cycle_t *ngx_init_cycle(ngx_cycle_t *old_cycle) diff --git a/src/core/ngx_cycle.h b/src/core/ngx_cycle.h --- a/src/core/ngx_cycle.h +++ b/src/core/ngx_cycle.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_file.c b/src/core/ngx_file.c --- a/src/core/ngx_file.c +++ b/src/core/ngx_file.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_file.h b/src/core/ngx_file.h --- a/src/core/ngx_file.h +++ b/src/core/ngx_file.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_garbage_collector.c b/src/core/ngx_garbage_collector.c --- a/src/core/ngx_garbage_collector.c +++ b/src/core/ngx_garbage_collector.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_garbage_collector.h b/src/core/ngx_garbage_collector.h --- a/src/core/ngx_garbage_collector.h +++ b/src/core/ngx_garbage_collector.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_inet.c b/src/core/ngx_inet.c --- a/src/core/ngx_inet.c +++ b/src/core/ngx_inet.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_inet.h b/src/core/ngx_inet.h --- a/src/core/ngx_inet.h +++ b/src/core/ngx_inet.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_list.c b/src/core/ngx_list.c --- a/src/core/ngx_list.c +++ b/src/core/ngx_list.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_list.h b/src/core/ngx_list.h --- a/src/core/ngx_list.h +++ b/src/core/ngx_list.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_log.c b/src/core/ngx_log.c --- a/src/core/ngx_log.c +++ b/src/core/ngx_log.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ @@ -112,7 +112,9 @@ void ngx_log_error_core(ngx_uint_t level if (err) { if (len > max - 50) { + /* leave a space for an error code */ + len = max - 50; errstr[len++] = '.'; errstr[len++] = '.'; @@ -222,40 +224,6 @@ void ngx_assert_core(ngx_log_t *log, con #endif -#if 0 - -void ngx_log_stderr(ngx_event_t *ev) -{ - char errstr[MAX_ERROR_STR]; - ssize_t n; - ngx_err_t err; - - for ( ;; ) { - n = read((ngx_fd_t) ev->data, errstr, sizeof(errstr - 1)); - - if (n == -1) { - err = ngx_errno; - if (err == NGX_EAGAIN) { - return; - } - - ngx_log_error(NGX_LOG_ALERT, &ngx_log, err, "read() failed"); - return; - } - - if (n == 0) { - ngx_log_error(NGX_LOG_ALERT, &ngx_log, 0, "stderr clolsed"); - return; - } - - errstr[n] = '\0'; - ngx_log_error(NGX_LOG_STDERR, &ngx_log, 0, "%s", errstr); - } -} - -#endif - - ngx_log_t *ngx_log_init_errlog() { @@ -287,7 +255,8 @@ ngx_log_t *ngx_log_init_errlog() ngx_log.file = &ngx_stderr; ngx_log.log_level = NGX_LOG_ERR; -#if 0 +#ifdef NGX_ERROR_LOG_PATH + fd = ngx_open_file(NGX_ERROR_LOG_PATH, NGX_FILE_RDWR, NGX_FILE_CREATE_OR_OPEN|NGX_FILE_APPEND); @@ -315,6 +284,7 @@ ngx_log_t *ngx_log_init_errlog() } #endif + #endif return &ngx_log; @@ -405,19 +375,12 @@ static char *ngx_set_error_log(ngx_conf_ value = cf->args->elts; - if (value[1].len == 6 && ngx_strcmp(value[1].data, "stderr") == 0) { - cf->cycle->new_log->file->fd = ngx_stderr.fd; - cf->cycle->new_log->file->name.len = 0; - cf->cycle->new_log->file->name.data = NULL; + cf->cycle->new_log->file->name = value[1]; - } else { - cf->cycle->new_log->file->name = value[1]; - - if (ngx_conf_full_name(cf->cycle, &cf->cycle->new_log->file->name) + if (ngx_conf_full_name(cf->cycle, &cf->cycle->new_log->file->name) == NGX_ERROR) - { - return NGX_CONF_ERROR; - } + { + return NGX_CONF_ERROR; } return ngx_set_error_log_levels(cf, cf->cycle->new_log); diff --git a/src/core/ngx_log.h b/src/core/ngx_log.h --- a/src/core/ngx_log.h +++ b/src/core/ngx_log.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_output_chain.c b/src/core/ngx_output_chain.c --- a/src/core/ngx_output_chain.c +++ b/src/core/ngx_output_chain.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_palloc.c b/src/core/ngx_palloc.c --- a/src/core/ngx_palloc.c +++ b/src/core/ngx_palloc.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_palloc.h b/src/core/ngx_palloc.h --- a/src/core/ngx_palloc.h +++ b/src/core/ngx_palloc.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_parse.c b/src/core/ngx_parse.c --- a/src/core/ngx_parse.c +++ b/src/core/ngx_parse.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_parse.h b/src/core/ngx_parse.h --- a/src/core/ngx_parse.h +++ b/src/core/ngx_parse.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_radix_tree.c b/src/core/ngx_radix_tree.c --- a/src/core/ngx_radix_tree.c +++ b/src/core/ngx_radix_tree.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_radix_tree.h b/src/core/ngx_radix_tree.h --- a/src/core/ngx_radix_tree.h +++ b/src/core/ngx_radix_tree.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_rbtree.c b/src/core/ngx_rbtree.c --- a/src/core/ngx_rbtree.c +++ b/src/core/ngx_rbtree.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_rbtree.h b/src/core/ngx_rbtree.h --- a/src/core/ngx_rbtree.h +++ b/src/core/ngx_rbtree.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_regex.c b/src/core/ngx_regex.c --- a/src/core/ngx_regex.c +++ b/src/core/ngx_regex.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_regex.h b/src/core/ngx_regex.h --- a/src/core/ngx_regex.h +++ b/src/core/ngx_regex.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_slab.c b/src/core/ngx_slab.c --- a/src/core/ngx_slab.c +++ b/src/core/ngx_slab.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_slab.h b/src/core/ngx_slab.h --- a/src/core/ngx_slab.h +++ b/src/core/ngx_slab.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_spinlock.c b/src/core/ngx_spinlock.c --- a/src/core/ngx_spinlock.c +++ b/src/core/ngx_spinlock.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_string.c b/src/core/ngx_string.c --- a/src/core/ngx_string.c +++ b/src/core/ngx_string.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_string.h b/src/core/ngx_string.h --- a/src/core/ngx_string.h +++ b/src/core/ngx_string.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_table.h b/src/core/ngx_table.h --- a/src/core/ngx_table.h +++ b/src/core/ngx_table.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_times.c b/src/core/ngx_times.c --- a/src/core/ngx_times.c +++ b/src/core/ngx_times.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/core/ngx_times.h b/src/core/ngx_times.h --- a/src/core/ngx_times.h +++ b/src/core/ngx_times.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/modules/ngx_aio_module.c b/src/event/modules/ngx_aio_module.c --- a/src/event/modules/ngx_aio_module.c +++ b/src/event/modules/ngx_aio_module.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/modules/ngx_aio_module.h b/src/event/modules/ngx_aio_module.h --- a/src/event/modules/ngx_aio_module.h +++ b/src/event/modules/ngx_aio_module.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/modules/ngx_devpoll_module.c b/src/event/modules/ngx_devpoll_module.c --- a/src/event/modules/ngx_devpoll_module.c +++ b/src/event/modules/ngx_devpoll_module.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/modules/ngx_epoll_module.c b/src/event/modules/ngx_epoll_module.c --- a/src/event/modules/ngx_epoll_module.c +++ b/src/event/modules/ngx_epoll_module.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/modules/ngx_iocp_module.c b/src/event/modules/ngx_iocp_module.c --- a/src/event/modules/ngx_iocp_module.c +++ b/src/event/modules/ngx_iocp_module.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/modules/ngx_iocp_module.h b/src/event/modules/ngx_iocp_module.h --- a/src/event/modules/ngx_iocp_module.h +++ b/src/event/modules/ngx_iocp_module.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/modules/ngx_kqueue_module.c b/src/event/modules/ngx_kqueue_module.c --- a/src/event/modules/ngx_kqueue_module.c +++ b/src/event/modules/ngx_kqueue_module.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/modules/ngx_kqueue_module.h b/src/event/modules/ngx_kqueue_module.h --- a/src/event/modules/ngx_kqueue_module.h +++ b/src/event/modules/ngx_kqueue_module.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/modules/ngx_poll_module.c b/src/event/modules/ngx_poll_module.c --- a/src/event/modules/ngx_poll_module.c +++ b/src/event/modules/ngx_poll_module.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/modules/ngx_rtsig_module.c b/src/event/modules/ngx_rtsig_module.c --- a/src/event/modules/ngx_rtsig_module.c +++ b/src/event/modules/ngx_rtsig_module.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/modules/ngx_select_module.c b/src/event/modules/ngx_select_module.c --- a/src/event/modules/ngx_select_module.c +++ b/src/event/modules/ngx_select_module.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/ngx_event.c b/src/event/ngx_event.c --- a/src/event/ngx_event.c +++ b/src/event/ngx_event.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/ngx_event.h b/src/event/ngx_event.h --- a/src/event/ngx_event.h +++ b/src/event/ngx_event.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/ngx_event_accept.c b/src/event/ngx_event_accept.c --- a/src/event/ngx_event_accept.c +++ b/src/event/ngx_event_accept.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/ngx_event_acceptex.c b/src/event/ngx_event_acceptex.c --- a/src/event/ngx_event_acceptex.c +++ b/src/event/ngx_event_acceptex.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/ngx_event_busy_lock.c b/src/event/ngx_event_busy_lock.c --- a/src/event/ngx_event_busy_lock.c +++ b/src/event/ngx_event_busy_lock.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/ngx_event_busy_lock.h b/src/event/ngx_event_busy_lock.h --- a/src/event/ngx_event_busy_lock.h +++ b/src/event/ngx_event_busy_lock.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/ngx_event_connect.c b/src/event/ngx_event_connect.c --- a/src/event/ngx_event_connect.c +++ b/src/event/ngx_event_connect.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/ngx_event_connect.h b/src/event/ngx_event_connect.h --- a/src/event/ngx_event_connect.h +++ b/src/event/ngx_event_connect.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/ngx_event_connectex.c b/src/event/ngx_event_connectex.c --- a/src/event/ngx_event_connectex.c +++ b/src/event/ngx_event_connectex.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/ngx_event_mutex.c b/src/event/ngx_event_mutex.c --- a/src/event/ngx_event_mutex.c +++ b/src/event/ngx_event_mutex.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/ngx_event_openssl.c b/src/event/ngx_event_openssl.c --- a/src/event/ngx_event_openssl.c +++ b/src/event/ngx_event_openssl.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/ngx_event_openssl.h b/src/event/ngx_event_openssl.h --- a/src/event/ngx_event_openssl.h +++ b/src/event/ngx_event_openssl.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/ngx_event_pipe.c b/src/event/ngx_event_pipe.c --- a/src/event/ngx_event_pipe.c +++ b/src/event/ngx_event_pipe.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/ngx_event_pipe.h b/src/event/ngx_event_pipe.h --- a/src/event/ngx_event_pipe.h +++ b/src/event/ngx_event_pipe.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/ngx_event_posted.c b/src/event/ngx_event_posted.c --- a/src/event/ngx_event_posted.c +++ b/src/event/ngx_event_posted.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/ngx_event_posted.h b/src/event/ngx_event_posted.h --- a/src/event/ngx_event_posted.h +++ b/src/event/ngx_event_posted.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/ngx_event_timer.c b/src/event/ngx_event_timer.c --- a/src/event/ngx_event_timer.c +++ b/src/event/ngx_event_timer.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/event/ngx_event_timer.h b/src/event/ngx_event_timer.h --- a/src/event/ngx_event_timer.h +++ b/src/event/ngx_event_timer.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/ngx_http_access_handler.c b/src/http/modules/ngx_http_access_handler.c --- a/src/http/modules/ngx_http_access_handler.c +++ b/src/http/modules/ngx_http_access_handler.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/ngx_http_charset_filter.c b/src/http/modules/ngx_http_charset_filter.c --- a/src/http/modules/ngx_http_charset_filter.c +++ b/src/http/modules/ngx_http_charset_filter.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/ngx_http_chunked_filter.c b/src/http/modules/ngx_http_chunked_filter.c --- a/src/http/modules/ngx_http_chunked_filter.c +++ b/src/http/modules/ngx_http_chunked_filter.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/ngx_http_gzip_filter.c b/src/http/modules/ngx_http_gzip_filter.c --- a/src/http/modules/ngx_http_gzip_filter.c +++ b/src/http/modules/ngx_http_gzip_filter.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/ngx_http_headers_filter.c b/src/http/modules/ngx_http_headers_filter.c --- a/src/http/modules/ngx_http_headers_filter.c +++ b/src/http/modules/ngx_http_headers_filter.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/ngx_http_index_handler.c b/src/http/modules/ngx_http_index_handler.c --- a/src/http/modules/ngx_http_index_handler.c +++ b/src/http/modules/ngx_http_index_handler.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/ngx_http_not_modified_filter.c b/src/http/modules/ngx_http_not_modified_filter.c --- a/src/http/modules/ngx_http_not_modified_filter.c +++ b/src/http/modules/ngx_http_not_modified_filter.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/ngx_http_range_filter.c b/src/http/modules/ngx_http_range_filter.c --- a/src/http/modules/ngx_http_range_filter.c +++ b/src/http/modules/ngx_http_range_filter.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/ngx_http_rewrite_handler.c b/src/http/modules/ngx_http_rewrite_handler.c --- a/src/http/modules/ngx_http_rewrite_handler.c +++ b/src/http/modules/ngx_http_rewrite_handler.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/ngx_http_ssi_filter.c b/src/http/modules/ngx_http_ssi_filter.c --- a/src/http/modules/ngx_http_ssi_filter.c +++ b/src/http/modules/ngx_http_ssi_filter.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/ngx_http_ssl_module.c b/src/http/modules/ngx_http_ssl_module.c --- a/src/http/modules/ngx_http_ssl_module.c +++ b/src/http/modules/ngx_http_ssl_module.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/ngx_http_ssl_module.h b/src/http/modules/ngx_http_ssl_module.h --- a/src/http/modules/ngx_http_ssl_module.h +++ b/src/http/modules/ngx_http_ssl_module.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/ngx_http_static_handler.c b/src/http/modules/ngx_http_static_handler.c --- a/src/http/modules/ngx_http_static_handler.c +++ b/src/http/modules/ngx_http_static_handler.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/ngx_http_status_handler.c b/src/http/modules/ngx_http_status_handler.c --- a/src/http/modules/ngx_http_status_handler.c +++ b/src/http/modules/ngx_http_status_handler.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/ngx_http_userid_filter.c b/src/http/modules/ngx_http_userid_filter.c --- a/src/http/modules/ngx_http_userid_filter.c +++ b/src/http/modules/ngx_http_userid_filter.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/proxy/ngx_http_proxy_cache.c b/src/http/modules/proxy/ngx_http_proxy_cache.c --- a/src/http/modules/proxy/ngx_http_proxy_cache.c +++ b/src/http/modules/proxy/ngx_http_proxy_cache.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/proxy/ngx_http_proxy_handler.c b/src/http/modules/proxy/ngx_http_proxy_handler.c --- a/src/http/modules/proxy/ngx_http_proxy_handler.c +++ b/src/http/modules/proxy/ngx_http_proxy_handler.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/proxy/ngx_http_proxy_handler.h b/src/http/modules/proxy/ngx_http_proxy_handler.h --- a/src/http/modules/proxy/ngx_http_proxy_handler.h +++ b/src/http/modules/proxy/ngx_http_proxy_handler.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/proxy/ngx_http_proxy_header.c b/src/http/modules/proxy/ngx_http_proxy_header.c --- a/src/http/modules/proxy/ngx_http_proxy_header.c +++ b/src/http/modules/proxy/ngx_http_proxy_header.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/proxy/ngx_http_proxy_parse.c b/src/http/modules/proxy/ngx_http_proxy_parse.c --- a/src/http/modules/proxy/ngx_http_proxy_parse.c +++ b/src/http/modules/proxy/ngx_http_proxy_parse.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/modules/proxy/ngx_http_proxy_upstream.c b/src/http/modules/proxy/ngx_http_proxy_upstream.c --- a/src/http/modules/proxy/ngx_http_proxy_upstream.c +++ b/src/http/modules/proxy/ngx_http_proxy_upstream.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http.c b/src/http/ngx_http.c --- a/src/http/ngx_http.c +++ b/src/http/ngx_http.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http.h b/src/http/ngx_http.h --- a/src/http/ngx_http.h +++ b/src/http/ngx_http.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_busy_lock.c b/src/http/ngx_http_busy_lock.c --- a/src/http/ngx_http_busy_lock.c +++ b/src/http/ngx_http_busy_lock.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_busy_lock.h b/src/http/ngx_http_busy_lock.h --- a/src/http/ngx_http_busy_lock.h +++ b/src/http/ngx_http_busy_lock.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_cache.c b/src/http/ngx_http_cache.c --- a/src/http/ngx_http_cache.c +++ b/src/http/ngx_http_cache.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_cache.h b/src/http/ngx_http_cache.h --- a/src/http/ngx_http_cache.h +++ b/src/http/ngx_http_cache.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_config.h b/src/http/ngx_http_config.h --- a/src/http/ngx_http_config.h +++ b/src/http/ngx_http_config.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_copy_filter.c b/src/http/ngx_http_copy_filter.c --- a/src/http/ngx_http_copy_filter.c +++ b/src/http/ngx_http_copy_filter.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_core_module.c b/src/http/ngx_http_core_module.c --- a/src/http/ngx_http_core_module.c +++ b/src/http/ngx_http_core_module.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_core_module.h b/src/http/ngx_http_core_module.h --- a/src/http/ngx_http_core_module.h +++ b/src/http/ngx_http_core_module.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_file_cache.c b/src/http/ngx_http_file_cache.c --- a/src/http/ngx_http_file_cache.c +++ b/src/http/ngx_http_file_cache.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_header_filter.c b/src/http/ngx_http_header_filter.c --- a/src/http/ngx_http_header_filter.c +++ b/src/http/ngx_http_header_filter.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_log_handler.c b/src/http/ngx_http_log_handler.c --- a/src/http/ngx_http_log_handler.c +++ b/src/http/ngx_http_log_handler.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_log_handler.h b/src/http/ngx_http_log_handler.h --- a/src/http/ngx_http_log_handler.h +++ b/src/http/ngx_http_log_handler.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_parse.c b/src/http/ngx_http_parse.c --- a/src/http/ngx_http_parse.c +++ b/src/http/ngx_http_parse.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_parse_time.c b/src/http/ngx_http_parse_time.c --- a/src/http/ngx_http_parse_time.c +++ b/src/http/ngx_http_parse_time.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_request.c b/src/http/ngx_http_request.c --- a/src/http/ngx_http_request.c +++ b/src/http/ngx_http_request.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_request.h b/src/http/ngx_http_request.h --- a/src/http/ngx_http_request.h +++ b/src/http/ngx_http_request.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_request_body.c b/src/http/ngx_http_request_body.c --- a/src/http/ngx_http_request_body.c +++ b/src/http/ngx_http_request_body.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_script.c b/src/http/ngx_http_script.c --- a/src/http/ngx_http_script.c +++ b/src/http/ngx_http_script.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_script.h b/src/http/ngx_http_script.h --- a/src/http/ngx_http_script.h +++ b/src/http/ngx_http_script.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_special_response.c b/src/http/ngx_http_special_response.c --- a/src/http/ngx_http_special_response.c +++ b/src/http/ngx_http_special_response.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/http/ngx_http_write_filter.c b/src/http/ngx_http_write_filter.c --- a/src/http/ngx_http_write_filter.c +++ b/src/http/ngx_http_write_filter.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/imap/ngx_imap.c b/src/imap/ngx_imap.c --- a/src/imap/ngx_imap.c +++ b/src/imap/ngx_imap.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/imap/ngx_imap.h b/src/imap/ngx_imap.h --- a/src/imap/ngx_imap.h +++ b/src/imap/ngx_imap.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/imap/ngx_imap_handler.c b/src/imap/ngx_imap_handler.c --- a/src/imap/ngx_imap_handler.c +++ b/src/imap/ngx_imap_handler.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/imap/ngx_imap_parse.c b/src/imap/ngx_imap_parse.c --- a/src/imap/ngx_imap_parse.c +++ b/src/imap/ngx_imap_parse.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/imap/ngx_imap_proxy.c b/src/imap/ngx_imap_proxy.c --- a/src/imap/ngx_imap_proxy.c +++ b/src/imap/ngx_imap_proxy.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_aio.h b/src/os/unix/ngx_aio.h --- a/src/os/unix/ngx_aio.h +++ b/src/os/unix/ngx_aio.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_aio_read.c b/src/os/unix/ngx_aio_read.c --- a/src/os/unix/ngx_aio_read.c +++ b/src/os/unix/ngx_aio_read.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_aio_read_chain.c b/src/os/unix/ngx_aio_read_chain.c --- a/src/os/unix/ngx_aio_read_chain.c +++ b/src/os/unix/ngx_aio_read_chain.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_aio_write.c b/src/os/unix/ngx_aio_write.c --- a/src/os/unix/ngx_aio_write.c +++ b/src/os/unix/ngx_aio_write.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_aio_write_chain.c b/src/os/unix/ngx_aio_write_chain.c --- a/src/os/unix/ngx_aio_write_chain.c +++ b/src/os/unix/ngx_aio_write_chain.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_alloc.c b/src/os/unix/ngx_alloc.c --- a/src/os/unix/ngx_alloc.c +++ b/src/os/unix/ngx_alloc.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_alloc.h b/src/os/unix/ngx_alloc.h --- a/src/os/unix/ngx_alloc.h +++ b/src/os/unix/ngx_alloc.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_atomic.h b/src/os/unix/ngx_atomic.h --- a/src/os/unix/ngx_atomic.h +++ b/src/os/unix/ngx_atomic.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_channel.c b/src/os/unix/ngx_channel.c --- a/src/os/unix/ngx_channel.c +++ b/src/os/unix/ngx_channel.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_channel.h b/src/os/unix/ngx_channel.h --- a/src/os/unix/ngx_channel.h +++ b/src/os/unix/ngx_channel.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_daemon.c b/src/os/unix/ngx_daemon.c --- a/src/os/unix/ngx_daemon.c +++ b/src/os/unix/ngx_daemon.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_errno.c b/src/os/unix/ngx_errno.c --- a/src/os/unix/ngx_errno.c +++ b/src/os/unix/ngx_errno.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_errno.h b/src/os/unix/ngx_errno.h --- a/src/os/unix/ngx_errno.h +++ b/src/os/unix/ngx_errno.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_files.c b/src/os/unix/ngx_files.c --- a/src/os/unix/ngx_files.c +++ b/src/os/unix/ngx_files.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_files.h b/src/os/unix/ngx_files.h --- a/src/os/unix/ngx_files.h +++ b/src/os/unix/ngx_files.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_freebsd.h b/src/os/unix/ngx_freebsd.h --- a/src/os/unix/ngx_freebsd.h +++ b/src/os/unix/ngx_freebsd.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_freebsd_config.h b/src/os/unix/ngx_freebsd_config.h --- a/src/os/unix/ngx_freebsd_config.h +++ b/src/os/unix/ngx_freebsd_config.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_freebsd_init.c b/src/os/unix/ngx_freebsd_init.c --- a/src/os/unix/ngx_freebsd_init.c +++ b/src/os/unix/ngx_freebsd_init.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_freebsd_rfork_thread.c b/src/os/unix/ngx_freebsd_rfork_thread.c --- a/src/os/unix/ngx_freebsd_rfork_thread.c +++ b/src/os/unix/ngx_freebsd_rfork_thread.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_freebsd_rfork_thread.h b/src/os/unix/ngx_freebsd_rfork_thread.h --- a/src/os/unix/ngx_freebsd_rfork_thread.h +++ b/src/os/unix/ngx_freebsd_rfork_thread.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_freebsd_sendfile_chain.c b/src/os/unix/ngx_freebsd_sendfile_chain.c --- a/src/os/unix/ngx_freebsd_sendfile_chain.c +++ b/src/os/unix/ngx_freebsd_sendfile_chain.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_linux.h b/src/os/unix/ngx_linux.h --- a/src/os/unix/ngx_linux.h +++ b/src/os/unix/ngx_linux.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_linux_config.h b/src/os/unix/ngx_linux_config.h --- a/src/os/unix/ngx_linux_config.h +++ b/src/os/unix/ngx_linux_config.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_linux_init.c b/src/os/unix/ngx_linux_init.c --- a/src/os/unix/ngx_linux_init.c +++ b/src/os/unix/ngx_linux_init.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_linux_sendfile_chain.c b/src/os/unix/ngx_linux_sendfile_chain.c --- a/src/os/unix/ngx_linux_sendfile_chain.c +++ b/src/os/unix/ngx_linux_sendfile_chain.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_os.h b/src/os/unix/ngx_os.h --- a/src/os/unix/ngx_os.h +++ b/src/os/unix/ngx_os.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_posix_config.h b/src/os/unix/ngx_posix_config.h --- a/src/os/unix/ngx_posix_config.h +++ b/src/os/unix/ngx_posix_config.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_posix_init.c b/src/os/unix/ngx_posix_init.c --- a/src/os/unix/ngx_posix_init.c +++ b/src/os/unix/ngx_posix_init.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_process.c b/src/os/unix/ngx_process.c --- a/src/os/unix/ngx_process.c +++ b/src/os/unix/ngx_process.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_process.h b/src/os/unix/ngx_process.h --- a/src/os/unix/ngx_process.h +++ b/src/os/unix/ngx_process.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_process_cycle.c b/src/os/unix/ngx_process_cycle.c --- a/src/os/unix/ngx_process_cycle.c +++ b/src/os/unix/ngx_process_cycle.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_process_cycle.h b/src/os/unix/ngx_process_cycle.h --- a/src/os/unix/ngx_process_cycle.h +++ b/src/os/unix/ngx_process_cycle.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_pthread_thread.c b/src/os/unix/ngx_pthread_thread.c --- a/src/os/unix/ngx_pthread_thread.c +++ b/src/os/unix/ngx_pthread_thread.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_readv_chain.c b/src/os/unix/ngx_readv_chain.c --- a/src/os/unix/ngx_readv_chain.c +++ b/src/os/unix/ngx_readv_chain.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_recv.c b/src/os/unix/ngx_recv.c --- a/src/os/unix/ngx_recv.c +++ b/src/os/unix/ngx_recv.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_send.c b/src/os/unix/ngx_send.c --- a/src/os/unix/ngx_send.c +++ b/src/os/unix/ngx_send.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_shared.c b/src/os/unix/ngx_shared.c --- a/src/os/unix/ngx_shared.c +++ b/src/os/unix/ngx_shared.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_shared.h b/src/os/unix/ngx_shared.h --- a/src/os/unix/ngx_shared.h +++ b/src/os/unix/ngx_shared.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_socket.c b/src/os/unix/ngx_socket.c --- a/src/os/unix/ngx_socket.c +++ b/src/os/unix/ngx_socket.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_socket.h b/src/os/unix/ngx_socket.h --- a/src/os/unix/ngx_socket.h +++ b/src/os/unix/ngx_socket.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_solaris.h b/src/os/unix/ngx_solaris.h --- a/src/os/unix/ngx_solaris.h +++ b/src/os/unix/ngx_solaris.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_solaris_config.h b/src/os/unix/ngx_solaris_config.h --- a/src/os/unix/ngx_solaris_config.h +++ b/src/os/unix/ngx_solaris_config.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_solaris_init.c b/src/os/unix/ngx_solaris_init.c --- a/src/os/unix/ngx_solaris_init.c +++ b/src/os/unix/ngx_solaris_init.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_solaris_sendfilev_chain.c b/src/os/unix/ngx_solaris_sendfilev_chain.c --- a/src/os/unix/ngx_solaris_sendfilev_chain.c +++ b/src/os/unix/ngx_solaris_sendfilev_chain.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_thread.h b/src/os/unix/ngx_thread.h --- a/src/os/unix/ngx_thread.h +++ b/src/os/unix/ngx_thread.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_time.c b/src/os/unix/ngx_time.c --- a/src/os/unix/ngx_time.c +++ b/src/os/unix/ngx_time.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_time.h b/src/os/unix/ngx_time.h --- a/src/os/unix/ngx_time.h +++ b/src/os/unix/ngx_time.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_types.h b/src/os/unix/ngx_types.h --- a/src/os/unix/ngx_types.h +++ b/src/os/unix/ngx_types.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_user.h b/src/os/unix/ngx_user.h --- a/src/os/unix/ngx_user.h +++ b/src/os/unix/ngx_user.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/ngx_writev_chain.c b/src/os/unix/ngx_writev_chain.c --- a/src/os/unix/ngx_writev_chain.c +++ b/src/os/unix/ngx_writev_chain.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/unix/rfork_thread.S b/src/os/unix/rfork_thread.S --- a/src/os/unix/rfork_thread.S +++ b/src/os/unix/rfork_thread.S @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_alloc.c b/src/os/win32/ngx_alloc.c --- a/src/os/win32/ngx_alloc.c +++ b/src/os/win32/ngx_alloc.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_alloc.h b/src/os/win32/ngx_alloc.h --- a/src/os/win32/ngx_alloc.h +++ b/src/os/win32/ngx_alloc.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_atomic.h b/src/os/win32/ngx_atomic.h --- a/src/os/win32/ngx_atomic.h +++ b/src/os/win32/ngx_atomic.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_errno.c b/src/os/win32/ngx_errno.c --- a/src/os/win32/ngx_errno.c +++ b/src/os/win32/ngx_errno.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_errno.h b/src/os/win32/ngx_errno.h --- a/src/os/win32/ngx_errno.h +++ b/src/os/win32/ngx_errno.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_files.c b/src/os/win32/ngx_files.c --- a/src/os/win32/ngx_files.c +++ b/src/os/win32/ngx_files.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_files.h b/src/os/win32/ngx_files.h --- a/src/os/win32/ngx_files.h +++ b/src/os/win32/ngx_files.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_os.h b/src/os/win32/ngx_os.h --- a/src/os/win32/ngx_os.h +++ b/src/os/win32/ngx_os.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_process.c b/src/os/win32/ngx_process.c --- a/src/os/win32/ngx_process.c +++ b/src/os/win32/ngx_process.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_process.h b/src/os/win32/ngx_process.h --- a/src/os/win32/ngx_process.h +++ b/src/os/win32/ngx_process.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_process_cycle.c b/src/os/win32/ngx_process_cycle.c --- a/src/os/win32/ngx_process_cycle.c +++ b/src/os/win32/ngx_process_cycle.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_process_cycle.h b/src/os/win32/ngx_process_cycle.h --- a/src/os/win32/ngx_process_cycle.h +++ b/src/os/win32/ngx_process_cycle.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_service.c b/src/os/win32/ngx_service.c --- a/src/os/win32/ngx_service.c +++ b/src/os/win32/ngx_service.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_shared.h b/src/os/win32/ngx_shared.h --- a/src/os/win32/ngx_shared.h +++ b/src/os/win32/ngx_shared.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_socket.c b/src/os/win32/ngx_socket.c --- a/src/os/win32/ngx_socket.c +++ b/src/os/win32/ngx_socket.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_socket.h b/src/os/win32/ngx_socket.h --- a/src/os/win32/ngx_socket.h +++ b/src/os/win32/ngx_socket.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_stat.c b/src/os/win32/ngx_stat.c --- a/src/os/win32/ngx_stat.c +++ b/src/os/win32/ngx_stat.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_thread.h b/src/os/win32/ngx_thread.h --- a/src/os/win32/ngx_thread.h +++ b/src/os/win32/ngx_thread.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_time.c b/src/os/win32/ngx_time.c --- a/src/os/win32/ngx_time.c +++ b/src/os/win32/ngx_time.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_time.h b/src/os/win32/ngx_time.h --- a/src/os/win32/ngx_time.h +++ b/src/os/win32/ngx_time.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_types.h b/src/os/win32/ngx_types.h --- a/src/os/win32/ngx_types.h +++ b/src/os/win32/ngx_types.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_user.h b/src/os/win32/ngx_user.h --- a/src/os/win32/ngx_user.h +++ b/src/os/win32/ngx_user.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_win32_config.h b/src/os/win32/ngx_win32_config.h --- a/src/os/win32/ngx_win32_config.h +++ b/src/os/win32/ngx_win32_config.h @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_win32_init.c b/src/os/win32/ngx_win32_init.c --- a/src/os/win32/ngx_win32_init.c +++ b/src/os/win32/ngx_win32_init.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_wsarecv.c b/src/os/win32/ngx_wsarecv.c --- a/src/os/win32/ngx_wsarecv.c +++ b/src/os/win32/ngx_wsarecv.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_wsarecv_chain.c b/src/os/win32/ngx_wsarecv_chain.c --- a/src/os/win32/ngx_wsarecv_chain.c +++ b/src/os/win32/ngx_wsarecv_chain.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */ diff --git a/src/os/win32/ngx_wsasend_chain.c b/src/os/win32/ngx_wsasend_chain.c --- a/src/os/win32/ngx_wsasend_chain.c +++ b/src/os/win32/ngx_wsasend_chain.c @@ -1,6 +1,6 @@ /* - * Copyright (C) 2002-2004 Igor Sysoev + * Copyright (C) Igor Sysoev */