cvs commit: apachen/src CHANGES

1998-01-24 Thread coar
coar98/01/24 11:39:48

  Modified:src  CHANGES
  Log:
Don't go into controversial detail about the new_connection()
renaming; the final new name is yet TBD, but the old name is
definitely dead.
  
  Revision  ChangesPath
  1.597 +2 -4  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.596
  retrieving revision 1.597
  diff -u -r1.596 -r1.597
  --- CHANGES   1998/01/24 19:02:01 1.596
  +++ CHANGES   1998/01/24 19:39:46 1.597
  @@ -9,10 +9,8 @@
structures.  Specifically, module authors should be using table_elts()
to get access to an array_header * for the table. [Dean Gaudet]
   
  -  *) Rename new_connection() to ap__new_connection() to avoid namespace
  - collision with LDAP library routines.  The ap__ prefix means
  - it's a private non-API interface, as opposed to ap_.
  - [Ken Coar, Rasmus Lerdorf]
  +  *) Renamed new_connection() to avoid namespace collision with LDAP
  + library routines.  [Ken Coar, Rasmus Lerdorf]
   
 *) WIN32: mod_speling is now available on the Win32 platform.
[Marc Slemko]
  
  
  


cvs commit: apachen/src CHANGES

1998-01-22 Thread dgaudet
dgaudet 98/01/22 15:22:14

  Modified:src  CHANGES
  Log:
  I'm sure some folks rely on these tokens... and would like to know they 
changed
  
  Revision  ChangesPath
  1.590 +10 -0 apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.589
  retrieving revision 1.590
  diff -u -r1.589 -r1.590
  --- CHANGES   1998/01/22 23:11:53 1.589
  +++ CHANGES   1998/01/22 23:22:10 1.590
  @@ -1,5 +1,15 @@
   Changes with Apache 1.3b4
   
  +  *) For clarity the following compile time definitions were changed, folks
  + with custom compilation options in their Configuration should make
  + appropriate changes:
  +
  + SAFE_UNSERIALIZED_ACCEPT  -   SINGLE_LISTEN_UNSERIALIZED_ACCEPT
  + HAVE_MMAP -   USE_MMAP_SCOREBOARD
  +HAVE_SHMGET   -   USE_SHMGET_SCOREBOARD
  +
  + [Jim Jagielski]
  +
 *) PORT: UnixWare 2.1.2 SMP appears to require USE_FCNTL_SERIALIZED_ACCEPT,
as do various earlier versions.  It should be safe on all versions.
Unixware 1.x appears to have the same SIGHUP bug as solaris does with
  
  
  


cvs commit: apachen/src CHANGES

1998-01-22 Thread dgaudet
dgaudet 98/01/22 15:23:09

  Modified:src  CHANGES
  Log:
  tab damage
  
  Revision  ChangesPath
  1.591 +2 -2  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.590
  retrieving revision 1.591
  diff -u -r1.590 -r1.591
  --- CHANGES   1998/01/22 23:22:10 1.590
  +++ CHANGES   1998/01/22 23:23:06 1.591
  @@ -4,8 +4,8 @@
with custom compilation options in their Configuration should make
appropriate changes:
   
  - SAFE_UNSERIALIZED_ACCEPT  -   SINGLE_LISTEN_UNSERIALIZED_ACCEPT
  - HAVE_MMAP -   USE_MMAP_SCOREBOARD
  +SAFE_UNSERIALIZED_ACCEPT  -   SINGLE_LISTEN_UNSERIALIZED_ACCEPT
  +HAVE_MMAP -   USE_MMAP_SCOREBOARD
   HAVE_SHMGET   -   USE_SHMGET_SCOREBOARD
   
[Jim Jagielski]
  
  
  


cvs commit: apachen/src CHANGES

1998-01-20 Thread coar
coar98/01/20 10:56:53

  Modified:.STATUS
   src  CHANGES
  Log:
Note the fix for PR#1667, and that moving to commit-then-review
has received the requisite number of votes and is now in effect.
  
  Revision  ChangesPath
  1.108 +7 -8  apachen/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apachen/STATUS,v
  retrieving revision 1.107
  retrieving revision 1.108
  diff -u -r1.107 -r1.108
  --- STATUS1998/01/20 18:28:35 1.107
  +++ STATUS1998/01/20 18:56:49 1.108
  @@ -11,7 +11,7 @@
   
   Current Modes:
   
  -o Review-Then-Commit
  +o Commit-Then-Review
   o NO lazy voting
   
   Plan:
  @@ -88,20 +88,19 @@
   * Martin's [PATCH] mod_speling [300] Multiple Choices bug (Take 2)
   * Dean's [PATCH] protect the environment
   * general/1666: Apache uses a case sensitive match for Basic auth 
scheme
  -* mod_rewrite/1684: RewriteLog directive does the equivalent of 
HostnameLookups on
  +* mod_rewrite/1684: RewriteLog directive does the equivalent of
  + HostnameLookups on
   * protocol/1683: The Connection header may contain multiple close tokens
   * some of Marc's 1.2.5 security patches (minus proxy fixes)
  +* John Van Essen [EMAIL PROTECTED]'s fix for mod_autoindex PRE
  +  misplacement.
   
   Available Patches:
   
  -* Martin's [PATCH] Improve implementation of -c/-C directive reading 
(take 2)
  +* Martin's [PATCH] Improve implementation of -c/-C directive reading
  +  (take 2)
[EMAIL PROTECTED]
Status: Martin +1, Doug +1, Dean +1, Jim +1
  -
  -* John Van Essen [EMAIL PROTECTED]'s fix for mod_autoindex PRE
  -  misplacement.
  - [EMAIL PROTECTED]
  - Status: Ken +1, Dean +1, Jim +1
   
   * Dean's [PATCH] MONCONTROL for profiling children
[EMAIL PROTECTED]
  
  
  
  1.571 +5 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.570
  retrieving revision 1.571
  diff -u -r1.570 -r1.571
  --- CHANGES   1998/01/20 01:50:42 1.570
  +++ CHANGES   1998/01/20 18:56:51 1.571
  @@ -1,5 +1,10 @@
   Changes with Apache 1.3b4
   
  +  *) mod_autoindex with a plaintext header file would emit the PRE
  + start-tag before the HTML preamble, rather than after the preamble
  + but before the header file contents.  [John Van Essen [EMAIL 
PROTECTED]]
  + PR#1667
  +
 *) SECURITY: Fix a possible buffer overflow in logresolve.  This is
only an issue on systems without a MAXDNAME define or where
the resolver returns domain names longer than MAXDNAME.  [Marc Slemko]
  
  
  


cvs commit: apachen/src CHANGES

1998-01-08 Thread marc
marc98/01/07 21:58:24

  Modified:.STATUS
   src  CHANGES
  Log:
  Update status and changes.
  
  Revision  ChangesPath
  1.63  +3 -0  apachen/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apachen/STATUS,v
  retrieving revision 1.62
  retrieving revision 1.63
  diff -u -r1.62 -r1.63
  --- STATUS1998/01/08 05:14:50 1.62
  +++ STATUS1998/01/08 05:58:20 1.63
  @@ -72,6 +72,7 @@
   * Ken's [PATCH] for copyright year update
   * Dean's [PATCH] 1.3: security updates for mod_imap and mod_include
   * Dean's [PATCH] make mod_include use ap_cpystrn
  +* fix proxy caching on win32
   
   Available Patches:
   
  @@ -231,3 +232,5 @@
   * Ken's PR#1053: an error when accessing a negotiated document
 explicitly names the variant selected.  Should it do so, or should
 the base input name be referenced?
  +
  +* bad use of chdir in some places; it isn't thread-specific
  
  
  
  1.560 +4 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.559
  retrieving revision 1.560
  diff -u -r1.559 -r1.560
  --- CHANGES   1998/01/07 22:24:37 1.559
  +++ CHANGES   1998/01/08 05:58:21 1.560
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b4
   
  +  *) WIN32: Fix a call to os_canonical_filename so it doesn't try to 
  + mess with fake filenames.  This fixes proxy caching on 
  + win32. PR#1265
  +
 *) SECURITY: General mod_include cleanup, including fixing several
possible buffer overflows and a possible infinite loop.
[Dean Gaudet, Marc Slemko]
  
  
  


cvs commit: apachen/src CHANGES

1998-01-07 Thread dgaudet
dgaudet 98/01/07 14:24:39

  Modified:.STATUS
   src  CHANGES
  Log:
  mod_include and mod_imap cleanup/security fixes
  
  Revision  ChangesPath
  1.57  +1 -4  apachen/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apachen/STATUS,v
  retrieving revision 1.56
  retrieving revision 1.57
  diff -u -r1.56 -r1.57
  --- STATUS1998/01/07 17:04:02 1.56
  +++ STATUS1998/01/07 22:24:36 1.57
  @@ -70,12 +70,9 @@
 scheme never succeeds (fwd)
   * Paul's [PATCH] a bundle of multithreading changes
   * Ken's [PATCH] for copyright year update
  +* Dean's [PATCH] 1.3: security updates for mod_imap and mod_include
   
   Available Patches:
  -
  -* Dean's [PATCH] 1.3: security updates for mod_imap and mod_include
  - [EMAIL PROTECTED]
  - Status: Dean +1, Jim +1, Martin +1
   
   * Dean's [PATCH] yet another slow function
   [EMAIL PROTECTED]
  
  
  
  1.559 +12 -5 apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.558
  retrieving revision 1.559
  diff -u -r1.558 -r1.559
  --- CHANGES   1998/01/05 08:41:22 1.558
  +++ CHANGES   1998/01/07 22:24:37 1.559
  @@ -1,5 +1,12 @@
   Changes with Apache 1.3b4
   
  +  *) SECURITY: General mod_include cleanup, including fixing several
  + possible buffer overflows and a possible infinite loop.
  + [Dean Gaudet, Marc Slemko]
  +
  +  *) SECURITY: Numerous changes to mod_imap in a general cleanup
  + including fixing a possible buffer overflow.  [Dean Gaudet]
  +
 *) WIN32: overhaul of multithreading code. Shutdowns are now graceful
(connections are not dropped). Code can handle graceful restarts
(but there is as yet no way to signal this to Apache). Various
  @@ -537,11 +544,11 @@
update_mtime() routine has also been added to advance it if
appropriate.  [Roy Fielding, Ken Coar]
   
  -  *) If a htaccess file can not be read due to bad permissions, deny
  - access to the directory with a HTTP_FORBIDDEN.  The previous
  - behavior was to ignore the htaccess file if it could not
  - be read.  This change may make some setups with unreadable
  - htaccess files stop working.  PR#817  [Marc Slemko]
  +  *) SECURITY: If a htaccess file can not be read due to bad permissions,
  + deny access to the directory with a HTTP_FORBIDDEN.  The previous
  + behavior was to ignore the htaccess file if it could not be read.
  + This change may make some setups with unreadable htaccess files
  + stop working.  PR#817  [Marc Slemko]
   
 *) Add aplog_error() providing a mechanism to define levels of
verbosity to the server error logging. This addition also provides
  
  
  


cvs commit: apachen/src CHANGES

1998-01-05 Thread pcs
pcs 98/01/05 00:41:24

  Modified:src  CHANGES
  Log:
  Update with the WIN32 MT changes
  
  Revision  ChangesPath
  1.558 +5 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.557
  retrieving revision 1.558
  diff -u -r1.557 -r1.558
  --- CHANGES   1998/01/03 00:18:31 1.557
  +++ CHANGES   1998/01/05 08:41:22 1.558
  @@ -1,5 +1,10 @@
   Changes with Apache 1.3b4
   
  +  *) WIN32: overhaul of multithreading code. Shutdowns are now graceful
  + (connections are not dropped). Code can handle graceful restarts
  + (but there is as yet no way to signal this to Apache). Various
  + other cleanups. [Paul Sutton]
  +
 *) The aplog_error changes specific to 1.3 introduced a buffer
overrun in the (now legacy) log_printf function.  Fixed.
[Dean Gaudet]
  
  
  


cvs commit: apachen/src CHANGES

1997-12-19 Thread dgaudet
dgaudet 97/12/18 18:17:17

  Modified:src  CHANGES
  Log:
  pr 1542
  
  Revision  ChangesPath
  1.530 +2 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.529
  retrieving revision 1.530
  diff -u -r1.529 -r1.530
  --- CHANGES   1997/12/14 20:49:48 1.529
  +++ CHANGES   1997/12/19 02:17:15 1.530
  @@ -1,5 +1,7 @@
   Changes with Apache 1.3b4
   
  +  *) Better glibc support under Linux.  [Dean Gaudet] PR#1542
  +
 *) RedirectMatch gone / would cause a SIGSEGV. [Dean Gaudet] PR#1319
   
 *) WIN32: avoid overflows during file canonicalisations.
  
  
  


cvs commit: apachen/src CHANGES

1997-11-25 Thread dgaudet
dgaudet 97/11/25 13:36:52

  Modified:src  CHANGES
  Log:
  attribute the PR#1387 fix to Ben Hyde
  
  Revision  ChangesPath
  1.521 +1 -1  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.520
  retrieving revision 1.521
  diff -u -r1.520 -r1.521
  --- CHANGES   1997/11/25 20:43:30 1.520
  +++ CHANGES   1997/11/25 21:36:51 1.521
  @@ -1,7 +1,7 @@
   Changes with Apache 1.3b4
   
 *) WIN32: Allocate the correct amount of memory for the scoreboard.
  - [Dean Gaudet]
  + [Ben Hyde] PR#1387
   
 *) WIN32: Only lowercase the part of the path that is real. [Ben Laurie]
   
  
  
  


cvs commit: apachen/src CHANGES

1997-11-16 Thread marc
marc97/11/15 18:17:03

  Modified:src  CHANGES
  Log:
  Misc updates to CHANGES file.
  
  Revision  ChangesPath
  1.514 +13 -4 apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.513
  retrieving revision 1.514
  diff -u -r1.513 -r1.514
  --- CHANGES   1997/11/15 19:04:46 1.513
  +++ CHANGES   1997/11/16 02:17:01 1.514
  @@ -1,5 +1,14 @@
   Changes with Apache 1.3b3
   
  +  *) WIN32: Fix the code so CGIs can use socket calls on Windows.  
  + The problem was that certain environment variables needed for
  + sockets to work under Win32 were not being passed.
  + [Frank Faubert [EMAIL PROTECTED]]
  +
  +  *) Add a -V command line flag to the httpd binary.  This 
  + flag shows some of the defines that Apache was compiled with.
  + It is useful for debugging purposes.  [Martin Kraemer]
  +
 *) Start separating the ap_*() routines into their own library, so they
can be used by items in src/support among other things.  PR#512, 905,
1252, 1308 [Ken Coar]
  @@ -10,9 +19,9 @@
 *) Remove strtoul() use from mod_proxy because it isn't available
on all platforms.   [Marc Slemko] PR#1214
   
  -  *) Some Win32 systems terminated all responses after 16 kB. This turns
  - out to be a bug in Winsock - select() doesn't always return the
  -  correct status.  [Ben Laurie]
  +  *) WIN32: Some Win32 systems terminated all responses after 16 kB. 
  + This turns out to be a bug in Winsock - select() doesn't always 
  + return the correct status.  [Ben Laurie]
   
 *) Directives owned by http_core can now use the new check_cmd_context()
routine to ensure that they're not being used within a container
  @@ -64,7 +73,7 @@
by default.  [Ken Coar]
   
 *) Add a SuppressColumnSorting option to the IndexOptions list,
  - which will keep the column heading from beling links for sorting
  + which will keep the column heading from being links for sorting
the display.  [Ken Coar, suggested by Brian Tiemann [EMAIL PROTECTED]]
PR #1261
   
  
  
  


cvs commit: apachen/src CHANGES

1997-11-14 Thread marc
marc97/11/14 08:07:24

  Modified:src  CHANGES
  Log:
  Update CHANGES.
  
  Revision  ChangesPath
  1.511 +5 -3  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.510
  retrieving revision 1.511
  diff -u -r1.510 -r1.511
  --- CHANGES   1997/11/13 20:22:32 1.510
  +++ CHANGES   1997/11/14 16:07:22 1.511
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b3
   
  +  *) Remove strtoul() use from mod_proxy because it isn't available
  + on all platforms.   [Marc Slemko] PR#1214
  +
 *) Some Win32 systems terminated all responses after 16 kB. This turns
out to be a bug in Winsock - select() doesn't always return the
 correct status.  [Ben Laurie]
  @@ -8,9 +11,8 @@
routine to ensure that they're not being used within a container
(e.g., Directory) where they're invalid.  [Martin Kraemer]
   
  -  *) PORT: SUNOS now always defines SUNOS_LIB_PROTOTYPES because a
  - recent change elsewhere left us without definitions for fgetc()
  - and fgets() breaking compilation.  [Martin Kraemer, Ben Hyde]
  +  *) PORT: Recent changes made it necessary to add explicit prototype
  + for fgetc() and fgets() on SunOS 4.x.  [Martin Kraemer, Ben Hyde]
   
 *) It was necessary to distinguish between resources which are
allocated in the parent, for cleanup in the parent, and resources
  
  
  


cvs commit: apachen/src CHANGES

1997-11-12 Thread martin
martin  97/11/11 16:05:57

  Modified:src  CHANGES
  Log:
  Lars Eilebrecht wrote a whole new set of Apache Vhost Internals
  documentation, examples, explanations and caveats. They live in a new
  subdirectory htdocs/manual/vhost/. [Lars Eilebrecht [EMAIL PROTECTED]]
  Submitted by: Lars Eilebrecht [EMAIL PROTECTED]
  
  Revision  ChangesPath
  1.503 +4 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.502
  retrieving revision 1.503
  diff -u -u -r1.502 -r1.503
  --- CHANGES   1997/11/11 19:52:16 1.502
  +++ CHANGES   1997/11/12 00:05:55 1.503
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b3
   
  +  *) Lars Eilebrecht wrote a whole new set of Apache Vhost Internals
  + documentation, examples, explanations and caveats. They live in a new
  + subdirectory htdocs/manual/vhost/. [Lars Eilebrecht [EMAIL PROTECTED]]
  +
 *) If ap_slack fails to allocate above the low slack line it's a good
indication that further problems will occur; it's a better indication
than many external libraries give us when we actually run out of
  
  
  


cvs commit: apachen/src CHANGES

1997-11-08 Thread marc
marc97/11/07 17:13:33

  Modified:src/main conf.h
   src  CHANGES
  Log:
  Default to USE_FCNTL_SERIALIZED_ACCEPT on HPUX to properly handle
  multiple Listen directives.
  
  PR: 872
  Reviewed by:  Paul Sutton, Jim Jagielski
  
  Revision  ChangesPath
  1.154 +1 -0  apachen/src/main/conf.h
  
  Index: conf.h
  ===
  RCS file: /export/home/cvs/apachen/src/main/conf.h,v
  retrieving revision 1.153
  retrieving revision 1.154
  diff -u -r1.153 -r1.154
  --- conf.h1997/11/06 10:47:00 1.153
  +++ conf.h1997/11/08 01:13:29 1.154
  @@ -169,6 +169,7 @@
   #undef HAVE_GMTOFF
   #define NO_KILLPG
   #undef NO_SETSID
  +#define USE_FCNTL_SERIALIZED_ACCEPT
   #ifndef _HPUX_SOURCE
   #define _HPUX_SOURCE
   #endif
  
  
  
  1.492 +3 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.491
  retrieving revision 1.492
  diff -u -r1.491 -r1.492
  --- CHANGES   1997/11/06 22:03:38 1.491
  +++ CHANGES   1997/11/08 01:13:31 1.492
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b3
 
  +  *) Default to USE_FCNTL_SERIALIZED_ACCEPT on HPUX to properly 
  + handle multiple Listen directives.  [Marc Slemko] PR#872
  +
 *) Inherit a bugfix to fnmatch.c from FreeBSD sources.
[[KOI8-R] áÎÄÒÅÊ þÅÒÎÏ× [EMAIL PROTECTED]] PR#1311
   
  
  
  


cvs commit: apachen/src CHANGES

1997-11-08 Thread marc
marc97/11/07 21:21:00

  Modified:src  CHANGES
  Log:
  Fix typos.
  
  Revision  ChangesPath
  1.494 +21 -21apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.493
  retrieving revision 1.494
  diff -u -r1.493 -r1.494
  --- CHANGES   1997/11/08 01:20:03 1.493
  +++ CHANGES   1997/11/08 05:20:58 1.494
  @@ -81,14 +81,14 @@
[Philippe Vanhaesendonck [EMAIL PROTECTED],
Omar Del Rio [EMAIL PROTECTED]] PR#482, 1246
   
  -  *) PORT: Some versions of netbsd don't automatically define
  +  *) PORT: Some versions of NetBSD don't automatically define
__NetBSD__.  Workaround by defining NETBSD.
[Chris Craft [EMAIL PROTECTED]] PR#977
   
  -  *) PORT: Unixware 2.x requires -lgen for syslog.
  +  *) PORT: UnixWare 2.x requires -lgen for syslog.
[Hans Snijder [EMAIL PROTECTED]] PR#1249
   
  -  *) PORT: Ultrix appears to not have syslog.
  +  *) PORT: ULTRIX appears to not have syslog.
[Lars Eilebrecht [EMAIL PROTECTED]]
   
 *) PORT: Basic Gemini port (treat it like unixware212).
  @@ -216,7 +216,7 @@
the parent writes on, and one which the child writes on.  As part of
this change the get_scoreboard_info() function was removed, and
scoreboard_image was exported.  This change fixes a race condition
  - in filebased scoreboard systems, and speeds up changes involving the
  + in file based scoreboard systems, and speeds up changes involving the
scoreboard in earlier 1.3 development.  [Dean Gaudet]
   
 *) API: New register_other_child() API (see http_main.h) which allows
  @@ -309,7 +309,7 @@
   
 *) Add aplog_error() providing a mechanism to define levels of
verbosity to the server error logging. This addition also provides
  - the ablity to log errors using syslogd. Error logging is configurable
  + the ability to log errors using syslogd. Error logging is configurable
on a per-server basis using the LogLevel directive. Conversion
of log_*() in progress. [Randy Terbush]
   
  @@ -394,7 +394,7 @@
USE_xxx_SERIALIZED_ACCEPT in conf.h.  xxx is FCNTL for fcntl(),
and FLOCK for flock().  New options have been added:
- SYSVSEM to use System V style semaphores
  - - PTHREAD to use Posix threads (appears to work on Solaris only)
  + - PTHREAD to use POSIX threads (appears to work on Solaris only)
- USLOCK to use IRIX uslock
Based on timing various techniques, the following changes were made
to the defaults:
  @@ -429,7 +429,7 @@
create one.  Modules can add compiler or library information to 
generated Makefiles. [Paul Sutton]
   
  -  *) Source core re-organisation: distibuted modules are now in 
  +  *) Source core re-organisation: distributed modules are now in 
modules/standard. All other source code is in main. OS-specific
code is in os/{unix,emx,win32} directories. [Paul Sutton]
   
  @@ -482,7 +482,7 @@
   
 *) ip-based vhosts are stored and queried using a hashing function, which
has been shown to improve performance on servers with many ip-vhosts.
  - Some other changes had to be made to accomodate this:
  + Some other changes had to be made to accommodate this:
- the * address for vhosts now behaves like _default_
- the matching process now is:
- match an ip-vhost directly via hash (possibly matches main
  @@ -563,7 +563,7 @@
in anticipation of using mmap() for reading files.)
[Dean Gaudet]
   
  -  *) In obscure cases where a partial socket write occured while chunking,
  +  *) In obscure cases where a partial socket write occurred while chunking,
Apache would omit the chunk header/footer on the next block.  Cleaned
up other bugs/inconsistencies in error conditions in buff.c.  Fixed
a bug where a long pause in DNS lookups could cause the last packet
  @@ -696,7 +696,7 @@
an empty query string via xxx?.
This update also removes the copyright of Ralf S. Engelschall,
i.e. now mod_rewrite no longer has a shared copyright. Instead is is
  - exclusively copyrighted by the Apache Group now. This happended because
  + exclusively copyrighted by the Apache Group now. This happened because
the author now has gifted mod_rewrite exclusively to the Apache Group 
and 
no longer maintains an external version.
[Ralf S. Engelschall]
  @@ -812,7 +812,7 @@
[Ken Coar]
   
 *) If NETSCAPE_DBM_COMPAT is defined in EXTRA_CFLAGS then Apache
  - will work with netscape dbm files.  (dbmmanage will probably not
  + will work with Netscape dbm files.  (dbmmanage will probably not
work however.) [Alexander Spohr [EMAIL PROTECTED]] PR#444
   
 *) Add a ListenBacklog directive to 

cvs commit: apachen/src CHANGES

1997-11-06 Thread fielding
fielding97/11/05 19:03:10

  Modified:src  CHANGES
  Log:
  Document change to USE_FCNTL_SERIALIZED_ACCEPT on Solaris2.
  
  Revision  ChangesPath
  1.487 +6 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.486
  retrieving revision 1.487
  diff -u -r1.486 -r1.487
  --- CHANGES   1997/11/05 12:48:11 1.486
  +++ CHANGES   1997/11/06 03:03:08 1.487
  @@ -1,5 +1,11 @@
   Changes with Apache 1.3b3
   
  +  *) Restored USE_FCNTL_SERIALIZED_ACCEPT as the default for Solaris2,
  + since the PTHREAD mechanism was losing locks on Solaris 2.5.0.
  + You can now set -DUSE_SYSVSEM_SERIALIZED_ACCEPT or
  + -DUSE_PTHREAD_SERIALIZED_ACCEPT in Configuration if you want to
  + test the other two methods.  [Roy Fielding]
  +
 *) OS/2 Port updated; it should be possible to build OS/2 from the same
sources as Unix now.  [Brian Havard [EMAIL PROTECTED]]
   
  
  
  


cvs commit: apachen/src CHANGES Configure

1997-11-06 Thread dgaudet
dgaudet 97/11/06 13:57:39

  Modified:src  CHANGES Configure
  Log:
  A sed command in the Configure script pushed the edge of POSIXness,
  breaking on some systems
  
  PR: 1368
  Submitted by:   Bhaba R.Misra [EMAIL PROTECTED]
  Reviewed by:Dean Gaudet, Jim Jagielski, Martin Kraemer
  
  Revision  ChangesPath
  1.489 +3 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.488
  retrieving revision 1.489
  diff -u -r1.488 -r1.489
  --- CHANGES   1997/11/06 10:46:58 1.488
  +++ CHANGES   1997/11/06 21:57:36 1.489
  @@ -1,4 +1,7 @@
   Changes with Apache 1.3b3
  +
  +  *) A sed command in the Configure script pushed the edge of POSIXness,
  + breaking on some systems.  [Bhaba R.Misra [EMAIL PROTECTED]] PR#1368
 
 *) Solaris = 2.5 was totally broken due to a mess up using pthread
mutexes.  [Roy Fielding, Dean Gaudet]
  
  
  
  1.169 +1 -1  apachen/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apachen/src/Configure,v
  retrieving revision 1.168
  retrieving revision 1.169
  diff -u -r1.168 -r1.169
  --- Configure 1997/11/05 12:48:12 1.168
  +++ Configure 1997/11/06 21:57:37 1.169
  @@ -1063,7 +1063,7 @@
# it's responsible for the rest of its Makefile
:
else
  - basedir=`echo $moddir | sed 's/^[^/]*\///g'`
  + basedir=`echo $moddir | sed '[EMAIL PROTECTED]/]*/@@g'`
awk  $moddir/Makefile  $tmpfile '
BEGIN {
printf OBJS=
  
  
  


cvs commit: apachen/src CHANGES

1997-11-06 Thread coar
coar97/11/06 14:00:36

  Modified:src  CHANGES
  Log:
Forgot to update CHANGES again.  {sigh}
  
  Revision  ChangesPath
  1.490 +4 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.489
  retrieving revision 1.490
  diff -u -r1.489 -r1.490
  --- CHANGES   1997/11/06 21:57:36 1.489
  +++ CHANGES   1997/11/06 22:00:35 1.490
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b3
   
  +  *) When a configuration parse complained about a bad directive,
  + the logger would use whatever (unrelated) value was in errno.
  + errno is now forced to EINVAL first in this case.  [Ken Coar]
  +
 *) A sed command in the Configure script pushed the edge of POSIXness,
breaking on some systems.  [Bhaba R.Misra [EMAIL PROTECTED]] PR#1368
 
  
  
  


cvs commit: apachen/src CHANGES Configure

1997-11-03 Thread dgaudet
dgaudet 97/11/02 20:33:19

  Modified:src  CHANGES Configure
  Log:
  Warn user about default path change if /usr/local/etc/httpd is found.
  
  Submitted by: Lars Eilebrecht
  Reviewed by:  Martin Kraemer, Dean Gaudet
  
  Revision  ChangesPath
  1.483 +3 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.482
  retrieving revision 1.483
  diff -u -r1.482 -r1.483
  --- CHANGES   1997/10/30 19:20:48 1.482
  +++ CHANGES   1997/11/03 04:33:16 1.483
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b3
   
  +  *) Warn user that default path has changed if /usr/local/etc/httpd
  + is found on the system.  [Lars Eilebrecht]
  +
 *) Various mod_mime_magic bug fixes and cleanups: Uncompression
should work, it should work on WIN32, and a few resource
leaks and abort conditions are fixed.
  
  
  
  1.166 +18 -0 apachen/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apachen/src/Configure,v
  retrieving revision 1.165
  retrieving revision 1.166
  diff -u -r1.165 -r1.166
  --- Configure 1997/10/27 19:10:33 1.165
  +++ Configure 1997/11/03 04:33:17 1.166
  @@ -98,6 +98,24 @@
   if [ -f modules.c ] ; then mv modules.c modules.c.bak; fi
   
   
  +# If we find the directory /usr/local/etc/httpd and there is
  +# no HTTPD_ROOT flag set in the Configuration file we assume
  +# that the user was using the old default root directory
  +# and issue a notice about it.
  +#
  +
  +test ! -d /usr/local/etc/httpd/ \
  + || if ! egrep '^EXTRA_CFLAGS.*HTTPD_ROOT' $file /dev/null
  +then
  +  echo  | Please note that the default httpd root directory has changed
  +  echo  | from '/usr/local/etc/httpd/' to '/usr/local/apache/.'
  +  echo  | You may add '-DHTTPD_ROOT=\\\/usr/local/etc/httpd\\\' to 
EXTRA_CFLAGS
  +  echo  | in your Configuration file (and re-run Configure) or start
  +  echo  | httpd with the option '-d /usr/local/etc/httpd' if you still
  +  echo  | want to use the old root directory for your server.
  +fi
  +
  +
   # Start creating the Makefile. We add some comments and
   # then fold in the modules that were included in Configuration
   #
  
  
  


cvs commit: apachen/src CHANGES

1997-10-22 Thread Ralf S. Engelschall
rse 97/10/22 00:57:53

  Modified:src  CHANGES
  Log:
  Entry for UNIQUE_ID patch.
  
  Revision  ChangesPath
  1.469 +4 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.468
  retrieving revision 1.469
  diff -u -r1.468 -r1.469
  --- CHANGES   1997/10/18 13:07:42 1.468
  +++ CHANGES   1997/10/22 07:57:52 1.469
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b3
   
  +  *) Add support to suexec wrapper program for mod_unique_id's UNIQUE_ID
  + variable to provide this one to suexec'd CGIs, too.
  +  [Ralf S. Engelschall] PR#1284
  +
 *) New support tool: src/support/split-logfile, a sample Perl script which
splits up a combined access log into separate files based on the
name of the virtual host (listed first in the log records by %v).
  
  
  


cvs commit: apachen/src CHANGES

1997-10-22 Thread martin
martin  97/10/22 01:26:51

  Modified:src  CHANGES
  Log:
  Document my config parsing changes
  
  Revision  ChangesPath
  1.470 +6 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.469
  retrieving revision 1.470
  diff -u -u -r1.469 -r1.470
  --- CHANGES   1997/10/22 07:57:52 1.469
  +++ CHANGES   1997/10/22 08:26:50 1.470
  @@ -1,5 +1,11 @@
   Changes with Apache 1.3b3
   
  +  *) Various improvements in detecting config file errors (missing closing
  + directives for Directory, Files etc. blocks, prohibiting global
  + server settings in VirtualHost blocks, flagging unhandled multiple
  + arguments to Directory, Files etc.)
  + [Martin Kraemer]
  +
 *) Add support to suexec wrapper program for mod_unique_id's UNIQUE_ID
variable to provide this one to suexec'd CGIs, too.
 [Ralf S. Engelschall] PR#1284
  
  
  


cvs commit: apachen/src CHANGES

1997-10-15 Thread dgaudet
dgaudet 97/10/14 17:24:06

  Modified:htdocs/manual new_features_1_3.html
   src  CHANGES
  Log:
  Document alloc debugging.
  
  Revision  ChangesPath
  1.27  +10 -0 apachen/htdocs/manual/new_features_1_3.html
  
  Index: new_features_1_3.html
  ===
  RCS file: /export/home/cvs/apachen/htdocs/manual/new_features_1_3.html,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- new_features_1_3.html 1997/10/07 19:44:36 1.26
  +++ new_features_1_3.html 1997/10/15 00:24:01 1.27
  @@ -395,6 +395,16 @@
   An option to codespawn_child/code functions which prevents Apache
   from aggressively trying to kill off the child.
   
  +listrongcodealloc debugging code/code/strongbr
  +Defining codeALLOC_DEBUG/code provides a rudimentary memory
  +debugger which can be used on live servers with low impact --
  +it sets all allocated and freed memory bytes to 0xa5.  Defining
  +codeALLOC_USE_MALLOC/code will cause the alloc code to use
  +codemalloc()/code and codefree()/code for each object.  This
  +is far more expensive and should only be used for testing with tools
  +such as Electric Fence and Purify.  See codemain/alloc.c/code
  +for more details.
  +
   /ul
   
   /ul
  
  
  
  1.463 +8 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.462
  retrieving revision 1.463
  diff -u -r1.462 -r1.463
  --- CHANGES   1997/10/07 20:04:58 1.462
  +++ CHANGES   1997/10/15 00:24:03 1.463
  @@ -1,5 +1,13 @@
   Changes with Apache 1.3b1
   
  +  *) Add debugging code to alloc.c.  Defining ALLOC_DEBUG provides a
  + rudimentary memory debugger which can be used on live servers with
  + low impact -- it sets all allocated and freed memory bytes to 0xa5.
  + Defining ALLOC_USE_MALLOC will cause the alloc code to use malloc()
  + and free() for each object.  This is far more expensive and should
  + only be used for testing with tools such as Electric Fence and
  + Purify.  See main/alloc.c for more details.  [Dean Gaudet]
  +
 *) Configure uses a sh trap and didn't set its exitcode properly.
[Dean Gaudet] PR#1159
   
  
  
  


cvs commit: apachen/src CHANGES

1997-10-07 Thread Dean Gaudet
dgaudet 97/10/07 12:44:41

  Modified:htdocs/manual new_features_1_3.html upgrading_to_1_3.html
   src  CHANGES
  Log:
  Doc the vhost changes.
  
  Revision  ChangesPath
  1.26  +9 -0  apachen/htdocs/manual/new_features_1_3.html
  
  Index: new_features_1_3.html
  ===
  RCS file: /export/home/cvs/apachen/htdocs/manual/new_features_1_3.html,v
  retrieving revision 1.25
  retrieving revision 1.26
  diff -u -r1.25 -r1.26
  --- new_features_1_3.html 1997/10/04 18:43:28 1.25
  +++ new_features_1_3.html 1997/10/07 19:44:36 1.26
  @@ -310,6 +310,15 @@
   files.  So you will see errors in the config file.  This should make
   it easier to start Apache via rsh or crontab.
   
  +listrongImproved HTTP/1.1-style Virtual Hosts/strongbr
  +The new (undocumented) a href=mod/core.html#namevirtualhostcode
  +NameVirtualHost/code/a directive is used to list ip address:port
  +pairs on which HTTP/1.1-style virtual hosting occurs.  This is
  +vhosting based on the codeHost:/code header from the client.
  +Previously this address was implicitly the same as the main address
  +of the machine, and this caused no end of problems for users, and
  +was not powerful enough.
  +
   listrongAPI Additions/strongbr
   
   For all those module writers and code hackers:
  
  
  
  1.2   +12 -0 apachen/htdocs/manual/upgrading_to_1_3.html
  
  Index: upgrading_to_1_3.html
  ===
  RCS file: /export/home/cvs/apachen/htdocs/manual/upgrading_to_1_3.html,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- upgrading_to_1_3.html 1997/10/06 03:06:36 1.1
  +++ upgrading_to_1_3.html 1997/10/07 19:44:37 1.2
  @@ -63,6 +63,18 @@
   h3Run-Time Configuration Changes/h3
   
   ul
  +  liFolks using HTTP/1.1-style virtual hosting will need to list the
  +ip:port pairs that are supposed to have HTTP/1.1-style virtual hosting
  +via the (undocumented) a href=mod/core.html#namevirtualhostcode
  +NameVirtualHost/code/a directive.  Previously this support was
  +given implicitly on the main server address.  Now it has to be
  +explicitly listed so as to avoid many problems that users had.
  +
  +  liThe precedence of virtual hosts has been reversed (applies mainly to
  +vhosts using HTTP/1.1 Host: headers, and the
  +a href=mod/core.html#serverpathServerPath/a directive).  Now
  +the earlier vhosts in the file have precedence over the later vhosts.
  +
 licodeHostnameLookups/code defaults to Off.
   
 liThe undocumented
  
  
  
  1.460 +8 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.459
  retrieving revision 1.460
  diff -u -r1.459 -r1.460
  --- CHANGES   1997/10/07 06:05:20 1.459
  +++ CHANGES   1997/10/07 19:44:39 1.460
  @@ -1,5 +1,13 @@
   Changes with Apache 1.3b1
   
  +  *) Yet another vhost revamp.  Add the NameVirtualHost directive which
  + explicitly lists the ip:port pairs that are to be used for name-vhosts.
  + From a given ip:port, regardless what the Host: header is, you can
  + only reach the vhosts defined on that ip:port.  The precedence of
  + vhosts was reversed to match other precedences in the config --
  + the earlier vhosts override the later vhosts.  All vhost matching was
  + moved into http_vhost.[ch].  [Dean Gaudet]
  +
 *) ap_inline can be used to force inlining.  GNUC __attribute__() can
be used for whatever reason is appropriate (i.e. format() warnings
for printf style functions).  Both are enabled only with
  
  
  


cvs commit: apachen/src CHANGES

1997-10-04 Thread Dean Gaudet
dgaudet 97/10/04 19:22:24

  Modified:src  CHANGES
  Log:
  CoreDumpDirectory not mentioned
  
  Revision  ChangesPath
  1.456 +4 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.455
  retrieving revision 1.456
  diff -u -r1.455 -r1.456
  --- CHANGES   1997/10/02 05:24:53 1.455
  +++ CHANGES   1997/10/05 02:22:22 1.456
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b1
   
  +  *) CoreDumpDirectory directive directs where the core file is
  + written when a SIGSEGV, SIGBUS, SIGABORT or SIGABRT are
  + received.  [Marc Slemko, Dean Gaudet]
  +
 *) PORT: Support for Atari MINT.
[Jan Paul Schmidt [EMAIL PROTECTED]]
   
  
  
  


cvs commit: apachen/src CHANGES

1997-09-30 Thread Roy Fielding
fielding97/09/30 14:48:40

  Modified:src  CHANGES
  Log:
  Improve the note about new unbuffered CGI
  
  Revision  ChangesPath
  1.453 +16 -12apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.452
  retrieving revision 1.453
  diff -u -r1.452 -r1.453
  --- CHANGES   1997/09/30 21:02:10 1.452
  +++ CHANGES   1997/09/30 21:48:37 1.453
  @@ -447,18 +447,22 @@
setting.  The define MAX_SPAWN_RATE can be used to raise/lower
the maximum.  [Dean Gaudet]
   
  -  *) nph- CGIs were not compatible with HTTP/1.1 or SSL support because
  - they were passed a socket that connected directly to the client.
  - As such they would have to implement the transport level details
  - such as encryption or chunking in order to work properly.
  - This isn't part of the CGI spec so CGIs generally don't do this.
  - The most common use of nph- CGIs is when the programmer wants an
  - unbuffered connection to the client; regular CGIs have always been
  - fully buffered.  Apache now provides an unbuffered connection to
  - all CGIs.  Given that most CGIs are written in a language that by
  - default does buffering (i.e. perl) this shouldn't have a detrimental
  - effect on performance.  The programmer can still use nph- CGIs,
  - and they're still responsible for sending valid HTTP/1.1 responses.
  +  *) Apache now provides an effectively unbuffered connection for
  + CGI scripts.  This means that data will be sent to the client
  + as soon as the CGI pauses or stops output; previously, Apache would
  + buffer the output up to a fixed buffer size before sending, which
  + could result in the user viewing an empty page until the CGI finished
  + or output a complete buffer.  It is no longer necessary to use an
  + nph- CGI to get unbuffered output.  Given that most CGIs are written
  + in a language that by default does buffering (e.g. perl) this
  + shouldn't have a detrimental effect on performance.
  +
  + nph- CGIs, which formerly provided a direct socket to the client
  + without any server post-processing, were not fully compatible with
  + HTTP/1.1 or SSL support.  As such they would have had to implement
  + the transport details, such as encryption or chunking, in order
  + to work properly in certain situations.  Now, the only difference
  + between nph and non-nph scripts is non-parsed headers.
[Dean Gaudet, Sameer Parekh, Roy Fielding]
   
 *) If a BUFF is switched from buffered to unbuffered reading the first
  
  
  


cvs commit: apachen/src CHANGES

1997-09-08 Thread Dean Gaudet
dgaudet 97/09/08 18:24:36

  Modified:src  CHANGES
  Log:
  forgot to doc OPTIMIZE_TIMEOUTS
  
  Revision  ChangesPath
  1.429 +8 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.428
  retrieving revision 1.429
  diff -u -r1.428 -r1.429
  --- CHANGES   1997/09/05 00:26:29 1.428
  +++ CHANGES   1997/09/09 01:24:31 1.429
  @@ -1,5 +1,13 @@
   Changes with Apache 1.3a2
   
  +  *) Implement a new timer scheme which eliminates the need to call alarm() 
all
  + the time.  Instead a counter in the scoreboard for each child is used to
  + show when the child has made forward progress.  The parent samples this
  + counter every scoreboard maintenance cycle, and issues SIGALRM if no
  + progress has been made in the timeout period.  This reduces the static
  + request best-case syscall count to 22 from 29.  This scheme is only
  + used by systems with memory-based scoreboards.  [Dean Gaudet]
  +
 *) The proxy now properly handles CONNECT requests which are sent
to proxy servers when using ProxyRemote.  [Marc Slemko, PR#1024]
   
  
  
  


cvs commit: apachen/src CHANGES

1997-08-24 Thread Ben Laurie
ben 97/08/24 11:46:18

  Modified:src  CHANGES
  Log:
  Document name canonicalisation.
  
  Revision  ChangesPath
  1.417 +5 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.416
  retrieving revision 1.417
  diff -u -r1.416 -r1.417
  --- CHANGES   1997/08/24 18:23:57 1.416
  +++ CHANGES   1997/08/24 18:46:16 1.417
  @@ -1,5 +1,10 @@
   Changes with Apache 1.3a2
   
  +  *) Canonicalise filenames under Win32. Short filenames are
  + converted to long ones. Backslashes are converted to forward
  +  slashes. Case is converted to lower. Parts of URLs that do not
  +  correspond to files are left completely alone. [Ben Laurie]
  +
 *) PORT: 2 new OSs added to the list of ports:
 Encore's UMAX V: Arieh Markel [EMAIL PROTECTED]
 Acorn RISCiX: Stephen Borrill [EMAIL PROTECTED]
  
  
  


cvs commit: apachen/src CHANGES

1997-08-23 Thread Paul Sutton
pcs 97/08/23 05:15:33

  Modified:src  CHANGES
  Log:
  Note removal of httpd_monitor and suggest alternative
  
  Revision  ChangesPath
  1.412 +4 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.411
  retrieving revision 1.412
  diff -u -r1.411 -r1.412
  --- CHANGES   1997/08/23 04:24:20 1.411
  +++ CHANGES   1997/08/23 12:15:32 1.412
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3a2
   
  +  *) support/httpd_monitor is no longer distributed because the 
  + scoreboard should not be file based if at all possible. Use
  + mod_status to see current server snapshot.
  +
 *) (set_file_slot): New function, allowing auth directives to be
independent of the server root, so the server documents can be
moved to a different directory or machine more easily.
  
  
  


cvs commit: apachen/src CHANGES

1997-08-22 Thread Randy Terbush
randy   97/08/22 19:23:37

  Modified:src  CHANGES
  Log:
  Update CHANGES with mod_cern_meta changes.
  
  Revision  ChangesPath
  1.408 +3 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.407
  retrieving revision 1.408
  diff -u -r1.407 -r1.408
  --- CHANGES   1997/08/23 01:52:37 1.407
  +++ CHANGES   1997/08/23 02:23:34 1.408
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3a2
   
  +  *) Change mod_cern_meta to be configurable on a per-directory basis.
  + [David J. MacKenzie]
  +
 *) Add 'Include' directive to allow inclusion of configuration
files within configuration files. [Randy Terbush]
   
  
  
  


cvs commit: apachen/src CHANGES

1997-08-22 Thread Randy Terbush
randy   97/08/22 21:24:23

  Modified:src  CHANGES
  Log:
  (set_file_slot): New function, allowing auth directives to be
  independent of the server root, so the server documents can be
  moved to a different directory or machine more easily.
  [These changes were accidentally commited with the core - main change]
  Submitted by: David J. MacKenzie [EMAIL PROTECTED]
  Reviewed by:  Dean Gaudet, Brian Behlendorf, Randy Terbush
  
  Revision  ChangesPath
  1.411 +5 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.410
  retrieving revision 1.411
  diff -u -r1.410 -r1.411
  --- CHANGES   1997/08/23 02:59:36 1.410
  +++ CHANGES   1997/08/23 04:24:20 1.411
  @@ -1,5 +1,10 @@
   Changes with Apache 1.3a2
   
  +  *) (set_file_slot): New function, allowing auth directives to be
  + independent of the server root, so the server documents can be
  + moved to a different directory or machine more easily.
  + [David J. MacKenzie]
  +
 *) If no TransferLog is given explicitly, decline
to log.  This supports coexistence with other logging modules,
such as the custom one that UUNET uses. [David J. MacKenzie]
  
  
  


cvs commit: apachen/src CHANGES

1997-08-18 Thread Rodent of Unusual Size
coar97/08/18 05:35:25

  Modified:src  CHANGES
  Log:
Record the change to proxy_util.c that enhances logging of
which host failed to connect().
  
  PR:   352
  Reviewed by:  Marc Slemko
  
  Revision  ChangesPath
  1.405 +4 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.404
  retrieving revision 1.405
  diff -u -r1.404 -r1.405
  --- CHANGES   1997/08/18 07:19:31 1.404
  +++ CHANGES   1997/08/18 12:35:23 1.405
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3a2
   
  +  *) Proxy errors on connect() are logged to the error_log (nothing
  + new); now they include the IP address and port that failed
  + (*that's* new).  PR#352  [Ken Coar, Marc Slemko]
  +
 *) Various architectures now define USE_MMAP_FILES which causes
the server to use mmap() for static files.  There are two
compile-time tunables MMAP_THRESHOLD (minimum number of bytes
  
  
  


cvs commit: apachen/src CHANGES

1997-08-17 Thread Paul Sutton
pcs 97/08/17 08:33:08

  Modified:src  CHANGES
  Log:
  Log the source re-org and updated Configure functionality
  
  Revision  ChangesPath
  1.400 +11 -0 apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.399
  retrieving revision 1.400
  diff -u -r1.399 -r1.400
  --- CHANGES   1997/08/17 11:14:31 1.399
  +++ CHANGES   1997/08/17 15:33:06 1.400
  @@ -34,6 +34,17 @@
now supported and selectable by new Configuration Rule: IRIXN32;
We no longer default to -O2 optimization.  [Jim Jagielski]
   
  +  *) Updated Configure: Configuration now uses AddModule to specify
  + module source or binary file location, relative to src directory.
  + Modules can be dropped into modules/extra, or in their own 
  + directory, and modules can come with a Makefile or Configure can 
  + create one.  Modules can add compiler or library information to 
  + generated Makefiles. [Paul Sutton]
  +
  +  *) Source core re-organisation: distibuted modules are now in 
  + modules/standard. All other source code is in core. OS-specific
  + code is in os/{unix,emx,win32} directories. [Paul Sutton]
  +
 *) mod_browser has been removed, since it's replaced by mod_setenvif.
[Ken Coar]
   
  
  
  


cvs commit: apachen/src CHANGES

1997-08-11 Thread Ralf S. Engelschall
rse 97/08/11 14:17:26

  Modified:src  CHANGES
  Log:
  Import of the 1.2.2 changelog entries from the APACHE_1_2_X branch to HEAD.
  
  Revision  ChangesPath
  1.395 +74 -0 apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.394
  retrieving revision 1.395
  diff -u -r1.394 -r1.395
  --- CHANGES   1997/08/09 00:55:51 1.394
  +++ CHANGES   1997/08/11 21:17:24 1.395
  @@ -419,6 +419,80 @@
   
   Changes with Apache 1.2.2
   
  +  *) Fixed another long-standing bug in sub_req_lookup_file where it would
  + happily skip past access checks on subdirectories looked up with 
relative
  + paths.  (It's used by mod_dir, mod_negotiation, and mod_include.)
  + [Dean Gaudet]
  +
  +  *) Add lockfile name to error message printed out when
  + USE_FLOCK_SERIALIZED_ACCEPT is defined.
  + [Marc Slemko]
  +
  +  *) Enhanced the chunking and error handling inside the buffer functions.
  + [Dean Gaudet, Roy Fielding]
  +
  +  *) When merging the main server's Directory and Location sections into
  + a vhost, put the main server's first and the vhost's second.  Otherwise
  + the vhost can't override the main server.  [Dean Gaudet] PR#717
  +
  +  *) The Directory code would merge and re-merge the same section after
  + a match was found, possibly causing problems with some modules.
  + [Dean Gaudet]
  +
  +  *) Fixed an infinite loop in mod_imap for references above the server root.
  + [Dean Gaudet] PR#748
  +
  +  *) mod_include cleanup showed that handle_else was being used to handle
  + endif.  It didn't cause problems, but it was cleaned up too.
  + [Howard Fear]
  +
  +  *) Last official synchonisation of mod_rewrite with author version (because
  + mod_rewrite is now directly developed by the author at the Apache 
Group):
  + o added diff between mod_rewrite 3.0.6+ and 3.0.9
  +   minus WIN32/NT stuff, but plus copyright removement.
  +   In detail:
  +   - workaround for detecting infinite rewriting loops
  +   - fixed setting of env vars when - is used as subst string
  +   - fixed forced response code on redirects (PR#777)
  +   - fixed cases where r-args is 
  +   - kludge to disable locking on pipes under braindead SunOS
  +   - fix for rewritelog in cases where remote hostname is unknown
  +   - fixed totally damaged request_rec walk-back loop
  + o remove static from local data and add static to global ones.
  + o replaced ugly proxy finding stuff by simple
  +   find_linked_module(mod_proxy) call.
  + o added missing negation char on rewritelog()
  + o fixed a few comment typos
  + [Ralf S. Engelschall]
  +
  +  *) Anonymous_LogEmail was logging on each subrequest.
  + [Dean Gaudet] PR#421, PR#868
  +
  +  *) force-response-1.0 now only applies to requests which are HTTP/1.0 to
  + begin with.  nokeepalive now works for HTTP/1.1 clients.  Added
  + downgrade-1.0 which causes Apache to pretend it received a 1.0.
  + Additionally mod_browser now triggers during translate_name to 
workaround
  + a deficiency in the header_parse phase.
  + [Dean Gaudet] PR#875
  +
  +  *) get_client_block() returns wrong length if policy is 
  + REQUEST_CHUNKED_DECHUNK.
  + [Kenichi Hori [EMAIL PROTECTED]] PR#815
  +
  +  *) Properly treat files container like other containers in mod_info.
  + [Marc Slemko] PR#848
  +
  +  *) The proxy didn't treat the Host: keyword of the host header as case-
  + insensitive.  The proxy would corrupt the first line of a response from
  + an HTTP/0.9 server.  [Kenichi Hori [EMAIL PROTECTED]] PR#813,814
  +
  +  *) mod_include would log some bogus values occasionally.
  + [Skip Montanaro [EMAIL PROTECTED], Marc Slemko] PR#797
  +
  +  *) PORT: The slack fd changes in 1.2.1 introduced a problem with SIGHUP
  + under Solaris 2.x (up through 2.5.1).  It has been fixed.
  + [Dean Gaudet] PR#832
  +
 *) API: In HTTP/1.1, whether or not a request message contains a body
is independent of the request method and based solely on the presence
of a Content-Length or Transfer-Encoding.  Therefore, our default