nginx-0.1.0-2004-09-29-20:00:49 import; remove years from copyright
diff --git a/auto/cc b/auto/cc
index 68159b5..b05df76 100644
--- a/auto/cc
+++ b/auto/cc
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
CFLAGS="$CFLAGS $CC_OPT"
case $CC in
@@ -25,6 +28,12 @@
# 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
index dba10b3..786f4f8 100755
--- 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_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
index d872fc3..971f99d 100644
--- a/auto/define
+++ b/auto/define
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
cat << END >> $NGX_AUTO_CONFIG_H
#ifndef $have
diff --git a/auto/endianess b/auto/endianess
index fb9e255..4df7d01 100644
--- a/auto/endianess
+++ b/auto/endianess
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
echo $ngx_n "checking for system endianess ..." $ngx_c
echo >> $NGX_ERR
echo "checking for system endianess" >> $NGX_ERR
diff --git a/auto/feature b/auto/feature
index 32a103d..bd5b081 100644
--- a/auto/feature
+++ b/auto/feature
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
echo $ngx_n "checking for $ngx_feature ..." $ngx_c
echo >> $NGX_ERR
echo "checking for $ngx_feature" >> $NGX_ERR
diff --git a/auto/fmt/fmt b/auto/fmt/fmt
index daca069..980641f 100644
--- a/auto/fmt/fmt
+++ b/auto/fmt/fmt
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
echo $ngx_n "checking for $ngx_type printf() format ..." $ngx_c
echo >> $NGX_ERR
echo "checking for $ngx_type printf() format" >> $NGX_ERR
diff --git a/auto/fmt/ptrfmt b/auto/fmt/ptrfmt
index 20f0d32..163ca59 100644
--- a/auto/fmt/ptrfmt
+++ b/auto/fmt/ptrfmt
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
echo $ngx_n "checking for $ngx_type printf() format ..." $ngx_c
echo >> $NGX_ERR
echo "checking for $ngx_type printf() format" >> $NGX_ERR
diff --git a/auto/fmt/xfmt b/auto/fmt/xfmt
index 2509f3f..957e590 100644
--- a/auto/fmt/xfmt
+++ b/auto/fmt/xfmt
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
cat << END | sed -e 's/d"$/x"/' >> $NGX_AUTO_CONFIG_H
#ifndef $ngx_fmt_name
diff --git a/auto/func b/auto/func
index af74331..970d634 100644
--- a/auto/func
+++ b/auto/func
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
echo $ngx_n "checking for $ngx_func ..." $ngx_c
echo >> $NGX_ERR
echo "checking for $ngx_func" >> $NGX_ERR
diff --git a/auto/have b/auto/have
index 04cc103..1b644ad 100644
--- a/auto/have
+++ b/auto/have
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
cat << END >> $NGX_AUTO_CONFIG_H
#ifndef $have
diff --git a/auto/headers b/auto/headers
index 9c9ac51..2bfa685 100644
--- 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
index 0419f11..8671022 100644
--- a/auto/inc
+++ b/auto/inc
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
echo $ngx_n "checking for $ngx_inc ..." $ngx_c
echo >> $NGX_ERR
echo "checking for $ngx_inc" >> $NGX_ERR
diff --git a/auto/init b/auto/init
index 6c175d2..ebca444 100644
--- a/auto/init
+++ b/auto/init
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
MAKEFILE=$OBJS/Makefile
NGX_AUTO_CONFIG_H=$OBJS/ngx_auto_config.h
diff --git a/auto/install b/auto/install
index 1ecf5a7..d1d608c 100644
--- a/auto/install
+++ b/auto/install
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
cat << END >> $MAKEFILE
install:
test -d $PREFIX || mkdir -p $PREFIX
@@ -18,7 +21,7 @@
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 @@
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
index af2e9d7..275bea9 100644
--- a/auto/lib/conf
+++ b/auto/lib/conf
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
if [ $USE_PCRE = YES ]; then
. auto/lib/pcre/conf
fi
diff --git a/auto/lib/make b/auto/lib/make
index 377fc7a..ef571c5 100644
--- a/auto/lib/make
+++ b/auto/lib/make
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
if [ $PCRE != NONE -a $PCRE != NO -a $PCRE != YES ]; then
. auto/lib/pcre/make
fi
diff --git a/auto/lib/md5/conf b/auto/lib/md5/conf
index 383821e..748bea4 100644
--- a/auto/lib/md5/conf
+++ b/auto/lib/md5/conf
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
if [ $MD5 != NONE ]; then
if grep MD5_Init $MD5/md5.h >/dev/null; then
diff --git a/auto/lib/md5/make b/auto/lib/md5/make
index 2632c9b..f718e6c 100644
--- a/auto/lib/md5/make
+++ b/auto/lib/md5/make
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
case "$CC" in
cl)
diff --git a/auto/lib/md5/makefile.bcc b/auto/lib/md5/makefile.bcc
index e3dd8aa..837f2df 100644
--- a/auto/lib/md5/makefile.bcc
+++ b/auto/lib/md5/makefile.bcc
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
CFLAGS = -q -O2 -tWM $(CPU_OPT) -DL_ENDIAN
!if "$(MD5_ASM)" == "YES"
diff --git a/auto/lib/md5/makefile.msvc b/auto/lib/md5/makefile.msvc
index c497c39..68f5cc4 100644
--- a/auto/lib/md5/makefile.msvc
+++ b/auto/lib/md5/makefile.msvc
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
CFLAGS = -nologo -MT -O2 -Ob1 -Oi -Gs $(LIBC) $(CPU_OPT) -D L_ENDIAN
!if "$(MD5_ASM)" == "YES"
diff --git a/auto/lib/md5/makefile.owc b/auto/lib/md5/makefile.owc
index 917acba..5fffa17 100644
--- a/auto/lib/md5/makefile.owc
+++ b/auto/lib/md5/makefile.owc
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
CFLAGS = -zq -bt=nt -bm -ot -op -oi -oe -s $(CPU_OPT)
md5.lib:
diff --git a/auto/lib/openssl/conf b/auto/lib/openssl/conf
index 28dbf66..37c084f 100644
--- a/auto/lib/openssl/conf
+++ b/auto/lib/openssl/conf
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
if [ $OPENSSL != NONE ]; then
CORE_INCS="$CORE_INCS $OPENSSL/include"
CORE_DEPS="$CORE_DEPS $OPENSSL_DEPS"
diff --git a/auto/lib/openssl/make b/auto/lib/openssl/make
index 8631ff3..5e931cb 100644
--- a/auto/lib/openssl/make
+++ b/auto/lib/openssl/make
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
case $PLATFORM in
*)
echo "$OPENSSL/libssl.a:" >> $MAKEFILE
diff --git a/auto/lib/pcre/conf b/auto/lib/pcre/conf
index 29c561b..16feffa 100644
--- a/auto/lib/pcre/conf
+++ b/auto/lib/pcre/conf
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
if [ $PCRE != NONE ]; then
CORE_INCS="$CORE_INCS $PCRE"
CORE_DEPS="$CORE_DEPS $REGEX_DEPS"
diff --git a/auto/lib/pcre/make b/auto/lib/pcre/make
index 3a42eab..fa7bf27 100644
--- a/auto/lib/pcre/make
+++ b/auto/lib/pcre/make
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
case "$CC" in
cl)
diff --git a/auto/lib/pcre/makefile.bcc b/auto/lib/pcre/makefile.bcc
index 5744b90..4119452 100644
--- a/auto/lib/pcre/makefile.bcc
+++ b/auto/lib/pcre/makefile.bcc
@@ -1,4 +1,7 @@
+# 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
index 3192124..7c61d31 100644
--- a/auto/lib/pcre/makefile.msvc
+++ b/auto/lib/pcre/makefile.msvc
@@ -1,4 +1,7 @@
+# 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
index 41194f5..227fd90 100644
--- a/auto/lib/pcre/makefile.owc
+++ b/auto/lib/pcre/makefile.owc
@@ -1,4 +1,7 @@
+# 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
index 3519a6c..7dfaafe 100644
--- a/auto/lib/test
+++ b/auto/lib/test
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
echo $ngx_n "checking for $ngx_lib ..." $ngx_c
echo >> $NGX_ERR
echo "checking for $ngx_lib library" >> $NGX_ERR
diff --git a/auto/lib/zlib/conf b/auto/lib/zlib/conf
index 37c1fa7..a01eebe 100644
--- a/auto/lib/zlib/conf
+++ b/auto/lib/zlib/conf
@@ -1,4 +1,7 @@
+# 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
index d256425..0ced9a2 100644
--- a/auto/lib/zlib/make
+++ b/auto/lib/zlib/make
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
case "$CC" in
cl)
diff --git a/auto/lib/zlib/makefile.bcc b/auto/lib/zlib/makefile.bcc
index 0ec4de8..95e8800 100644
--- a/auto/lib/zlib/makefile.bcc
+++ b/auto/lib/zlib/makefile.bcc
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
CFLAGS = -q -O2 -tWM $(CPU_OPT)
zlib.lib:
diff --git a/auto/lib/zlib/makefile.msvc b/auto/lib/zlib/makefile.msvc
index a9983ef..304b986 100644
--- a/auto/lib/zlib/makefile.msvc
+++ b/auto/lib/zlib/makefile.msvc
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
CFLAGS = -nologo -O2 -Ob1 -Oi -Gs $(LIBC) $(CPU_OPT)
zlib.lib:
diff --git a/auto/lib/zlib/makefile.owc b/auto/lib/zlib/makefile.owc
index bc57d20..71ba512 100644
--- a/auto/lib/zlib/makefile.owc
+++ b/auto/lib/zlib/makefile.owc
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
CFLAGS = -zq -bt=nt -ot -op -oi -oe -s -bm $(CPU_OPT)
zlib.lib:
diff --git a/auto/make b/auto/make
index f8dc80f..fee8a6f 100644
--- a/auto/make
+++ b/auto/make
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
mkdir -p $OBJS/src/core $OBJS/src/event $OBJS/src/event/modules \
$OBJS/src/os/unix $OBJS/src/os/win32 \
$OBJS/src/http $OBJS/src/http/modules $OBJS/src/http/modules/proxy \
diff --git a/auto/modules b/auto/modules
index bfbab15..7bb1eb9 100644
--- a/auto/modules
+++ b/auto/modules
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
if [ $EVENT_SELECT = NO -a $EVENT_FOUND = NO ]; then
EVENT_SELECT=YES
fi
diff --git a/auto/nohave b/auto/nohave
index 49bb7ce..bb5632a 100644
--- a/auto/nohave
+++ b/auto/nohave
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
cat << END >> $NGX_AUTO_CONFIG_H
#ifndef $have
diff --git a/auto/options b/auto/options
index 4276105..259c049 100644
--- a/auto/options
+++ b/auto/options
@@ -1,4 +1,6 @@
+# Copyright (C) Igor Sysoev
+
help=no
PREFIX=
@@ -234,6 +236,10 @@
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
index 623ba31..abffbe3 100644
--- a/auto/os/conf
+++ b/auto/os/conf
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
if [ ".$PLATFORM" = "." ]; then
echo "checking for OS"
diff --git a/auto/os/freebsd b/auto/os/freebsd
index 2d3353e..90cb497 100644
--- a/auto/os/freebsd
+++ b/auto/os/freebsd
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
CORE_INCS="$UNIX_INCS"
CORE_DEPS="$UNIX_DEPS $FREEBSD_DEPS"
CORE_SRCS="$UNIX_SRCS $FREEBSD_SRCS"
@@ -62,18 +65,18 @@
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
index c34fba1..8576ea6 100644
--- a/auto/os/linux
+++ b/auto/os/linux
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
CORE_INCS="$UNIX_INCS"
CORE_DEPS="$UNIX_DEPS $LINUX_DEPS"
CORE_SRCS="$UNIX_SRCS $LINUX_SRCS"
@@ -15,7 +18,7 @@
| 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
index bd6559a..6a4bd22 100644
--- a/auto/os/solaris
+++ b/auto/os/solaris
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
CORE_INCS="$UNIX_INCS"
CORE_DEPS="$UNIX_DEPS $SOLARIS_DEPS"
CORE_SRCS="$UNIX_SRCS $SOLARIS_SRCS "
diff --git a/auto/sources b/auto/sources
index 3cd02b1..40fbad2 100644
--- a/auto/sources
+++ b/auto/sources
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
CORE_MODULES="ngx_core_module ngx_errlog_module ngx_conf_module"
CORE_INCS="src/core"
diff --git a/auto/summary b/auto/summary
index 4d37e87..381754b 100644
--- a/auto/summary
+++ b/auto/summary
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
echo
echo "Configuration summary"
@@ -69,6 +72,10 @@
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
index 301dacf..9aaea51 100644
--- a/auto/threads
+++ b/auto/threads
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
case $USE_THREADS in
rfork)
have=NGX_THREADS . auto/have
diff --git a/auto/types/sizeof b/auto/types/sizeof
index 102f343..ac22e75 100644
--- a/auto/types/sizeof
+++ b/auto/types/sizeof
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
echo $ngx_n "checking for $ngx_type size ..." $ngx_c
echo >> $NGX_ERR
echo "checking for $ngx_type size" >> $NGX_ERR
diff --git a/auto/types/typedef b/auto/types/typedef
index 2bf67cf..9762f48 100644
--- a/auto/types/typedef
+++ b/auto/types/typedef
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
echo $ngx_n "checking for $ngx_type ..." $ngx_c
echo >> $NGX_ERR
echo "checking for $ngx_type" >> $NGX_ERR
diff --git a/auto/types/uintptr_t b/auto/types/uintptr_t
index cd2df8d..a1bb78a 100644
--- a/auto/types/uintptr_t
+++ b/auto/types/uintptr_t
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
echo $ngx_n "checking for uintptr_t ... " $ngx_c
echo >> $NGX_ERR
echo "checking for uintptr_t" >> $NGX_ERR
diff --git a/auto/types/value b/auto/types/value
index c08012c..d823ab3 100644
--- a/auto/types/value
+++ b/auto/types/value
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
cat << END >> $NGX_AUTO_CONFIG_H
#ifndef $ngx_param
diff --git a/auto/unix b/auto/unix
index 35b59ff..4ba7d60 100755
--- a/auto/unix
+++ b/auto/unix
@@ -1,4 +1,7 @@
+# Copyright (C) Igor Sysoev
+
+
CC_WARN=$CC
ngx_fmt_collect=yes
diff --git a/src/core/nginx.c b/src/core/nginx.c
index 236a65b..0f37f2a 100644
--- 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_uint_t ngx_max_module;
-ngx_uint_t ngx_use_stderr;
-
int main(int argc, char *const *argv)
{
@@ -120,7 +118,9 @@
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 @@
return 1;
}
- if (ngx_use_stderr) {
- log = ngx_log_init_errlog();
- }
-
if (ngx_os_init(log) == NGX_ERROR) {
return 1;
}
@@ -326,10 +322,6 @@
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
index c53ad7a..66b5c33 100644
--- 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
index 0bc25a9..6eae76f 100644
--- 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
index 6a2fe03..826395d 100644
--- 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
index ca64783..72b558b 100644
--- 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
index fa2a544..3e014d1 100644
--- 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
index 99c5df1..6387fad 100644
--- 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
index 567c86c..fc05337 100644
--- 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
index f23176d..7e3e682 100644
--- 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
index 5b66374..698342f 100644
--- 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
index a925084..7a03450 100644
--- 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
index 671956e..909ab8e 100644
--- 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
index 208001d..b78f479 100644
--- 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
index 86528ba..a545c61 100644
--- 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 @@
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
index f1e88b1..45b7b23 100644
--- 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
index 7ae77de..c7ee513 100644
--- 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
index d6ca67d..9a6fe6e 100644
--- 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
index ea2529a..d73ca95 100644
--- 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
index b445944..72f9760 100644
--- 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
index 5000ee0..bf8a788 100644
--- 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
index 5e30c9e..d0e1f8d 100644
--- 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
index 85e3b64..236eff4 100644
--- 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
index b65eff3..046bdee 100644
--- 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
index be899e3..07df344 100644
--- 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 @@
if (err) {
if (len > max - 50) {
+
/* leave a space for an error code */
+
len = max - 50;
errstr[len++] = '.';
errstr[len++] = '.';
@@ -222,40 +224,6 @@
#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.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 @@
}
#endif
+
#endif
return &ngx_log;
@@ -405,19 +375,12 @@
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
index 782d28a..a3adb04 100644
--- 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
index f40dfd3..f0d66cb 100644
--- 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
index 47f9a86..ee4d224 100644
--- 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
index 3a3f244..53448f4 100644
--- 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
index 8edcc5a..dad9efc 100644
--- 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
index 1423a97..44fff2e 100644
--- 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
index 15949e5..c1d349e 100644
--- 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
index 2e3319b..5398d06 100644
--- 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
index f3c7ac9..c94db13 100644
--- 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
index 47ced3e..aa69556 100644
--- 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
index 9cae52a..27dad8d 100644
--- 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
index 1d19686..f9bf858 100644
--- 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
index 93d7565..7b23d3c 100644
--- 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
index 0ae7100..f0e7da8 100644
--- 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
index 16e6a5c..dfa7da4 100644
--- 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
index 21de891..3d6a9eb 100644
--- 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
index 4475425..fbc8875 100644
--- 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
index 7315ea3..5e2f3a9 100644
--- 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
index 90ceaae..2ca31ac 100644
--- 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
index 5384b53..e1d1515 100644
--- 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
index c62e1d5..483d675 100644
--- 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
index 80bd393..185a9df 100644
--- 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
index ee29a72..7d68884 100644
--- 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
index ace4cf3..4067fd8 100644
--- 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
index 5d1d758..1d15c93 100644
--- 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
index b55b489..3b4700d 100644
--- 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
index f8cdcd8..db5b756 100644
--- 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
index 0ea9862..2e000c4 100644
--- 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
index eefc3a9..bf78e8f 100644
--- 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
index 995ae32..26b2c81 100644
--- 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
index d441fbe..06ca4b3 100644
--- 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
index 6328bf1..3d7e15c 100644
--- 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
index b492a65..7237bd4 100644
--- 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
index 9044c44..5a5e0e1 100644
--- 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
index 0cd74de..9877b3b 100644
--- 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
index e3dd41a..56a8d92 100644
--- 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
index 2f99073..ce60002 100644
--- 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
index ad21485..c1e6c19 100644
--- 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
index 5493b62..025b916 100644
--- 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
index 7cb7c31..f3ad2f5 100644
--- 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
index b77c389..ab4e6ab 100644
--- 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
index bbc185f..16fab58 100644
--- 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
index 5e3faa3..69d8d12 100644
--- 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
index 6cdcf3d..c1982fd 100644
--- 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
index f6430f9..961f066 100644
--- 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
index 31fa1fe..eb064f5 100644
--- 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
index 055bec3..5e29edc 100644
--- 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
index 0fbf66e..a09f07f 100644
--- 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
index fb9bc28..f40e572 100644
--- 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
index c9ca35f..3a323b1 100644
--- 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
index 6906fdb..d22a86b 100644
--- 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
index 41c7d82..a71839a 100644
--- 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
index af89a38..72ccb0a 100644
--- 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
index a32233f..f7fe52c 100644
--- 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
index 6d2ec05..68a9d36 100644
--- 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
index a25e321..04d1fde 100644
--- 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
index aaeccd2..a08e25f 100644
--- 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
index ace05c8..aa3a656 100644
--- 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
index a1169f7..334dd53 100644
--- 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
index 9cc4df1..35ab2c4 100644
--- 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
index 2024f8d..eaca2a6 100644
--- 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
index a9ce704..c4ffde3 100644
--- 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
index e0f32ce..6206ac3 100644
--- 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
index b7e4506..6cbad26 100644
--- 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
index aa93888..0a2a200 100644
--- 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
index a5cfc7c..f394fbb 100644
--- 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
index e3c936a..4dcc653 100644
--- 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
index e00a47a..0380012 100644
--- 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
index 096c9fa..3718ab0 100644
--- 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
index 8070fd8..c1a8fb6 100644
--- 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
index 01c08bb..a37ffc6 100644
--- 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
index 4097c78..303a4da 100644
--- 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
index 92a663b..2b3ee10 100644
--- 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
index 985eb91..05e2667 100644
--- 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
index 3b3257b..22572a5 100644
--- 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
index 1804e4c..40f4852 100644
--- 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
index 0de9b45..be0052e 100644
--- 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
index 34c47a7..d015c21 100644
--- 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
index 194a519..68bb314 100644
--- 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
index 8d6490b..7468db5 100644
--- 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
index 7d920e5..acd8dbd 100644
--- 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
index 7ece679..9876a05 100644
--- 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
index b9dcd05..51166cf 100644
--- 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
index 2efa232..8eb74ba 100644
--- 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
index 3b79c1c..ba77ffb 100644
--- 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
index 49eb931..38bbe2e 100644
--- 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
index d27cd8d..f50181e 100644
--- 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
index ab7e49f..aea8f75 100644
--- 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
index 348f2d1..ee8e368 100644
--- 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
index 57123de..3a26d65 100644
--- 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
index 84b99a0..4a74512 100644
--- 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
index 62ba2b9..1af8746 100644
--- 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
index c3ec7ac..a8c6894 100644
--- 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
index acc95af..7c1a42f 100644
--- 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
index 2cc81bd..cec709c 100644
--- 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
index 788d840..419c5a1 100644
--- 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
index bd75750..03951a6 100644
--- 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
index b42f47d..8cd9d0b 100644
--- 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
index 66807ef..c286dbd 100644
--- 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
index 49602f9..d011054 100644
--- 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
index 333c8e4..31793d5 100644
--- 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
index e16189a..f102ba3 100644
--- 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
index 294dc12..b8c1335 100644
--- 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
index d2e7205..dc36092 100644
--- 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
index 91016e5..0084c2c 100644
--- 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
index 6d50985..2de61cf 100644
--- 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
index d2ca1ec..3d09d68 100644
--- 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
index 3cb1c55..a8c8663 100644
--- 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
index be2a91a..b9a9b40 100644
--- 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
index 9b9c6a9..0d03fa9 100644
--- 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
index bb86b4b..7218bb2 100644
--- 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
index ae336ae..8603ab2 100644
--- 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
index cb50fce..3ba1670 100644
--- 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
index a16b407..7b1532c 100644
--- 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
index 80e70e1..f4616db 100644
--- 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
index e59a593..d07670a 100644
--- 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
index 361fc8f..774adb9 100644
--- 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
index f5b8803..bef230a 100644
--- 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
index 81aec55..d29debf 100644
--- 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
index ba12991..24034c0 100644
--- 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
index b18ec5d..2b23702 100644
--- 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
index 847c013..a6daf3a 100644
--- 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
index e8f0cef..38a2a96 100644
--- 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
index 8fd162d..0ddb93b 100644
--- 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
index 75be90a..bf0f5d8 100644
--- 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
index 6a64981..f750495 100644
--- 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
index ca6b88c..dba949c 100644
--- 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
index 6e00d44..816b6a6 100644
--- 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
index 5614bd2..159d230 100644
--- 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
index 4900a34..71aa178 100644
--- 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
index 22ef889..ad7987b 100644
--- 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
index b12198f..a529b3d 100644
--- 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
index 60dd91d..6e5b8c0 100644
--- 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
index 8616005..f09dadb 100644
--- 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
index 0d2888d..60f2de0 100644
--- 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
index 40bf7bf..29e4a33 100644
--- 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
index 859a980..f97ab41 100644
--- 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
index 8664fe6..67d0d41 100644
--- 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
index 7c076d6..36f3cb9 100644
--- 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
index b886746..6cbfcc2 100644
--- 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
index 7186f1f..f2ff462 100644
--- 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
index 8b0d3d6..a060dac 100644
--- 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
index f78a7c0..7b5dc23 100644
--- 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
index fd667b0..c438950 100644
--- 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
index 43c2027..793e32e 100644
--- 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
index a7e21ac..49fb17d 100644
--- 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
index 54f6aaa..f939b84 100644
--- 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
index c7b17c2..a3595ff 100644
--- 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
index af79ca2..42630a7 100644
--- 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
index 8b0cc20..ea36cad 100644
--- 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
index 66798ce..6cf6691 100644
--- 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
index 9940261..3ef1509 100644
--- 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
index 16bb2a5..6f8d2da 100644
--- 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
index 7ee9d56..f60ea74 100644
--- 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
index c3be4fb..bf6facd 100644
--- 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
index 0a01ecc..980b585 100644
--- 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
index 3072e3b..9b856f6 100644
--- 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
index 23b1697..7ec46f6 100644
--- 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
index ba4603c..402f31f 100644
--- 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
index b6d2578..d597174 100644
--- 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
index 7803686..10d6850 100644
--- 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
index d9c9ad5..60d1f02 100644
--- 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
index 40bf7bf..29e4a33 100644
--- 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
index c397f7b..fc77433 100644
--- 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
index f1459bc..4ce60a7 100644
--- 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
index ee63c0c..a667b00 100644
--- 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
index be07db6..b3b6e67 100644
--- 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
index a4412fc..ca07202 100644
--- 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
index fcd494f..665976d 100644
--- 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
index 0e12d37..4536a1f 100644
--- 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
index 561041b..452daa1 100644
--- 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
index 7c66dbc..baba3da 100644
--- 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
index 61de963..5ad5198 100644
--- 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
index 2eb04ed..bb0e556 100644
--- 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
index 5b0f18b..2e2f7cc 100644
--- 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
index 406d595..08f93c8 100644
--- 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
*/