cvs commit: apache-1.3/src CHANGES

1998-01-29 Thread dgaudet
dgaudet 98/01/29 12:38:29

  Modified:.STATUS
   src  CHANGES
  Log:
  lots of fluffy white clouds visible through my skylight
  
  Revision  ChangesPath
  1.136 +3 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.135
  retrieving revision 1.136
  diff -u -r1.135 -r1.136
  --- STATUS1998/01/28 01:44:48 1.135
  +++ STATUS1998/01/29 20:38:18 1.136
  @@ -138,6 +138,9 @@
   * Martin's [PATCH] "Signing" server generated pages
   * Dmitry's table_*n API addition
   * mod_unique_id didn't deal with internal_redirect properly
  +* SIGURG isn't everywhere like elvis
  +* some rfc2068 case insensitivity issues
  +* r->allowed cleanup
   
   Available Patches:
   
  
  
  
  1.605 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.604
  retrieving revision 1.605
  diff -u -r1.604 -r1.605
  --- CHANGES   1998/01/28 11:33:19 1.604
  +++ CHANGES   1998/01/29 20:38:26 1.605
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b4
   
  +  *) r->allowed handling cleaned up in the standard modules.
  + [Dean Gaudet]
  +
 *) Some case-sensitivity issues cleaned up to be consistent with
RFC2068.  [Dean Gaudet]
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-01-30 Thread coar
coar98/01/30 06:49:57

  Modified:src/support suexec.c
   src  CHANGES
  Log:
Remove pointless references to an as-yet undefined 'cwd' cell.
  
  PR:   1738
  Reviewed by:  Dean Gaudet
  
  Revision  ChangesPath
  1.34  +2 -2  apache-1.3/src/support/suexec.c
  
  Index: suexec.c
  ===
  RCS file: /export/home/cvs/apache-1.3/src/support/suexec.c,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- suexec.c  1998/01/21 22:27:19 1.33
  +++ suexec.c  1998/01/30 14:49:54 1.34
  @@ -376,7 +376,7 @@
* and setgid() to the target group. If unsuccessful, error out.
*/
   if (((setgid(gid)) != 0) || (initgroups(actual_uname, gid) != 0)) {
  - log_err("failed to setgid (%ld: %s/%s)\n", gid, cwd, cmd);
  + log_err("failed to setgid (%ld: %s)\n", gid, cmd);
exit(109);
   }
   
  @@ -384,7 +384,7 @@
* setuid() to the target user.  Error out on fail.
*/
   if ((setuid(uid)) != 0) {
  - log_err("failed to setuid (%ld: %s/%s)\n", uid, cwd, cmd);
  + log_err("failed to setuid (%ld: %s)\n", uid, cmd);
exit(110);
   }
   
  
  
  
  1.606 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.605
  retrieving revision 1.606
  diff -u -r1.605 -r1.606
  --- CHANGES   1998/01/29 20:38:26 1.605
  +++ CHANGES   1998/01/30 14:49:55 1.606
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b4
   
  +  *) Variable 'cwd' was being used pointlessly before being set.
  + [Ken Coar] PR#1738
  +
 *) r->allowed handling cleaned up in the standard modules.
[Dean Gaudet]
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-02-01 Thread coar
coar98/02/01 08:35:43

  Modified:src  CHANGES
  Log:
Considered leaving my name off that last change.. not really,
just forgot. :-)
  
  Revision  ChangesPath
  1.611 +1 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.610
  retrieving revision 1.611
  diff -u -r1.610 -r1.611
  --- CHANGES   1998/02/01 16:33:08 1.610
  +++ CHANGES   1998/02/01 16:35:42 1.611
  @@ -8,7 +8,7 @@
other than kosher manner (e.g., the proxy including mod_mime.h).
Module-private header files (the proxy, mod_mime, the regex library,
and mod_rewrite) have not been moved to src/include; nor have
  - the OS-abstraction files.
  + the OS-abstraction files.  [Ken Coar]
   
 *) Fix a bug where r->hostname didn't have the :port stripped
from it.  [Dean Gaudet]
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-02-03 Thread randy
randy   98/02/02 18:45:45

  Modified:src  CHANGES
  Log:
  Update CHANGES
  
  Revision  ChangesPath
  1.613 +7 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.612
  retrieving revision 1.613
  diff -u -r1.612 -r1.613
  --- CHANGES   1998/02/01 22:05:31 1.612
  +++ CHANGES   1998/02/03 02:45:43 1.613
  @@ -1,5 +1,12 @@
   Changes with Apache 1.3b4
 
  +  *) Abstract read()/write() out of buff.c to the libap library.
  + Makes it easier to add other types of IO code such as SFIO.
  + [Randy Terbush]
  +
  +  *) Generalize default_port manipulations to make support of
  + different protocols easier. [Ben Laurie, Randy Terbush]
  +
 *) There are many cases where users do not want Apache to form
self-referential urls using the "canonical" ServerName and Port.
The new UseCanonicalName directive (default on), if set to off
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-02-03 Thread dgaudet
dgaudet 98/02/02 23:32:55

  Modified:src  CHANGES
  Log:
  
  
  Revision  ChangesPath
  1.614 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.613
  retrieving revision 1.614
  diff -u -r1.613 -r1.614
  --- CHANGES   1998/02/03 02:45:43 1.613
  +++ CHANGES   1998/02/03 07:32:53 1.614
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b4
 
  +  *) Minor cleanups to r->finfo handling in some modules.
  + [Dean Gaudet]
  +  
 *) Abstract read()/write() out of buff.c to the libap library.
Makes it easier to add other types of IO code such as SFIO.
[Randy Terbush]
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-02-03 Thread pcs
pcs 98/02/03 03:19:28

  Modified:src  CHANGES
  Log:
  mod_so, SharedModule
  
  Revision  ChangesPath
  1.615 +5 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.614
  retrieving revision 1.615
  diff -u -r1.614 -r1.615
  --- CHANGES   1998/02/03 07:32:53 1.614
  +++ CHANGES   1998/02/03 11:19:26 1.615
  @@ -1,4 +1,9 @@
   Changes with Apache 1.3b4
  +
  +  *) Added mod_so module to support dynamic loading of modules on Unix
  + (like mod_dld for Win32). This replaces mod_dld.c. Use SharedModule
  + instead of AddModule in Configuration to build shared modules
  + [Sameer Parekh, Paul Sutton]
 
 *) Minor cleanups to r->finfo handling in some modules.
[Dean Gaudet]
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-02-07 Thread coar
coar98/02/07 07:52:13

  Modified:src  CHANGES
  Log:
Note at least one of the recent changes (the only one I can
remember right now, though I know there are others).
  
  Revision  ChangesPath
  1.618 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.617
  retrieving revision 1.618
  diff -u -r1.617 -r1.618
  --- CHANGES   1998/02/06 09:11:36 1.617
  +++ CHANGES   1998/02/07 15:52:11 1.618
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b4
   
  +  *) The module structure was modified to include a *dynamic_load_handle
  + in the STANDARD_MODULE_STUFF portion, and the MODULE_MAGIC_NUMBER
  + has been bumped accordingly.  [Paul Sutton]
  +
 *) HTTP/1.1 requires x-gzip and gzip encodings be treated
equivalent, similarly for x-compress and compress.  Apache
now ignores a leading x- when comparing encodings.  It also
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-02-07 Thread dgaudet
dgaudet 98/02/07 13:23:31

  Modified:src  CHANGES
  Log:
  a few more updates
  
  Revision  ChangesPath
  1.619 +6 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.618
  retrieving revision 1.619
  diff -u -r1.618 -r1.619
  --- CHANGES   1998/02/07 15:52:11 1.618
  +++ CHANGES   1998/02/07 21:23:28 1.619
  @@ -4,6 +4,12 @@
in the STANDARD_MODULE_STUFF portion, and the MODULE_MAGIC_NUMBER
has been bumped accordingly.  [Paul Sutton]
   
  +  *) All BrowserMatch directives mentioned in
  + htdocs/manual/known_client_problems.html are in the default
  + configuration files.  [Lars Eilebrecht]
  +
  +  *) MiNT port update. [Jan Paul Schmidt]
  +
 *) HTTP/1.1 requires x-gzip and gzip encodings be treated
equivalent, similarly for x-compress and compress.  Apache
now ignores a leading x- when comparing encodings.  It also
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-02-08 Thread jim
jim 98/02/08 12:50:59

  Modified:src  CHANGES
  Log:
  ...and adjust CHANGES to reflect the back-down
  
  Revision  ChangesPath
  1.623 +1 -3  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.622
  retrieving revision 1.623
  diff -u -r1.622 -r1.623
  --- CHANGES   1998/02/08 18:50:49 1.622
  +++ CHANGES   1998/02/08 20:50:57 1.623
  @@ -1,4 +1,4 @@
  -Changes with Apache 1.3b5
  +Changes with Apache 1.3b4
   
 *) WIN32: Append a '.' to extensionless executables in spawn[lv]e*
replacements, which makes them work.
  @@ -6,8 +6,6 @@
   
 *) Sort out problems with canonical filename handling happening too late.
[Dean Gaudet, Ben Laurie]
  -
  -Changes with Apache 1.3b4
   
 *) The module structure was modified to include a *dynamic_load_handle
in the STANDARD_MODULE_STUFF portion, and the MODULE_MAGIC_NUMBER
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-02-18 Thread Ralf S. Engelschall
rse 98/02/18 00:31:00

  Modified:src  CHANGES
  Log:
  Include the changelog for 1.2.5 and 1.2.6 to the 1.3 tree because
  we already have the changlog entries there for 1.2.x-1.2.4 so we should
  keep it in sync now, too.
  
  Revision  ChangesPath
  1.634 +143 -0apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.633
  retrieving revision 1.634
  diff -u -r1.633 -r1.634
  --- CHANGES   1998/02/14 13:43:58 1.633
  +++ CHANGES   1998/02/18 08:30:58 1.634
  @@ -1407,6 +1407,149 @@
 *) PORT: Added Windows NT support
[Ben Laurie and Ambarish Malpani <[EMAIL PROTECTED]>]
   
  +Changes with Apache 1.2.6
  +
  +  *) mod_include when using XBitHack Full would send ETags in addition to
  + sending Last-Modifieds.  This is incorrect HTTP/1.1 behaviour.
  + [Dean Gaudet] PR#1133
  +
  +  *) SECURITY: When a client connects to a particular port/addr, and
  + gives a Host: header ensure that the virtual host requested can
  + actually be reached via that port/addr.  [Ed Korthof <[EMAIL 
PROTECTED]>]
  +
  +  *) Support virtual hosts with wildcard port and/or multiple ports
  + properly.  [Ed Korthof <[EMAIL PROTECTED]>]
  +
  +  *) Fixed some case-sensitivity issues according to RFC2068.
  + [Dean Gaudet]
  +
  +  *) Set r->allowed properly in mod_asis.c, mod_dir.c, mod_info.c,
  + and mod_include.c.  [Dean Gaudet]
  +
  +  *) Variable 'cwd' was being used pointlessly before being set.
  + [Ken Coar] PR#1738
  +
  +  *) SIGURG doesn't exist on all platforms.
  + [Mark Andrew Heinrich <[EMAIL PROTECTED]>]
  +
  +  *) When an error occurs during a POST, or other operation with a
  + request body, the body has to be read from the net before allowing
  + a keepalive session to continue.  [Roy Fielding] PR#1399
  +
  +  *) When an error occurs in fcntl() locking suggest the user look up
  + the docs for LockFile.  [Dean Gaudet]
  +
  +  *) table_set() and table_unset() did not deal correctly with
  + multiple occurrences of the same key. [Stephen Scheck
  + <[EMAIL PROTECTED]>, Ben Laurie] PR#1604
  +  
  +  *) send_fd_length() did not calculate total_bytes_sent properly in error
  + cases.  [Ben Reser <[EMAIL PROTECTED]>] PR#1366
  +
  +  *) r->connection->user was allocated in the wrong pool causing corruption
  + in some cases when used with mod_cern_meta.  [Dean Gaudet] PR#1500
  +
  +  *) mod_proxy was sending HTTP/1.1 responses to ftp requests by mistake.
  + Also removed the auto-generated link to www.apache.org that was the
  + source of so many misdirected bug reports.  [Roy Fielding, Marc Slemko]
  +
  +  *) Multiple "close" tokens may have been set in the "Connection"
  + header, not an error, but a waste.
  + [EMAIL PROTECTED] PR#1683
  +
  +  *) "basic" and "digest" auth tokens should be tested case-insensitive.
  + [EMAIL PROTECTED] PR#1599, PR#1666
  +
  +  *) It appears the "257th byte" bug (see
  + htdocs/manual/misc/known_client_problems.html#257th-byte) can happen
  + at the 256th byte as well.  Fixed.  [Dean Gaudet]
  +
  +  *) mod_rewrite would not handle %3f properly in some situations.
  + [Ralf Engelschall]
  +
  +  *) Apache could generate improperly chunked HTTP/1.1 responses when
  + the bputc() or rputc() functions were used by modules (such as
  + mod_include).  [Dean Gaudet]
  +
  +  *) #ifdef wrap a few #defines in httpd.h to make life easier on
  + some ports.  [Ralf Engelschall]
  +
  +  *) Fix MPE compilation error in mod_usertrack.c.  [Mark Bixby]
  +
  +  *) Quote CC='$(CC)' to improve recurse make calls.  [Martin Kraemer]
  +
  +  *) Avoid B_ERROR redeclaration on sysvr4 systems.  [Martin Kraemer]
  +
  +Changes with Apache 1.2.5
  +
  +  *) 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]
  +
  +  *) Fix an improper length in an ap_snprintf call in proxy_date_canon().
  + [Marc Slemko]
  +
  +  *) Fix core dump in the ftp proxy when reading incorrectly formatted
  + directory listings.  [Marc Slemko]
  +
  +  *) SECURITY: Fix possible minor buffer overflow in the proxy cache.
  + [Marc Slemko]
  +
  +  *) SECURITY: Eliminate possible buffer overflow in cfg_getline, which
  + is used to read various types of files such as htaccess and 
  + htpasswd files.  [Marc Slemko]
  +
  +  *) SECURITY: Ensure that the buffer returned by ht_time is always
  + properly null terminated.  [Marc Slemko]
  +
  +  *) SECURITY: General mod_include cleanup, including fixing several
  + possible buffer overflows and a possible infinite loop.  This cleanup
  + was done against 1.3 code and then backported to 1.2, the result

cvs commit: apache-1.3/src CHANGES

1998-02-18 Thread Ralf S. Engelschall
rse 98/02/18 00:55:32

  Modified:src  CHANGES
  Log:
  Just the entry for the Makefile.tmpl changes
  
  Revision  ChangesPath
  1.635 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.634
  retrieving revision 1.635
  diff -u -r1.634 -r1.635
  --- CHANGES   1998/02/18 08:30:58 1.634
  +++ CHANGES   1998/02/18 08:55:30 1.635
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b6
   
  +  *) Removed bogus "dist.tar" target from Makefile.tmpl and make sure
  + backup files are removed on "clean" target [Ralf S. Engelschall]
  + 
 *) PORT: Add -lm to LIBS for HPUX.  [Dean Gaudet] PR#1639
   
 *) Various errors from select() and accept() in child_main() would
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-02-20 Thread dgaudet
dgaudet 98/02/19 23:02:44

  Modified:src  CHANGES
  Log:
  Fix  sections.  I bungled them before.
  
  Submitted by: Martin Kraemer
  
  Revision  ChangesPath
  1.640 +2 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.639
  retrieving revision 1.640
  diff -u -r1.639 -r1.640
  --- CHANGES   1998/02/18 22:41:50 1.639
  +++ CHANGES   1998/02/20 07:02:42 1.640
  @@ -15,7 +15,8 @@
 *) Previously Apache would permit  to end  (and
similary for Location and Directory), now this is diagnosed as an
error.  Improve error messages for mismatched sections (,
  - , , , ...).  [Dean Gaudet]
  + , , , ...).
  + [Dean Gaudet, Martin Kraemer]
   
 *)  is not permitted within  (because of the
semantic ordering).  [Dean Gaudet] PR#379
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-02-21 Thread dgaudet
dgaudet 98/02/20 16:50:42

  Modified:src  CHANGES
  Log:
  Fix multiple UserDir problem introduced during 1.3b4-dev.
  
  Revision  ChangesPath
  1.644 +2 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.643
  retrieving revision 1.644
  diff -u -r1.643 -r1.644
  --- CHANGES   1998/02/20 19:21:20 1.643
  +++ CHANGES   1998/02/21 00:50:39 1.644
  @@ -1,5 +1,7 @@
   Changes with Apache 1.3b6
   
  +  *) Fix multiple UserDir problem introduced during 1.3b4-dev. [Dean Gaudet]
  +
 *) ap_cpystrn() had an off-by-1 error.
[Charles Fu <[EMAIL PROTECTED]>] PR#1847
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-02-21 Thread dgaudet
dgaudet 98/02/21 02:43:44

  Modified:src  CHANGES
  Log:
  mention pr#
  
  Revision  ChangesPath
  1.647 +2 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.646
  retrieving revision 1.647
  diff -u -r1.646 -r1.647
  --- CHANGES   1998/02/21 01:38:29 1.646
  +++ CHANGES   1998/02/21 10:43:42 1.647
  @@ -8,7 +8,8 @@
 *) Fix problems with absoluteURIs.  [Dean Gaudet,
Alvaro Martinez Echevarria <[EMAIL PROTECTED]>]
   
  -  *) Fix multiple UserDir problem introduced during 1.3b4-dev. [Dean Gaudet]
  +  *) Fix multiple UserDir problem introduced during 1.3b4-dev.
  + [Dean Gaudet] PR#1850
   
 *) ap_cpystrn() had an off-by-1 error.
[Charles Fu <[EMAIL PROTECTED]>] PR#1847
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-02-22 Thread coar
coar98/02/21 20:53:58

  Modified:src  CHANGES
  Log:
Not that it necessarily changed anything, but Dean's
fix of the dependencies *may* have corrected some subtle
compilation problems and the change merits notice.
  
  Revision  ChangesPath
  1.653 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.652
  retrieving revision 1.653
  diff -u -r1.652 -r1.653
  --- CHANGES   1998/02/21 17:19:45 1.652
  +++ CHANGES   1998/02/22 04:53:57 1.653
  @@ -79,6 +79,10 @@
   
   Changes with Apache 1.3b5
   
  +  *) Source file dependencies in Makefile.tmpl files throughout the
  + source tree were updated to accurately reflect reality.
  + [Dean Gaudet]
  +
 *) Preserve the content encoding given by the AddEncoding directive
when the client doesn't otherwise specify an encoding.
[Ronald Tschalaer <[EMAIL PROTECTED]>]
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-02-23 Thread Ralf S. Engelschall
rse 98/02/23 00:34:58

  Modified:src  CHANGES
  Log:
  Just forgot my name...
  
  Revision  ChangesPath
  1.660 +1 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.659
  retrieving revision 1.660
  diff -u -r1.659 -r1.660
  --- CHANGES   1998/02/23 08:27:32 1.659
  +++ CHANGES   1998/02/23 08:34:56 1.660
  @@ -10,7 +10,7 @@
`toupper' which can be used to map URL parts to a fixed case (this is an
essential feature to fix the case of server names when doing mass
virtual-hosting with the help of mod_rewrite instead of using
  -  sections).
  +  sections). [Ralf S. Engelschall]
   
 *) Add a new directive to mod_proxy similar to ProxyPass: 
`ProxyPassReverse'.
This directive lets Apache adjust the URL in Location-headers on HTTP
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-02-23 Thread Ralf S. Engelschall
rse 98/02/23 07:24:37

  Modified:src  CHANGES
  Log:
  The expansion change for /~user in mod_rewrite.
  
  Revision  ChangesPath
  1.662 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.661
  retrieving revision 1.662
  diff -u -r1.661 -r1.662
  --- CHANGES   1998/02/23 10:53:27 1.661
  +++ CHANGES   1998/02/23 15:24:34 1.662
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b6
   
  +  *) Now mod_rewrite no longer makes problematic assumptions on the 
characters
  + a username can contain when trying to expand it via /etc/passwd. 
  + [Ralf S. Engelschall]
  +
 *) The mod_setenvif BrowserMatch backwards compatibility command did not
work properly with spaces in the regex.  [Ronald Tschalaer] PR#1825
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-02-24 Thread dgaudet
dgaudet 98/02/23 23:22:23

  Modified:src  CHANGES
  Log:
  this is right isn't it Ralf?  You used some of Jay's code I think
  
  Revision  ChangesPath
  1.663 +2 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.662
  retrieving revision 1.663
  diff -u -r1.662 -r1.663
  --- CHANGES   1998/02/23 15:24:34 1.662
  +++ CHANGES   1998/02/24 07:22:20 1.663
  @@ -17,7 +17,8 @@
`toupper' which can be used to map URL parts to a fixed case (this is an
essential feature to fix the case of server names when doing mass
virtual-hosting with the help of mod_rewrite instead of using
  -  sections). [Ralf S. Engelschall]
  +  sections). [Ralf S. Engelschall, parts based on code from
  + Jay Soffian <[EMAIL PROTECTED]>, PR#1631]
   
 *) Add a new directive to mod_proxy similar to ProxyPass: 
`ProxyPassReverse'.
This directive lets Apache adjust the URL in Location-headers on HTTP
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-02-24 Thread pcs
pcs 98/02/24 04:40:59

  Modified:src  CHANGES
  Log:
  Note the registry and mod_so changes
  
  Revision  ChangesPath
  1.665 +4 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.664
  retrieving revision 1.665
  diff -u -r1.664 -r1.665
  --- CHANGES   1998/02/24 12:27:16 1.664
  +++ CHANGES   1998/02/24 12:40:55 1.665
  @@ -3,7 +3,10 @@
 *) WIN32: The server root is obtained from the registry key
HKLM\SOFTWARE\Apache Group\Apache\ (version is currently
"1.3 beta"), unless overridden by the -d command line flag. The
  - value is stored by running "apache -i -d serverroot".
  + value is stored by running "apache -i -d serverroot". [Paul Sutton]
  +
  +  *) Merged os/win32/mod_dll.c into modules/standard/mod_so.c to support
  + dynamic loading on Win32 and Unix via the same module. [Paul Sutton]
   
 *) Now mod_rewrite no longer makes problematic assumptions on the 
characters
a username can contain when trying to expand it via /etc/passwd. 
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-02-27 Thread Ralf S. Engelschall
rse 98/02/27 06:55:04

  Modified:src  CHANGES
  Log:
  Document the now achieved equality of possible meta-construct
  expansions in mod_rewrite rulesets.
  
  Revision  ChangesPath
  1.670 +7 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.669
  retrieving revision 1.670
  diff -u -r1.669 -r1.670
  --- CHANGES   1998/02/26 11:04:01 1.669
  +++ CHANGES   1998/02/27 14:55:02 1.670
  @@ -1,5 +1,12 @@
   Changes with Apache 1.3b6
   
  +  *) Make all possible meta-construct expansions ($N, %N, %{NAME} and
  + ${map:key}) available for all location where a string is created in
  + mod_rewrite rewriting rulesets: 1st arg of RewriteCond, 2nd arg of
  + RewriteRule and for the [E=NAME:STRING] flag of RewriteRule. This way 
the
  + possible expansions are consequently useable at all string creation
  + locations. [Ralf S. Engelschall]
  +
 *) Fix initialization of RewriteLogLevel (default now is 0 as documented 
and not 1) and the per-virtual-server merging of directives. Now all
directives except `RewriteEngine' and `RewriteOption' are either
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-03-04 Thread dgaudet
dgaudet 98/03/04 00:37:07

  Modified:src  CHANGES
  Log:
  hmm, this was not documented... i suck
  
  Revision  ChangesPath
  1.681 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.680
  retrieving revision 1.681
  diff -u -r1.680 -r1.681
  --- CHANGES   1998/03/04 02:28:10 1.680
  +++ CHANGES   1998/03/04 08:37:05 1.681
  @@ -277,6 +277,9 @@
self-referential urls using the "canonical" ServerName and Port.
The new UseCanonicalName directive (default on), if set to off
will cause Apache to use the client-supplied hostname and port.
  + Part of this change required a change to the construct_url()
  + prototype; and the addition of get_server_name() and
  + get_server_port().
[Michael Douglass <[EMAIL PROTECTED]>, Dean Gaudet]
PR#315, 459, 485, 1433
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-03-04 Thread Ralf S. Engelschall
rse 98/03/04 06:14:13

  Modified:src  CHANGES
  Log:
  Add this PR because it reported the problem, too.
  
  Revision  ChangesPath
  1.686 +1 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.685
  retrieving revision 1.686
  diff -u -r1.685 -r1.686
  --- CHANGES   1998/03/04 13:55:06 1.685
  +++ CHANGES   1998/03/04 14:14:10 1.686
  @@ -13,7 +13,7 @@
is automatically disabled under configure time when the dbm_xxx 
functions
are not available. Second, two heavy source code errors in the DBM
support code were fixed.  This makes DBM RewriteMap's useable again 
after
  - a long time of brokeness. [Ralf S. Engelschall]
  + a long time of brokeness. [Ralf S. Engelschall, PR#1696]
   
 *) Now all configuration files support Unix-style line-continuation via 
the trailing backslash ("\") character. This enables us to write down
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-03-04 Thread mjc
mjc 98/03/04 06:28:31

  Modified:src  CHANGES
  Log:
  Fix confusing commit message - the move from buff.c was backed out later
  
  Revision  ChangesPath
  1.687 +1 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.686
  retrieving revision 1.687
  diff -u -r1.686 -r1.687
  --- CHANGES   1998/03/04 14:14:10 1.686
  +++ CHANGES   1998/03/04 14:28:25 1.687
  @@ -291,7 +291,7 @@
 *) Minor cleanups to r->finfo handling in some modules.
[Dean Gaudet]
 
  -  *) Abstract read()/write() out of buff.c to the libap library.
  +  *) Abstract read()/write() to ap_read()/ap_write().
Makes it easier to add other types of IO code such as SFIO.
[Randy Terbush]
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-03-13 Thread dgaudet
dgaudet 98/03/12 23:49:21

  Modified:src/main http_config.c
   src  CHANGES
  Log:
  Another 2% improvement that's been queued waiting for the lowercase
  issues to be resolved.  This is "NULL-compression" for invoke_handler()
  similar to what happened in run_method() ages ago.  This helps the
  server scale when more modules are added.
  
  Submitted by:   Dmitry Khrustalev <[EMAIL PROTECTED]>
  
  Oh yeah and some CHANGES cleanup.
  
  Revision  ChangesPath
  1.103 +88 -37apache-1.3/src/main/http_config.c
  
  Index: http_config.c
  ===
  RCS file: /export/home/cvs/apache-1.3/src/main/http_config.c,v
  retrieving revision 1.102
  retrieving revision 1.103
  diff -u -r1.102 -r1.103
  --- http_config.c 1998/03/12 12:11:13 1.102
  +++ http_config.c 1998/03/13 07:49:17 1.103
  @@ -413,58 +413,109 @@
   return run_method(r, offsets_into_method_ptrs.auth_checker, 0);
   }
   
  -int invoke_handler(request_rec *r)
  +/*
  + * For speed/efficiency we generate a compact list of all the handlers
  + * and wildcard handlers.  This means we won't have to scan the entire
  + * module list looking for handlers... where we'll find a whole whack
  + * of NULLs.
  + */
  +typedef struct {
  +handler_rec hr;
  +size_t len;
  +} fast_handler_rec;
  +
  +static fast_handler_rec *handlers;
  +static fast_handler_rec *wildhandlers;
  +
  +static void init_handlers(pool *p)
   {
   module *modp;
  +int nhandlers = 0;
  +int nwildhandlers = 0;
   handler_rec *handp;
  -char *content_type = r->content_type ? r->content_type : default_type(r);
  -char *handler, *p;
  -
  -if ((p = strchr(content_type, ';')) != NULL) {   /* MIME type arguments 
*/
  - while (p > content_type && p[-1] == ' ')
  - --p;/* strip trailing spaces */
  - content_type = pstrndup(r->pool, content_type, p - content_type);
  -}
  -handler = r->handler ? r->handler : content_type;
  -
  -/* Pass one --- direct matches */
  +fast_handler_rec *ph, *pw;
  +char *starp;
   
   for (modp = top_module; modp; modp = modp->next) {
if (!modp->handlers)
continue;
  -
for (handp = modp->handlers; handp->content_type; ++handp) {
  - if (!strcmp(handler, handp->content_type)) {
  - int result = (*handp->handler) (r);
  -
  - if (result != DECLINED)
  - return result;
  - }
  - }
  + if (strchr(handp->content_type, '*')) {
  +nwildhandlers ++;
  +} else {
  +nhandlers ++;
  +}
  +}
   }
  -
  -/* Pass two --- wildcard matches */
  -
  +ph = handlers = palloc(p, sizeof(*ph)*(nhandlers + 1));
  +pw = wildhandlers = palloc(p, sizeof(*pw)*(nwildhandlers + 1));
   for (modp = top_module; modp; modp = modp->next) {
if (!modp->handlers)
continue;
  -
for (handp = modp->handlers; handp->content_type; ++handp) {
  - char *starp = strchr(handp->content_type, '*');
  - int len;
  + if ((starp = strchr(handp->content_type, '*'))) {
  +pw->hr.content_type = handp->content_type;
  +pw->hr.handler = handp->handler;
  + pw->len = starp - handp->content_type;
  +pw ++;
  +} else {
  +ph->hr.content_type = handp->content_type;
  +ph->hr.handler = handp->handler;
  + ph->len = strlen(handp->content_type);
  +ph ++;
  +}
  +}
  +}
  +pw->hr.content_type = NULL;
  +pw->hr.handler = NULL;
  +ph->hr.content_type = NULL;
  +ph->hr.handler = NULL;
  +}
   
  - if (!starp)
  - continue;
  +int invoke_handler(request_rec *r)
  +{
  +fast_handler_rec *handp;
  +char *handler, *p;
  +size_t handler_len;
   
  - len = starp - handp->content_type;
  +if (r->handler) {
  + handler = r->handler;
  + handler_len = strlen(handler);
  +}
  +else {
  + handler = r->content_type ? r->content_type : default_type(r);
  + if ((p = strchr(handler, ';')) != NULL) { /* MIME type arguments */
  + while (p > handler && p[-1] == ' ')
  + --p;/* strip trailing spaces */
  + handler_len = p - handler;
  + }
  + else {
  + handler_len = strlen(handler);
  + }
  +}
   
  - if (!len || !strncmp(handler, handp->content_type, len)) {
  - int result = (*handp->handler) (r);
  +/* Pass one --- direct matches */
   
  - if (result != DECLINED)
  - return result;
  - }
  - }
  +for (handp = handlers; handp->hr.content_type; ++handp) {
  + if (handler_len == handp->len
  + && !strncmp(handler, handp->hr.content_type,

cvs commit: apache-1.3/src CHANGES

1998-03-13 Thread Ralf S. Engelschall
rse 98/03/13 08:21:29

  Modified:src  CHANGES
  Log:
  OK, FINISHED!
  Now we support building modules as shared objects on all major platforms.
  Puhhh
  
  Revision  ChangesPath
  1.704 +5 -4  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.703
  retrieving revision 1.704
  diff -u -r1.703 -r1.704
  --- CHANGES   1998/03/13 07:49:19 1.703
  +++ CHANGES   1998/03/13 16:21:27 1.704
  @@ -39,10 +39,11 @@
[Tony Fincg <[EMAIL PROTECTED]>] PR#1925
   
 *) Various improvements to the configuration and build support for 
compiling
  - modules as shared objects. Especially Solaris 2.x, SunOS 4.1 and IRIX
  - support with GCC and vendor compilers was added.  This way shared object
  - support is now provided out-of-the-box for FreeBSD, Linux, Solaris, 
SunOS
  - and IRIX. [Ralf S. Engelschall]
  + modules as shared objects. Especially Solaris 2.x, SunOS 4.1, IRIX and
  + OSF1 support with GCC and vendor compilers was added.  This way shared
  + object support is now provided out-of-the-box for FreeBSD, Linux,
  + Solaris, SunOS, IRIX and OSF1. In short: On all major platforms!
  + [Ralf S. Engelschall]
   
 *) Minor cleanup in http_main -- split QNX and OS2 specific "mmap"
scoreboard code into separate #defines -- USE_POSIX_SCOREBOARD
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-03-13 Thread Ralf S. Engelschall
rse 98/03/13 09:03:19

  Modified:.STATUS
   src  CHANGES
  Log:
  The corresponding changelog entries for the added Port check.
  
  Revision  ChangesPath
  1.187 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.186
  retrieving revision 1.187
  diff -u -r1.186 -r1.187
  --- STATUS1998/03/13 07:52:22 1.186
  +++ STATUS1998/03/13 17:03:15 1.187
  @@ -83,6 +83,7 @@
   * Ralf's mod_so changes to keep track of loaded modules ourself.
   * Ralf's support for building shared objects even for library-style 
modules
   * Performance improvements to invoke_handler().
  +* Ben Hyde's check to make sure the "Port" range is valid
   
   Available Patches:
   
  
  
  
  1.705 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.704
  retrieving revision 1.705
  diff -u -r1.704 -r1.705
  --- CHANGES   1998/03/13 16:21:27 1.704
  +++ CHANGES   1998/03/13 17:03:17 1.705
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b6
   
  +  *) Add check to the "Port" directive to make sure the specified 
  + port is in the appropriate range.  [Ben Hyde]
  +
 *) Performance improvements to invoke_handler().
[Dmitry Khrustalev <[EMAIL PROTECTED]>]
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-03-14 Thread dgaudet
dgaudet 98/03/13 16:33:49

  Modified:src  CHANGES
  Log:
  doc pstrndup
  
  Revision  ChangesPath
  1.707 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.706
  retrieving revision 1.707
  diff -u -r1.706 -r1.707
  --- CHANGES   1998/03/13 19:20:05 1.706
  +++ CHANGES   1998/03/14 00:33:44 1.707
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b6
   
  +  *) API: Clarification, pstrndup() will always copy n bytes of the source
  + and NUL terminate at the (n+1)st byte.  [Dean Gaudet]
  +
 *) Mark module command_rec and handler_rec structures const so that they
end up in the read-only data section (and are friendlier to systems
that don't do optimistic memory allocation on fork()). [Dean Gaudet]
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-03-14 Thread jim
jim 98/03/14 07:51:24

  Modified:src  CHANGES
  Log:
  Stay up to date on some minor changes
  
  Revision  ChangesPath
  1.710 +7 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.709
  retrieving revision 1.710
  diff -u -r1.709 -r1.710
  --- CHANGES   1998/03/14 12:22:04 1.709
  +++ CHANGES   1998/03/14 15:51:22 1.710
  @@ -1,5 +1,12 @@
   Changes with Apache 1.3b6
 
  +  *) src/include/ap_config.h now wraps it's #define's with #ifndef/#endif's
  + to allow for modules to overrule them and to reduce redefinition
  + warnings [Jim Jagielski]
  +
  +  *) [PORT] For A/UX change the OS-#define for -DAUX to -DAUX3.
  + [Jim Jagielski]
  +
 *) Making the hard-coded cross-module function call mime_find_ct() (from
mod_proxy to mod_mime) obsolete by making sure the API hook for MIME 
type
checking is really called even for proxy requests except for URLs with
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-03-14 Thread rasmus
rasmus  98/03/14 08:25:46

  Modified:src  CHANGES
  Log:
  Fix typos
  
  Revision  ChangesPath
  1.711 +2 -2  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.710
  retrieving revision 1.711
  diff -u -r1.710 -r1.711
  --- CHANGES   1998/03/14 15:51:22 1.710
  +++ CHANGES   1998/03/14 16:25:44 1.711
  @@ -34,7 +34,7 @@
[Dmitry Khrustalev <[EMAIL PROTECTED]>]
   
 *) Added support for building shared objects even for library-style modules
  - (which are build from more than one object file). This now provides the
  + (which are built from more than one object file). This now provides the
ability to build mod_proxy as a shared object module. Additionally
modules like mod_example are now also supported for shared object
building because the generated Makefiles now no longer assume there is 
at
  @@ -110,7 +110,7 @@
any Apache header files in case they are being built separately from
Apache.  Along with this change, a couple of minor changes were
made to make Apache's #defines coexist peacefully with any autoconf
  - defines and external module might have. [Rasmus Lerdorf]
  + defines an external module might have. [Rasmus Lerdorf]
   
 *) Fix mod_rewrite for the ugly API case where  sections exist
but without any RewriteX directives. Here mod_rewrite is given no
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-03-15 Thread dgaudet
dgaudet 98/03/15 13:42:02

  Modified:src  CHANGES
  Log:
  yeah oops
  
  Revision  ChangesPath
  1.713 +0 -5  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.712
  retrieving revision 1.713
  diff -u -r1.712 -r1.713
  --- CHANGES   1998/03/15 21:39:52 1.712
  +++ CHANGES   1998/03/15 21:41:58 1.713
  @@ -7,11 +7,6 @@
doing more work at config time rather than at runtime.
[Dean Gaudet]
   
  -  *) mod_setenvif would incorrectly merge a SetEnvIf and SetEnvIfNoCase (or
  - BrowserMatch and BrowserMatchNoCase) when they matched the same header
  - and regex.  Fix this; but also fix it so that this merging optimization
  - only happens
  -
 *) src/include/ap_config.h now wraps it's #define's with #ifndef/#endif's
to allow for modules to overrule them and to reduce redefinition
warnings [Jim Jagielski]
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-03-16 Thread Ralf S. Engelschall
rse 98/03/16 08:18:53

  Modified:.STATUS
   src  CHANGES
  Log:
  Weather in germany: gray in gray and sometimes raining...
  
  Revision  ChangesPath
  1.191 +6 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.190
  retrieving revision 1.191
  diff -u -r1.190 -r1.191
  --- STATUS1998/03/15 07:02:55 1.190
  +++ STATUS1998/03/16 16:18:49 1.191
  @@ -85,6 +85,12 @@
   * Performance improvements to invoke_handler().
   * Ben Hyde's check to make sure the "Port" range is valid
   * Ralf's Unbundling mod_proxy and mod_mime (making mime_find_ct obsolete)
  +* Jim's change of -DAUX to -DAUX3 for A/UX
  +* Jim's src/include/ap_config.h wraps it's #define's with 
#ifndef/#endif's
  +* Dean's Clean up of some undocumented behavior of mod_setenvif
  +* Performance tweak to mod_log_config
  +* Marc's cfg_getline() fix for lines without the termination char
  +* Ralf's Various cleanups to the command line interface and manual pages
   
   Available Patches:
   
  
  
  
  1.716 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.715
  retrieving revision 1.716
  diff -u -r1.715 -r1.716
  --- CHANGES   1998/03/16 00:24:11 1.715
  +++ CHANGES   1998/03/16 16:18:50 1.716
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b6
   
  +  *) Various cleanups to the command line interface and manual pages
  + [Ralf S. Engelschall]
  +
 *) cfg_getline() was not properly handling lines that did not end
with a line termination character.  [Marc Slemko] PR#1869, 1909
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-03-17 Thread dgaudet
dgaudet 98/03/17 00:31:03

  Modified:src  CHANGES
  Log:
  time for bed
  
  Revision  ChangesPath
  1.718 +5 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.717
  retrieving revision 1.718
  diff -u -r1.717 -r1.718
  --- CHANGES   1998/03/16 19:34:56 1.717
  +++ CHANGES   1998/03/17 08:31:00 1.718
  @@ -1,5 +1,10 @@
   Changes with Apache 1.3b6
   
  +  *) API: Various core functions that are definately not part of the API
  + have been made static, and a few have been marked API_EXPORT.  Still
  + more have been marked CORE_EXPORT and are not intended for general
  + use by modules.  [Doug MacEachern, Dean Gaudet]
  +
 *) mod_proxy was not clearing the Proxy-Connection header from
requests; now it does.  This did not violate any spec, however 
causes poor interactions when you are talking to remote proxies.  
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-03-20 Thread Ralf S. Engelschall
rse 98/03/19 23:29:51

  Modified:.STATUS
   src  CHANGES
  Log:
  Munich/Germany: snow is falling again...
  
  Revision  ChangesPath
  1.198 +2 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.197
  retrieving revision 1.198
  diff -u -r1.197 -r1.198
  --- STATUS1998/03/19 10:05:37 1.197
  +++ STATUS1998/03/20 07:29:48 1.198
  @@ -97,6 +97,8 @@
   * Ken's change HIDE default to "yes", always include hide.h
   * Ralf's major Configure cleanup
   * Ralf's additional manual pages for the support programs
  +* Ben Hyde's Configure check for unknown command switch
  +* Martin's fix for src/helpers/fp2rp
   
   Available Patches:
   
  
  
  
  1.724 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.723
  retrieving revision 1.724
  diff -u -r1.723 -r1.724
  --- CHANGES   1998/03/19 20:02:01 1.723
  +++ CHANGES   1998/03/20 07:29:49 1.724
  @@ -1,4 +1,7 @@
   Changes with Apache 1.3b6
  +
  +  *) Fix a bug in the src/helpers/fp2rp script and make it a little bit
  + faster [Martin Kraemer]
 
 *) Make Configure die when you give it an unknown command switch.
[Ben Hyde]
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-03-20 Thread Ralf S. Engelschall
rse 98/03/20 01:27:41

  Modified:src  CHANGES
  Log:
  typo
  
  Revision  ChangesPath
  1.727 +1 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.726
  retrieving revision 1.727
  diff -u -r1.726 -r1.727
  --- CHANGES   1998/03/20 09:11:12 1.726
  +++ CHANGES   1998/03/20 09:27:39 1.727
  @@ -1,6 +1,6 @@
   Changes with Apache 1.3b6
   
  -  *) Now mod_proxy uses the reponse string (in addition to the response 
status
  +  *) Now mod_proxy uses the response string (in addition to the response 
status
code) from the already used FTP SIZE command to setup the Content-Length
header if available. [Ralf S. Engelschall, PR#1183]
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-03-23 Thread rse
rse 98/03/22 23:42:12

  Modified:.STATUS
   src  CHANGES
  Log:
  Germany/Munich: On Saturday bright and sunny and warm, now on
  Monday a shock: Snow, snow, snow... and again really cold... Br...
  
  Revision  ChangesPath
  1.204 +2 -2  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.203
  retrieving revision 1.204
  diff -u -r1.203 -r1.204
  --- STATUS1998/03/22 00:59:47 1.203
  +++ STATUS1998/03/23 07:42:09 1.204
  @@ -99,9 +99,9 @@
   * Ralf's additional manual pages for the support programs
   * Ben Hyde's Configure check for unknown command switch
   * Martin's fix for src/helpers/fp2rp
  -* Ralf's reanim. of (undocumented) directive: ProxyReceiveBufferSize,
  -  PR#1348
  +* Ralf's reanim. of undocum. directive: ProxyReceiveBufferSize, PR#1348
   * Ralf's mod_proxy fix to use FTP SIZE response for Content-Length, 
PR#1183
  +* Ralf's change to make the shared object compilation command more 
portable
   
   Available Patches:
   
  
  
  
  1.729 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.728
  retrieving revision 1.729
  diff -u -r1.728 -r1.729
  --- CHANGES   1998/03/21 05:32:16 1.728
  +++ CHANGES   1998/03/23 07:42:10 1.729
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b6
   
  +  *) Make the shared object compilation command more portable by avoiding
  + the direct combination of `-c' & `-o' which is not honored by some
  + compilers like UnixWare's cc. [Ralf S. Engelschall]
  +
 *) WIN32: the proxy was creating filenames missing the last four
characters.  While this normally doesn't stop anything from 
working, it can result in extra collisions.  
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-03-26 Thread martin
martin  98/03/26 05:54:41

  Modified:src  CHANGES
  Log:
  Document %2F fix in http_request
  
  Revision  ChangesPath
  1.732 +7 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.731
  retrieving revision 1.732
  diff -u -u -r1.731 -r1.732
  --- CHANGES   1998/03/25 09:44:46 1.731
  +++ CHANGES   1998/03/26 13:54:39 1.732
  @@ -1,5 +1,12 @@
   Changes with Apache 1.3b6

  +  *) Allow %2F in two situations: 1) it is in the query part of the URI,
  + therefore not exposed to %2F -> '/' translations and 2) the request
  + is a proxy request, so we're not dealing with a local resource anyway.
  + Without this, the proxy would fail to work for any URL's with
  + %2f in them (occurs quite often in
  + http://.../cgi-bin/...?http%3A%2F%2F... references) [Martin Kraemer]
  +
 *) Finally fix the shared object loading by using a fallback strategy to
overcome the HIDE feature problematic without loosing special cases. 
Also
a huge comment was added to mod_so.c to make the situation more clear
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-03-28 Thread jim
jim 98/03/28 13:33:42

  Modified:src  CHANGES
  Log:
  Oops... forgot some changes...
  
  Revision  ChangesPath
  1.744 +8 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.743
  retrieving revision 1.744
  diff -u -r1.743 -r1.744
  --- CHANGES   1998/03/28 20:57:07 1.743
  +++ CHANGES   1998/03/28 21:33:40 1.744
  @@ -1,5 +1,13 @@
   Changes with Apache 1.3b6
   
  +  *) PORT: Add the SCO_SV port. [Jim Jagielski] PR#1962
  +
  +  *) PORT: IRIX needs the -n32 flag iff using the 'cc' compiler
  + [Jim Jagielski] PR#1901
  +
  +  *) BUG: Configure was using TCC and CC inconsistantly. Make sure
  + Configure knows which CC we are using. [Jim Jagielski]
  +
 *) "Options +Includes" wasn't corrently merged if "+IncludesNoExec"
was defined in a parent directory. [Lars Eilebrecht]
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-03-29 Thread dgaudet
dgaudet 98/03/28 18:32:37

  Modified:src  CHANGES
  Log:
  typo
  
  Revision  ChangesPath
  1.746 +1 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.745
  retrieving revision 1.746
  diff -u -r1.745 -r1.746
  --- CHANGES   1998/03/28 21:58:36 1.745
  +++ CHANGES   1998/03/29 02:32:35 1.746
  @@ -12,7 +12,7 @@
 *) BUG: Configure was using TCC and CC inconsistantly. Make sure
Configure knows which CC we are using. [Jim Jagielski]
   
  -  *) "Options +Includes" wasn't corrently merged if "+IncludesNoExec"
  +  *) "Options +Includes" wasn't correctly merged if "+IncludesNoExec"
was defined in a parent directory. [Lars Eilebrecht]
   
 *) API: ap_snprintf() code mutated into apapi_vformatter(), which is
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-03-30 Thread brian
brian   98/03/29 20:21:45

  Modified:.STATUS
   src  CHANGES
  Log:
  noted change
  
  Revision  ChangesPath
  1.243 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.242
  retrieving revision 1.243
  diff -u -r1.242 -r1.243
  --- STATUS1998/03/30 04:07:02 1.242
  +++ STATUS1998/03/30 04:21:37 1.243
  @@ -127,6 +127,7 @@
   * Jim's add of the SCO_SV port. PR#1962
   * Dean's floating point ap_snprintf code wasn't threadsafe.
   * Ralf's add of the new Apache Autoconf-style Interface (APACI)
  +* Rainer Scherg's fix for CONNECT proxy support: #1326, #1573, #1942
   
   Available Patches:
   
  
  
  
  1.750 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.749
  retrieving revision 1.750
  diff -u -r1.749 -r1.750
  --- CHANGES   1998/03/30 01:22:45 1.749
  +++ CHANGES   1998/03/30 04:21:43 1.750
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b6
   
  +  *) Fix core dumps in use of CONNECT in proxy.  PR#1326, #1573, #1942
  + [EMAIL PROTECTED]
  +
 *) Modify the log directives in httpd.conf-dist files to use CustomLog
so that users have examples of how CustomLog can be used.
[Lars Eilebrecht]
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-04-19 Thread rse
rse 98/04/19 05:31:28

  Modified:.STATUS
   src  CHANGES
  Log:
  Ops, forgot to commit the changelog entry.
  
  Revision  ChangesPath
  1.305 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.304
  retrieving revision 1.305
  diff -u -r1.304 -r1.305
  --- STATUS1998/04/18 10:54:53 1.304
  +++ STATUS1998/04/19 12:31:26 1.305
  @@ -45,6 +45,7 @@
   * Lars' Configure fix to avoid confusing message under APACI control
   * Ralf's Configure fix for AWK's failing with "string to long" error
   * Ralf's fix for stderr logging to make sure default loglevel is honored
  +* Ralf's cast for dlopen's arg1 under OSF1 and FreeBSD 2.2.x
   
   Available Patches:
   
  
  
  
  1.774 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.773
  retrieving revision 1.774
  diff -u -r1.773 -r1.774
  --- CHANGES   1998/04/18 21:37:54 1.773
  +++ CHANGES   1998/04/19 12:31:27 1.774
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b7
   
  +  *) PORT: Cast the first argument of dlopen() in ap_os_dso_load()
  + to `char *' under OSF1 and FreeBSD 2.x where it is defined this way
  + to avoid "discard const" warnings. [Ralf S. Engelschall]
  +
 *) If a specific handler is set for a file yet the request still
ends up being handled by the default handler, log an error
message before handling it.  This catches things such as trying 
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-04-19 Thread rse
rse 98/04/19 09:03:42

  Modified:.STATUS configure
   src  CHANGES
  Log:
  Fix "configure --prefix=/somewhere --compat"
  
  Submitted by: Lars Eilebrecht
  Reviewed by: Ralf S. Engelschall
  
  Revision  ChangesPath
  1.306 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.305
  retrieving revision 1.306
  diff -u -r1.305 -r1.306
  --- STATUS1998/04/19 12:31:26 1.305
  +++ STATUS1998/04/19 16:03:38 1.306
  @@ -46,6 +46,7 @@
   * Ralf's Configure fix for AWK's failing with "string to long" error
   * Ralf's fix for stderr logging to make sure default loglevel is honored
   * Ralf's cast for dlopen's arg1 under OSF1 and FreeBSD 2.2.x
  +* Lars' fix for the prefix setup on configure --compat
   
   Available Patches:
   
  
  
  
  1.11  +0 -1  apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- configure 1998/04/15 10:03:46 1.10
  +++ configure 1998/04/19 16:03:38 1.11
  @@ -346,7 +346,6 @@
   customized_includedir=1
   ;;
   --compat) 
  -prefix='/usr/local/apache'
   exec_prefix='$prefix'
   bindir='$exec_prefix/bin'
   sbindir='$exec_prefix/bin'
  
  
  
  1.775 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.774
  retrieving revision 1.775
  diff -u -r1.774 -r1.775
  --- CHANGES   1998/04/19 12:31:27 1.774
  +++ CHANGES   1998/04/19 16:03:40 1.775
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b7
   
  +  *) Because /usr/local/apache is the default prefix the ``configure
  + --compat'' option no longer has to set prefix, again. This way the
  + --compat option honors a leading --prefix option. [Lars Eilebrecht]
  +
 *) PORT: Cast the first argument of dlopen() in ap_os_dso_load()
to `char *' under OSF1 and FreeBSD 2.x where it is defined this way
to avoid "discard const" warnings. [Ralf S. Engelschall]
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-04-20 Thread jim
jim 98/04/20 16:51:15

  Modified:.STATUS
   src  CHANGES
  Log:
  HP-UX 11 doc changes
  
  Revision  ChangesPath
  1.310 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.309
  retrieving revision 1.310
  diff -u -r1.309 -r1.310
  --- STATUS1998/04/20 20:18:02 1.309
  +++ STATUS1998/04/20 23:51:13 1.310
  @@ -44,6 +44,7 @@
   
   Committed Code Changes:
   
  +* HP-UX 11 port by Jeff Earickson
   * Lars' Configure fix to avoid confusing message under APACI control
   * Ralf's Configure fix for AWK's failing with "string to long" error
   * Ralf's fix for stderr logging to make sure default loglevel is honored
  
  
  
  1.778 +2 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.777
  retrieving revision 1.778
  diff -u -r1.777 -r1.778
  --- CHANGES   1998/04/19 20:10:43 1.777
  +++ CHANGES   1998/04/20 23:51:14 1.778
  @@ -1,5 +1,7 @@
   Changes with Apache 1.3b7
   
  +  *) PORT: Added HP-UX 11 patches [Jeff Earickson <[EMAIL PROTECTED]>]
  +
 *) If you start apache with the -S command line option it will dump
out the parsed vhost settings.  This is useful for folks trying
to figure out what is wrong with their vhost configuration.
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-04-21 Thread rse
rse 98/04/21 01:05:01

  Modified:.STATUS Makefile.tmpl
   src  CHANGES
  Log:
  Fix path of MimeMagicFile in install-config, too.
  
  Submitted by: Ralf S. Engelschall
  PR: 2089
  
  Revision  ChangesPath
  1.314 +2 -1  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.313
  retrieving revision 1.314
  diff -u -r1.313 -r1.314
  --- STATUS1998/04/21 00:10:45 1.313
  +++ STATUS1998/04/21 08:04:58 1.314
  @@ -45,7 +45,6 @@
   
   Committed Code Changes:
   
  -* HP-UX 11 port by Jeff Earickson
   * Lars' Configure fix to avoid confusing message under APACI control
   * Ralf's Configure fix for AWK's failing with "string to long" error
   * Ralf's fix for stderr logging to make sure default loglevel is honored
  @@ -54,6 +53,8 @@
   * Lars' fix for the prefix setup on configure --compat
   * Dean's add %pA, %pI, and %pp codes to ap_vformatter
   * Dean's httpd -S command line option to dump parsed vhost setup
  +* HP-UX 11 port by Jeff Earickson
  +* Ralf's fix for the install-config target to get correct MimeMagicFile
   
   Available Patches:
   
  
  
  
  1.21  +1 -0  apache-1.3/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===
  RCS file: /export/home/cvs/apache-1.3/Makefile.tmpl,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- Makefile.tmpl 1998/04/20 06:40:00 1.20
  +++ Makefile.tmpl 1998/04/21 08:04:58 1.21
  @@ -346,6 +346,7 @@
-e 
's;logs/httpd.pid;$(localstatedir)/$(localstatesubdir_run)/httpd.pid;' \
-e 
's;logs/access_log;$(localstatedir)/$(localstatesubdir_logs)/access_log;' \
-e 
's;logs/error_log;$(localstatedir)/$(localstatesubdir_logs)/error_log;' \
  + -e 's;conf/magic;$(sysconfdir)/magic;' \
>.install.tmp && \
echo "$(INSTALL_DATA) .install.tmp 
$(sysconfdir)/$$conf.default"; \
$(INSTALL_DATA) .install.tmp $(sysconfdir)/$$conf.default; \
  
  
  
  1.779 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.778
  retrieving revision 1.779
  diff -u -r1.778 -r1.779
  --- CHANGES   1998/04/20 23:51:14 1.778
  +++ CHANGES   1998/04/21 08:04:59 1.779
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b7
   
  +  *) Fix the path to the MimeMagicFile in the install-config target, too.
  + [Ralf S. Engelschall, PR#2089]
  +
 *) PORT: Added HP-UX 11 patches [Jeff Earickson <[EMAIL PROTECTED]>]
   
 *) If you start apache with the -S command line option it will dump
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-04-21 Thread jim
jim 98/04/21 05:10:28

  Modified:.STATUS
   src  CHANGES
  Log:
  report closed PRs
  
  Revision  ChangesPath
  1.315 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.314
  retrieving revision 1.315
  diff -u -r1.314 -r1.315
  --- STATUS1998/04/21 08:04:58 1.314
  +++ STATUS1998/04/21 12:10:09 1.315
  @@ -55,6 +55,7 @@
   * Dean's httpd -S command line option to dump parsed vhost setup
   * HP-UX 11 port by Jeff Earickson
   * Ralf's fix for the install-config target to get correct MimeMagicFile
  +* PRs 2081 and 2082 closed
   
   Available Patches:
   
  
  
  
  1.780 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.779
  retrieving revision 1.780
  diff -u -r1.779 -r1.780
  --- CHANGES   1998/04/21 08:04:59 1.779
  +++ CHANGES   1998/04/21 12:10:20 1.780
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b7
   
  +  *) PR2082: Closed... NeXT required strdup() in support/logresolve.c
  +
  +  *) PR2081: Closed... AIX required sys/select.h in support/ab.c
  +
 *) Fix the path to the MimeMagicFile in the install-config target, too.
[Ralf S. Engelschall, PR#2089]
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-04-21 Thread rse
rse 98/04/21 06:34:46

  Modified:.STATUS configure
   src  CHANGES
  Log:
  Fix `configure --compat' to be more "compatible".
  
  Submitted by: Ralf S. Engelschall
  Reviewed by: Lars Eilebrecht, Ralf S. Engelschall
  
  Revision  ChangesPath
  1.316 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.315
  retrieving revision 1.316
  diff -u -r1.315 -r1.316
  --- STATUS1998/04/21 12:10:09 1.315
  +++ STATUS1998/04/21 13:34:40 1.316
  @@ -56,6 +56,7 @@
   * HP-UX 11 port by Jeff Earickson
   * Ralf's fix for the install-config target to get correct MimeMagicFile
   * PRs 2081 and 2082 closed
  +* Ralf's adjustments to `configure --compat' to be even more "compatible"
   
   Available Patches:
   
  
  
  
  1.13  +5 -1  apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- configure 1998/04/20 06:30:59 1.12
  +++ configure 1998/04/21 13:34:41 1.13
  @@ -349,7 +349,7 @@
   exec_prefix='$prefix'
   bindir='$exec_prefix/bin'
   sbindir='$exec_prefix/bin'
  -libexecdir='$exec_prefix/bin'
  +libexecdir='$exec_prefix/libexec'
   mandir='$prefix/man'
   sysconfdir='$prefix/conf'
   datadir='$prefix'
  @@ -357,6 +357,10 @@
   localstatesubdir_run='logs'
   localstatesubdir_logs='logs'
   includedir='$prefix/include'
  +customized_sysconfdir=1
  +customized_datadir=1
  +customized_localstatedir=1
  +customized_includedir=1
   ;;
   --add-module=*) 
   file="$apc_optarg"
  
  
  
  1.781 +6 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.780
  retrieving revision 1.781
  diff -u -r1.780 -r1.781
  --- CHANGES   1998/04/21 12:10:20 1.780
  +++ CHANGES   1998/04/21 13:34:43 1.781
  @@ -1,4 +1,10 @@
   Changes with Apache 1.3b7
  +  
  +  *) Make `configure --compat' more "compatible" by first 
  + let the libexecdir default to EPREFIX/libexec instead of EPREFIX/bin and
  + second by making sure the "avoid-bristling-suffix" /apache is not
  + appended to sysconfdir, datadir, localstatedir and includedir when
  + --compat is used. [Ralf S. Engelschall, Lars Eilebrecht]
   
 *) PR2082: Closed... NeXT required strdup() in support/logresolve.c
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-04-21 Thread rse
rse 98/04/21 07:04:36

  Modified:.STATUS Makefile.tmpl
   src  CHANGES
  Log:
  Make sure we don't overwrite an existing DocRoot and CGI scripts
  on "make install".
  
  Submitted by: Ralf S. Engelschall (based on Jim's initial patch)
  Reviewed by: Jim Jagielski, Ralf S. Engelschall
  
  Revision  ChangesPath
  1.317 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.316
  retrieving revision 1.317
  diff -u -r1.316 -r1.317
  --- STATUS1998/04/21 13:34:40 1.316
  +++ STATUS1998/04/21 14:04:29 1.317
  @@ -57,6 +57,7 @@
   * Ralf's fix for the install-config target to get correct MimeMagicFile
   * PRs 2081 and 2082 closed
   * Ralf's adjustments to `configure --compat' to be even more "compatible"
  +* Ralf/Jim's enhanced "make install" carefulness for DocRoot, PR#2084
   
   Available Patches:
   
  
  
  
  1.22  +27 -16apache-1.3/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===
  RCS file: /export/home/cvs/apache-1.3/Makefile.tmpl,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- Makefile.tmpl 1998/04/21 08:04:58 1.21
  +++ Makefile.tmpl 1998/04/21 14:04:29 1.22
  @@ -171,7 +171,7 @@
fi
@$(MAKE) -f $(MKF) $(MFLAGS) \
install-mktree install-programs $(install-support) \
  - install-include install-docroot install-config
  + install-include install-data install-config
[EMAIL PROTECTED] -f .install.tmp
[EMAIL PROTECTED] -f .install.conf
[EMAIL PROTECTED] [ ".$(QUIET)" != .1 ]; then \
  @@ -308,21 +308,32 @@
   
   #   create an initial document root containing the Apache manual,
   #   icons and distributed CGI scripts.
  -install-docroot:
  - @echo "===> [docroot: Installing initial DocumentRoot files]"
  - -(cd $(ROOT)/htdocs/ && $(TAR) cf - *) |\
  -  (cd $(datadir)/htdocs/ && $(TAR) xf -)
  - -find $(datadir)/htdocs/ -type d -exec chmod a+rx {} \;
  - -find $(datadir)/htdocs/ -type f -exec chmod a+r {} \;
  - -(cd $(ROOT)/icons/ && $(TAR) cf - *) |\
  -  (cd $(datadir)/icons/ && $(TAR) xf -)
  - -find $(datadir)/icons/ -type d -exec chmod a+rx {} \;
  - -find $(datadir)/icons/ -type f -exec chmod a+r {} \;
  - -(cd $(ROOT)/cgi-bin/ && $(TAR) cf - *) |\
  -  (cd $(datadir)/cgi-bin/ && $(TAR) xf -)
  - -find $(datadir)/cgi-bin/ -type d -exec chmod a+rx {} \;
  - -find $(datadir)/cgi-bin/ -type f -exec chmod a+r {} \;
  - @echo "<=== [docroot]"
  +install-data:
  + @echo "===> [data: Installing initial data files]"
  + [EMAIL PROTECTED] [ -f $(datadir)/htdocs/index.html ]; then \
  + echo "[PRESERVING EXISTING DATA SUBDIR: $(datadir)/htdocs/]"; \
  + else \
  + echo "Copying tree $(ROOT)/htdocs/ -> $(datadir)/htdocs/"; \
  + (cd $(ROOT)/htdocs/ && $(TAR) cf - *) |\
  + (cd $(datadir)/htdocs/ && $(TAR) xf -); \
  + find $(datadir)/htdocs/ -type d -exec chmod a+rx {} \; ; \
  + find $(datadir)/htdocs/ -type f -exec chmod a+r {} \; ; \
  + fi
  + [EMAIL PROTECTED] [ -f $(datadir)/cgi-bin/printenv ]; then \
  + echo "[PRESERVING EXISTING DATA SUBDIR: $(datadir)/cgi-bin/]"; \
  + else \
  + echo "Copying tree $(ROOT)/cgi-bin/ -> $(datadir)/cgi-bin/"; \
  + (cd $(ROOT)/cgi-bin/ && $(TAR) cf - *) |\
  + (cd $(datadir)/cgi-bin/ && $(TAR) xf -); \
  + find $(datadir)/cgi-bin/ -type d -exec chmod a+rx {} \; ; \
  + find $(datadir)/cgi-bin/ -type f -exec chmod a+r {} \; ; \
  + fi
  + @echo "Copying tree $(ROOT)/icons/ -> $(datadir)/icons/"; \
  + (cd $(ROOT)/icons/ && $(TAR) cf - *) |\
  + (cd $(datadir)/icons/ && $(TAR) xf -); \
  + find $(datadir)/icons/ -type d -exec chmod a+rx {} \; ;\
  + find $(datadir)/icons/ -type f -exec chmod a+r {} \;
  + @echo "<=== [data]"
   
   #   create the initial configuration by providing default files
   #   and initial config files while preserving existing ones.
  
  
  
  1.782 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.781
  retrieving revision 1.782
  diff -u -r1.781 -r1.782
  --- CHANGES   1998/04/21 13:34:43 1.781
  +++ CHANGES   1998/04/21 14:04:32 1.782
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b7
 
  +  *) Make sure that "make install" doesn't overwrite the DocumentRoot and
  + CGI scripts from an existing Apache installation. 
  + [Ralf S. Engelschall, Jim Jagielski, PR#2084]
  +
 *) Make `configure --compat' more "compatib

cvs commit: apache-1.3/src CHANGES

1998-04-21 Thread rse
rse 98/04/21 08:23:39

  Modified:.STATUS INSTALL configure
   src  CHANGES
  Log:
  Provide backward-compatibility for some src/Configuration.tmpl parameter names
  to the canonical Autoconf-style shell variable names.  For instance
  EXTRA_CFLAGS vs. CFLAGS.
  
  Revision  ChangesPath
  1.318 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.317
  retrieving revision 1.318
  diff -u -r1.317 -r1.318
  --- STATUS1998/04/21 14:04:29 1.317
  +++ STATUS1998/04/21 15:23:20 1.318
  @@ -58,6 +58,7 @@
   * PRs 2081 and 2082 closed
   * Ralf's adjustments to `configure --compat' to be even more "compatible"
   * Ralf/Jim's enhanced "make install" carefulness for DocRoot, PR#2084
  +* Ralf's back-compat in configure for EXTRA_xxx parameter names
   
   Available Patches:
   
  
  
  
  1.16  +7 -0  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- INSTALL   1998/04/21 13:52:03 1.15
  +++ INSTALL   1998/04/21 15:23:20 1.16
  @@ -165,6 +165,13 @@
  system or use ``setenv KEY VALUE; ./configure ...'' if you use
  one of the C-shell variants (csh, tcsh).
   
  + Note: The above parameter names are the canonical ones used in
  +   Autoconf-style interfaces. But because src/Configuration.tmpl
  +   uses the prefix EXTRA_ for some variables (e.g. EXTRA_CFLAGS)
  +   these variants are accepted for backward-compatibility 
reasons,
  +   too. But please use the canonical Autoconf-style names and
  +   don't rely on this.
  +
Use the --prefix=PREFIX and --exec-prefix=EPREFIX options to configure
Apache to use a particular installation prefix. The default is
PREFIX=/usr/local/apache and EPREFIX=PREFIX.
  
  
  
  1.14  +13 -0 apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- configure 1998/04/21 13:34:41 1.13
  +++ configure 1998/04/21 15:23:20 1.14
  @@ -203,6 +203,19 @@
   fi
   done
   
  +#   backward compatibility from old src/Configuration.tmpl
  +#   parameter names to the canonical Autoconf-style shell
  +#   variable names.
  +IFS='
  +'
  +for var in CFLAGS LDFLAGS LIBS INCLUDES; do
  +eval "val=\$EXTRA_$var"
  +if [ ".$val" != . ]; then
  +eval "$var=\$val"
  +echo " + Hint: please use $var instead of EXTRA_$var next time"
  +fi
  +done
  +
   ##
   ##  parse argument line options
   ##
  
  
  
  1.783 +5 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.782
  retrieving revision 1.783
  diff -u -r1.782 -r1.783
  --- CHANGES   1998/04/21 14:04:32 1.782
  +++ CHANGES   1998/04/21 15:23:33 1.783
  @@ -1,4 +1,9 @@
   Changes with Apache 1.3b7
  +
  +  *) Provide backward compatibility from some old src/Configuration.tmpl
  + parameter names to the canonical Autoconf-style shell variable names. 
For
  + instance CFLAGS vs. EXTRA_CFLAGS. The EXTRA_xxx variants are accepted 
now
  + but a hint message is displayed. [Ralf S. Engelschall]
 
 *) Make sure that "make install" doesn't overwrite the DocumentRoot and
CGI scripts from an existing Apache installation. 
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-04-21 Thread rse
rse 98/04/21 09:00:38

  Modified:.STATUS INSTALL configure
   src  CHANGES
  Log:
  Avoid side-effects in src/Configure when the user exports the shell
  variables via
  
  $ CFLAGS=...
  $ export CFLAGS
  $ ./configure
  
  (which is not needed) instead of
  
  $ CFLAGS=.. ./configure
  
  PR: 2101
  
  Revision  ChangesPath
  1.319 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.318
  retrieving revision 1.319
  diff -u -r1.318 -r1.319
  --- STATUS1998/04/21 15:23:20 1.318
  +++ STATUS1998/04/21 16:00:32 1.319
  @@ -59,6 +59,7 @@
   * Ralf's adjustments to `configure --compat' to be even more "compatible"
   * Ralf/Jim's enhanced "make install" carefulness for DocRoot, PR#2084
   * Ralf's back-compat in configure for EXTRA_xxx parameter names
  +* Ralf's configure fix to avoid side-effects in Configure on exported 
vars
   
   Available Patches:
   
  
  
  
  1.17  +7 -7  apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- INSTALL   1998/04/21 15:23:20 1.16
  +++ INSTALL   1998/04/21 16:00:32 1.17
  @@ -157,13 +157,13 @@
override the corresponding default entries in the src/Configuration.tmpl
file (see there for more information about their usage).
   
  - Note: The syntax ``KEY=VALUE ./configure ...'' is the GNU Autoconf
  -   compatible way of specifying defines and can be used with
  -   Bourne shell compatible shells only (sh, bash, ksh). If you 
use
  -   a different type of shell either use ``env KEY=VALUE
  -   ./configure ...'' when the `env' command is available on your
  -   system or use ``setenv KEY VALUE; ./configure ...'' if you use
  -   one of the C-shell variants (csh, tcsh).
  + Note: The syntax ``KEY=VALUE ./configure ...'' (one single line!) is
  +   the GNU Autoconf compatible way of specifying defines and can
  +   be used with Bourne shell compatible shells only (sh, bash,
  +   ksh). If you use a different type of shell either use ``env
  +   KEY=VALUE ./configure ...'' when the `env' command is 
available
  +   on your system or use ``setenv KEY VALUE; ./configure ...'' if
  +   you use one of the C-shell variants (csh, tcsh).
   
Note: The above parameter names are the canonical ones used in
  Autoconf-style interfaces. But because src/Configuration.tmpl
  
  
  
  1.15  +10 -4 apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- configure 1998/04/21 15:23:20 1.14
  +++ configure 1998/04/21 16:00:33 1.15
  @@ -212,6 +212,7 @@
   eval "val=\$EXTRA_$var"
   if [ ".$val" != . ]; then
   eval "$var=\$val"
  +eval "EXTRA_$var=\"\"; export EXTRA_$var"
   echo " + Hint: please use $var instead of EXTRA_$var next time"
   fi
   done
  @@ -765,16 +766,21 @@
   touch sedsubst
   
   #   generate settings from imported environment variables
  -IFS=' '
  +IFS='
  +'
   for var in CC OPTIM CFLAGS CFLAGS_SHLIB LDFLAGS LDFLAGS_SHLIB \
  LDFLAGS_SHLIB_EXPORT LIBS INCLUDES RANLIB; do
   eval "val=\$$var";
   if [ ".$val" != . ]; then
   case $var in 
  -CFLAGS|LDFLAGS|LIBS|INCLUDES) var="EXTRA_$var" ;;
  +CFLAGS|LDFLAGS|LIBS|INCLUDES) 
  +echo "s%^#*\\(EXTRA_$var=\\).*%\\1$val%g" >>sedsubst
  +;;
  +*)
  +echo "s%^#*\\($var=\\).*%\\1$val%g" >>sedsubst
  +;;
   esac
  -echo "s%^#*\\($var=\\).*%\\1$val%g" >>sedsubst
  -eval "$var="
  +eval "$var=\"\"; export $var"
   fi
   done
   
  
  
  
  1.784 +5 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.783
  retrieving revision 1.784
  diff -u -r1.783 -r1.784
  --- CHANGES   1998/04/21 15:23:33 1.783
  +++ CHANGES   1998/04/21 16:00:34 1.784
  @@ -1,5 +1,10 @@
   Changes with Apache 1.3b7
   
  +  *) Let "configure" clear out the users parameters (provided as shell
  + variables) to avoid side-effects in "src/Configure" when the user
  + exported them (which is not needed, but some users do it). 
  + [Ralf S. Engelschall, PR#2101]
  +
 *) Provide backw

cvs commit: apache-1.3/src CHANGES

1998-04-21 Thread marc
marc98/04/21 09:55:38

  Modified:src  CHANGES
  Log:
  Fix non-standard formatting that slipped in.
  
  Revision  ChangesPath
  1.785 +32 -32apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.784
  retrieving revision 1.785
  diff -u -r1.784 -r1.785
  --- CHANGES   1998/04/21 16:00:34 1.784
  +++ CHANGES   1998/04/21 16:55:36 1.785
  @@ -3,7 +3,7 @@
 *) Let "configure" clear out the users parameters (provided as shell
variables) to avoid side-effects in "src/Configure" when the user
exported them (which is not needed, but some users do it). 
  - [Ralf S. Engelschall, PR#2101]
  + [Ralf S. Engelschall] PR#2101
   
 *) Provide backward compatibility from some old src/Configuration.tmpl
parameter names to the canonical Autoconf-style shell variable names. 
For
  @@ -12,7 +12,7 @@
 
 *) Make sure that "make install" doesn't overwrite the DocumentRoot and
CGI scripts from an existing Apache installation. 
  - [Ralf S. Engelschall, Jim Jagielski, PR#2084]
  + [Ralf S. Engelschall, Jim Jagielski] PR#2084
   
 *) Make `configure --compat' more "compatible" by first 
let the libexecdir default to EPREFIX/libexec instead of EPREFIX/bin and
  @@ -20,12 +20,12 @@
appended to sysconfdir, datadir, localstatedir and includedir when
--compat is used. [Ralf S. Engelschall, Lars Eilebrecht]
   
  -  *) PR2082: Closed... NeXT required strdup() in support/logresolve.c
  +  *) NeXT requires strdup() in support/logresolve.c. PR#2082
   
  -  *) PR2081: Closed... AIX required sys/select.h in support/ab.c
  +  *) AIX requires  in support/ab.c PR#2081
   
 *) Fix the path to the MimeMagicFile in the install-config target, too.
  - [Ralf S. Engelschall, PR#2089]
  + [Ralf S. Engelschall] PR#2089
   
 *) PORT: Added HP-UX 11 patches [Jeff Earickson <[EMAIL PROTECTED]>]
   
  @@ -125,7 +125,7 @@
user expects. [Ralf S. Engelschall]
   
 *) Fixed ordering of argument checks for RewriteBase directive.
  - [Todd Eigenschink <[EMAIL PROTECTED]>, PR#2045]
  + [Todd Eigenschink <[EMAIL PROTECTED]>] PR#2045
   
 *) Change Win32 IS_MODULE to SHARED_MODULE to match Unix' method of
indicating that a module is being compiled for dynamic loading. Also
  @@ -179,8 +179,8 @@
first step to provide both a quick success event and to demonstrate the
APXS mechanism to module authors. [Ralf S. Engelschall]
   
  -  *) Fix core dumps in use of CONNECT in proxy.  PR#1326, #1573, #1942
  - [EMAIL PROTECTED]
  +  *) Fix core dumps in use of CONNECT in proxy.  
  + [EMAIL PROTECTED] PR#1326, #1573, #1942
   
 *) Modify the log directives in httpd.conf-dist files to use CustomLog
so that users have examples of how CustomLog can be used.
  @@ -232,7 +232,7 @@
   
 *) Fix the check for symbolic links in ``RewriteCond ... -l'': stat() was
used instead of lstat() and thus this flag didn't work as expected.
  - [Rein Tollevik <[EMAIL PROTECTED]>, PR#2010]
  + [Rein Tollevik <[EMAIL PROTECTED]>] PR#2010
   
 *) Fix the proxy pass-through feature of mod_rewrite for the case of
existing QUERY_STRING now that mod_proxy was recently changed because of
  @@ -275,13 +275,13 @@
   
 *) Now mod_proxy uses the response string (in addition to the response 
status
code) from the already used FTP SIZE command to setup the Content-Length
  - header if available. [Ralf S. Engelschall, PR#1183]
  + header if available. [Ralf S. Engelschall] PR#1183
   
 *) Reanimated the (still undocumented) proxy receive buffer size directive:
Renamed from ReceiveBufferSize to ProxyReceiveBufferSize because the old
name was really too generic, added documentation for this directive to
the mod_proxy.html and corrected the hyperlink to it in the
  - new_features_1.3.html document.  [Ralf S. Engelschall, PR#1348]
  + new_features_1.3.html document.  [Ralf S. Engelschall] PR#1348
   
 *) Fix a bug in the src/helpers/fp2rp script and make it a little bit
faster [Martin Kraemer]
  @@ -455,13 +455,13 @@
remembering the server together with the config structure while
configuring and later assuming there is no config when we see a
difference between the remembered server and the one calling us. 
  - [Ralf S. Engelschall, PR#1790]
  + [Ralf S. Engelschall] PR#1790
   
 *) Fixed the DBM RewriteMap support for mod_rewrite: First the support now
is automatically disabled under configure time when the dbm_xxx 
functions
are not available. Second, two heavy source code errors in the DBM
support code were fixed.  This makes DBM RewriteMap's usable again after
  - a long time of brokenness. [Ralf S. Engel

cvs commit: apache-1.3/src CHANGES

1998-04-21 Thread rse
rse 98/04/21 10:34:01

  Modified:.STATUS Makefile.tmpl
   src  CHANGES
  Log:
  Ops, apache_status really is named apache_runtime_status in httpd.conf-dist.
  
  PR: 2105
  
  Revision  ChangesPath
  1.320 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.319
  retrieving revision 1.320
  diff -u -r1.319 -r1.320
  --- STATUS1998/04/21 16:00:32 1.319
  +++ STATUS1998/04/21 17:33:58 1.320
  @@ -60,6 +60,7 @@
   * Ralf/Jim's enhanced "make install" carefulness for DocRoot, PR#2084
   * Ralf's back-compat in configure for EXTRA_xxx parameter names
   * Ralf's configure fix to avoid side-effects in Configure on exported 
vars
  +* Ralf's fix for the install-config target to get correct ScoreBoardFile
   
   Available Patches:
   
  
  
  
  1.23  +1 -1  apache-1.3/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===
  RCS file: /export/home/cvs/apache-1.3/Makefile.tmpl,v
  retrieving revision 1.22
  retrieving revision 1.23
  diff -u -r1.22 -r1.23
  --- Makefile.tmpl 1998/04/21 14:04:29 1.22
  +++ Makefile.tmpl 1998/04/21 17:33:58 1.23
  @@ -353,7 +353,7 @@
-e 's;@@ServerRoot@@/proxy;$(localstatedir)/proxy;' \
-e 's;@@ServerRoot@@;$(prefix);' \
-e 
's;logs/accept.lock;$(localstatedir)/$(localstatesubdir_run)/httpd.lock;' \
  - -e 
's;logs/apache_status;$(localstatedir)/$(localstatesubdir_run)/httpd.scoreboard;'
 \
  + -e 
's;logs/apache_runtime_status;$(localstatedir)/$(localstatesubdir_run)/httpd.scoreboard;'
 \
-e 
's;logs/httpd.pid;$(localstatedir)/$(localstatesubdir_run)/httpd.pid;' \
-e 
's;logs/access_log;$(localstatedir)/$(localstatesubdir_logs)/access_log;' \
-e 
's;logs/error_log;$(localstatedir)/$(localstatesubdir_logs)/error_log;' \
  
  
  
  1.786 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.785
  retrieving revision 1.786
  diff -u -r1.785 -r1.786
  --- CHANGES   1998/04/21 16:55:36 1.785
  +++ CHANGES   1998/04/21 17:34:00 1.786
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b7
   
  +  *) Fix the path to the ScoreBoardFile in the install-config target, too.
  + [Ralf S. Engelschall] PR#2105
  +
 *) Let "configure" clear out the users parameters (provided as shell
variables) to avoid side-effects in "src/Configure" when the user
exported them (which is not needed, but some users do it). 
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-04-21 Thread jim
jim 98/04/21 12:10:25

  Modified:src  CHANGES
  Log:
  Nasty nasty bad wrong PR format... I see that Ralf
  fixed his as well... Good boy :)
  
  Revision  ChangesPath
  1.787 +4 -3  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.786
  retrieving revision 1.787
  diff -u -r1.786 -r1.787
  --- CHANGES   1998/04/21 17:34:00 1.786
  +++ CHANGES   1998/04/21 19:10:22 1.787
  @@ -22,10 +22,11 @@
second by making sure the "avoid-bristling-suffix" /apache is not
appended to sysconfdir, datadir, localstatedir and includedir when
--compat is used. [Ralf S. Engelschall, Lars Eilebrecht]
  +  *) NeXT required strdup() in support/logresolve.c
  + [Francisco Tomei <[EMAIL PROTECTED]>] PR#2082
   
  -  *) NeXT requires strdup() in support/logresolve.c. PR#2082
  -
  -  *) AIX requires  in support/ab.c PR#2081
  +  *) AIX required sys/select.h in support/ab.c
  + [Jens Schleusener <[EMAIL PROTECTED]>] PR#2081
   
 *) Fix the path to the MimeMagicFile in the install-config target, too.
[Ralf S. Engelschall] PR#2089
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-04-21 Thread jim
jim 98/04/21 13:39:08

  Modified:src  CHANGES
  Log:
  Someone forgot a line space
  
  Revision  ChangesPath
  1.788 +1 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.787
  retrieving revision 1.788
  diff -u -r1.787 -r1.788
  --- CHANGES   1998/04/21 19:10:22 1.787
  +++ CHANGES   1998/04/21 20:39:05 1.788
  @@ -22,6 +22,7 @@
second by making sure the "avoid-bristling-suffix" /apache is not
appended to sysconfdir, datadir, localstatedir and includedir when
--compat is used. [Ralf S. Engelschall, Lars Eilebrecht]
  +
 *) NeXT required strdup() in support/logresolve.c
[Francisco Tomei <[EMAIL PROTECTED]>] PR#2082
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-04-22 Thread rse
rse 98/04/22 03:33:06

  Modified:.STATUS Makefile.tmpl
   src  CHANGES
  Log:
  Be friendly to existing "mime.types" and "magic" files on "make install", too.
  
  Revision  ChangesPath
  1.325 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.324
  retrieving revision 1.325
  diff -u -r1.324 -r1.325
  --- STATUS1998/04/22 08:45:48 1.324
  +++ STATUS1998/04/22 10:33:03 1.325
  @@ -62,6 +62,7 @@
   * Ralf's configure fix to avoid side-effects in Configure on exported 
vars
   * Ralf's fix for the install-config target to get correct ScoreBoardFile
   * Dynamic Shared Object (DSO) support for OpenBSD 2.x
  +* Ralf's enhanced "make install" carefulness for mime.types+magic files
   
   Available Patches:
   
  
  
  
  1.24  +10 -2 apache-1.3/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===
  RCS file: /export/home/cvs/apache-1.3/Makefile.tmpl,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- Makefile.tmpl 1998/04/21 17:33:58 1.23
  +++ Makefile.tmpl 1998/04/22 10:33:04 1.24
  @@ -368,8 +368,16 @@
echo "[PRESERVING EXISTING CONFIG FILE: 
$(sysconfdir)/$$conf]"; \
fi; \
done
  - $(CP) $(ROOT)/conf/mime.types $(sysconfdir)/mime.types
  - $(CP) $(ROOT)/conf/magic $(sysconfdir)/magic
  + [EMAIL PROTECTED] conf in mime.types magic; do \
  + echo "$(INSTALL_DATA) $(ROOT)/conf/$$conf 
$(sysconfdir)/$$conf.default"; \
  + $(INSTALL_DATA) $(ROOT)/conf/$$conf 
$(sysconfdir)/$$conf.default; \
  + if [ ! -f "$(sysconfdir)/$$conf" ]; then \
  + echo "$(INSTALL_DATA) $(ROOT)/conf/$$conf 
$(sysconfdir)/$$conf"; \
  + $(INSTALL_DATA) $(ROOT)/conf/$$conf 
$(sysconfdir)/$$conf; \
  + else \
  + echo "[PRESERVING EXISTING CONFIG FILE: 
$(sysconfdir)/$$conf]"; \
  + fi; \
  + done
@echo "<=== [config]"
   
   
  
  
  
  1.790 +5 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.789
  retrieving revision 1.790
  diff -u -r1.789 -r1.790
  --- CHANGES   1998/04/22 08:45:52 1.789
  +++ CHANGES   1998/04/22 10:33:05 1.790
  @@ -1,5 +1,10 @@
   Changes with Apache 1.3b7
   
  +  *) Make sure that "make install" doesn't overwrite the `mime.types' and
  + `magic' files from an existing Apache installation. Because people often
  + customize these for own MIME and content types.
  + [Ralf S. Engelschall]
  +
 *) PORT: Dynamic Shared Object (DSO) support for OpenBSD 2.x
[Peter Galbavy, Ralf S. Engelschall] PR#2109
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-04-22 Thread rse
rse 98/04/22 07:00:23

  Modified:.STATUS configure
   src  CHANGES
  Log:
  Make sure all `for' loops in APACI's `configure' are running as expected by
  explicitly initializing IFS for every loop and restoring it after the loop.
  
  Submitted by: Ralf S. Engelschall
  Reviewed by: Rasmus Lerdorf, Ralf S. Engelschall
  
  Revision  ChangesPath
  1.326 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.325
  retrieving revision 1.326
  diff -u -r1.325 -r1.326
  --- STATUS1998/04/22 10:33:03 1.325
  +++ STATUS1998/04/22 14:00:20 1.326
  @@ -63,6 +63,7 @@
   * Ralf's fix for the install-config target to get correct ScoreBoardFile
   * Dynamic Shared Object (DSO) support for OpenBSD 2.x
   * Ralf's enhanced "make install" carefulness for mime.types+magic files
  +* Ralf's paranoia-fixes for the IFS-handling in `configure'
   
   Available Patches:
   
  
  
  
  1.16  +38 -19apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- configure 1998/04/21 16:00:33 1.15
  +++ configure 1998/04/22 14:00:21 1.16
  @@ -61,6 +61,10 @@
   ##  Written by Ralf S. Engelschall <[EMAIL PROTECTED]>
   ##
   
  +#   default input separator chars: 
  +DIFS='   
  +'
  +
   ##
   ##  the paths to the Apache source tree
   ##
  @@ -111,8 +115,9 @@
   ##
   
   PERL=no-perl-on-this-system
  -IFS=:
  +OIFS="$IFS" IFS=':'
   for dir in $PATH; do
  +OIFS="$IFS" IFS="$DIFS"
   for exe in perl5 perl miniperl; do
   if test -f "$dir/$exe"; then
   if test -x "$dir/$exe"; then
  @@ -120,7 +125,9 @@
   fi
   fi
   done
  +IFS="$OIFS"
   done
  +IFS="$OIFS"
   PERL="`echo $PERL | sed -e 's://:/:'`"
   
   ##
  @@ -162,7 +169,7 @@
   #   determine rules
   rules=""
   rulelist=""
  -IFS='
  +OIFS="$IFS" IFS='
   '
   for rule in `grep '^Rule' $src/Configuration.tmpl`; do
   rule=`echo "$rule" | sed -e 's/^Rule[ ]*//'`
  @@ -173,12 +180,13 @@
   rules="$rules:$namelow"
   rulelist="$rulelist:$name=$arg"
   done
  +IFS="$OIFS"
   
   #   determine modules
   rm -f $src/Configuration.apaci 2>/dev/null
   modules=""
   modulelist=""
  -IFS='
  +OIFS="$IFS" IFS='
   '
   for module in `egrep '^[# ]*(Add|Shared)Module' $src/Configuration.tmpl`; do
   add=yes
  @@ -202,12 +210,12 @@
   modulelist="${modulelist}*"
   fi
   done
  +IFS="$OIFS"
   
   #   backward compatibility from old src/Configuration.tmpl
   #   parameter names to the canonical Autoconf-style shell
   #   variable names.
  -IFS='
  -'
  +OIFS="$IFS" IFS="$DIFS"
   for var in CFLAGS LDFLAGS LIBS INCLUDES; do
   eval "val=\$EXTRA_$var"
   if [ ".$val" != . ]; then
  @@ -216,14 +224,14 @@
   echo " + Hint: please use $var instead of EXTRA_$var next time"
   fi
   done
  +IFS="$OIFS"
   
   ##
   ##  parse argument line options
   ##
   
   apc_prev=""
  -IFS='
  -'
  +OIFS="$IFS" IFS="$DIFS"
   for apc_option
   do
   #   if previous option needs an argument, assign it.
  @@ -457,16 +465,18 @@
   module ) 
   case $apc_optarg in
  all ) 
  -   IFS=:
  +   OIFS="$IFS" IFS=':'
  for module in `echo "$modules" | sed -e 
's/^://'`; do
  eval "module_${module}=yes" 
  done
  +   IFS="$OIFS"
  ;;
  most ) 
  -   IFS=:
  +   OIFS="$IFS" IFS=':'
  for module in `echo "$modules" | sed -e 
's/^://'`; do
  eval "module_${module}=yes" 
  done
  +   IFS="$OIFS"
  module_auth_db=no # not all platforms have 
-ldb
  module_mmap_static=no # not all platforms have 
mmap()
  module_so=no  # not all platforms have 
dlopen()
  @@ -487,14 +497,15 @@
   shared ) 
   case $apc_optarg in
  max ) 
  -   IFS=:
  +   OIFS="$IFS" IFS=':'
  for module in `echo "$modules" | sed -e 
's/^://'`; do
  eval "shared_${module}=yes" 
  done
  +   IFS="$OIFS"
  shared_so=no# because of bootstrapping
  

cvs commit: apache-1.3/src CHANGES

1998-04-26 Thread rse
rse 98/04/26 09:21:01

  Modified:.STATUS configure
   src  CHANGES
  Log:
  Various bugfixes and cleanups I've backported from my "incremental configure"
  source tree where I'm currently working on an incremental configuration
  variant.
  
  Revision  ChangesPath
  1.330 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.329
  retrieving revision 1.330
  diff -u -r1.329 -r1.330
  --- STATUS1998/04/25 13:00:32 1.329
  +++ STATUS1998/04/26 16:20:57 1.330
  @@ -65,6 +65,7 @@
   * Ralf's enhanced "make install" carefulness for mime.types+magic files
   * Ralf's paranoia-fixes for the IFS-handling in `configure'
   * Fix for the DEBUG_CGI (#ifdef'ed) situation in mod_cgi.c, PR#2114
  +* Ralf's various bugfixes and cleanups for the configure script
   
   Available Patches:
   
  
  
  
  1.18  +30 -27apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- configure 1998/04/25 19:27:03 1.17
  +++ configure 1998/04/26 16:20:58 1.18
  @@ -117,15 +117,16 @@
   PERL=no-perl-on-this-system
   OIFS="$IFS" IFS=':'
   for dir in $PATH; do
  -OIFS="$IFS" IFS="$DIFS"
  +OIFS2="$IFS" IFS="$DIFS"
   for exe in perl5 perl miniperl; do
   if test -f "$dir/$exe"; then
   if test -x "$dir/$exe"; then
   PERL="$dir/$exe"
  +break 2
   fi
   fi
   done
  -IFS="$OIFS"
  +IFS="$OIFS2"
   done
   IFS="$OIFS"
   PERL="`echo $PERL | sed -e 's://:/:'`"
  @@ -181,6 +182,7 @@
   rulelist="$rulelist:$name=$arg"
   done
   IFS="$OIFS"
  +rules=`echo $rules | sed -e 's/^://'`
   
   #   determine modules
   rm -f $src/Configuration.apaci 2>/dev/null
  @@ -211,6 +213,7 @@
   fi
   done
   IFS="$OIFS"
  +modules=`echo $modules | sed -e 's/^://'`
   
   #   backward compatibility from old src/Configuration.tmpl
   #   parameter names to the canonical Autoconf-style shell
  @@ -231,7 +234,7 @@
   ##
   
   apc_prev=""
  -OIFS="$IFS" IFS="$DIFS"
  +OIFS1="$IFS" IFS="$DIFS"
   for apc_option
   do
   #   if previous option needs an argument, assign it.
  @@ -267,7 +270,7 @@
   echo "" >> Makefile
   echo "GNUTRIPLE=\`$src/helpers/GuessOS | awk '{ 
printf(\"%s\",\$\$1); }' | sed -e 's:/:-:g'\`" >> Makefile
   echo "" >> Makefile
  -echo "all build install clean distclean:" >> Makefile
  +echo "all build install install-quiet clean distclean:" >> 
Makefile
   echo "   @\$(MAKE) -f Makefile.\$(GNUTRIPLE) \$(MFLAGS) \$@" >> 
Makefile
   echo "" >> Makefile
   #   set shadow paths
  @@ -390,12 +393,12 @@
   file="$apc_optarg"
   case $file in
   *.c ) ;;
  -  * ) echo "configure:Error: Module source $file is not a C 
source file";
  +  * ) echo "configure:Error: Module source $file is not a C 
source file" 1>&2
 exit 1 
 ;;
   esac
   if [ ! -f $file ]; then
  -echo "configure:Error: Module source $file not found"
  +echo "configure:Error: Module source $file not found" 1>&2
   exit 1
   fi
   modfilec=`echo $file | sed -e 's;^.*/;;'`
  @@ -424,7 +427,7 @@
   file="$apc_optarg"
   case $file in
   src/modules/* ) ;;
  -*)  echo "configure:Error: Module source already has to stay 
below src/modules/ to be activated" 
  +*)  echo "configure:Error: Module source already has to stay 
below src/modules/ to be activated" 1>&2
   exit 1
   ;;
   esac
  @@ -459,7 +462,7 @@
   apc_optarg_real=`echo "$apc_optarg" | tr "a-z" "A-Z"`
   eval "exists=\$rule_${apc_optarg}" 
   if [ ".$exists" = . ]; then
  -echo "configure:Error: No such rule named 
'${apc_optarg_real}'"
  +echo "configure:Error: No such rule named 
'${apc_optarg_real}'" 1>&2
   exit 1
   fi
   eval "rule_${apc_optarg}=yes"
  @@ -468,14 +471,14 @@
   case $apc_optarg in
  all ) 
  OIFS="$IFS" IFS=':'
  -   for module in `echo "$modules" | sed -e 
's/^://'`; do
  +   for module in $modules; do
  eval "module_${module}=yes" 
 

cvs commit: apache-1.3/src CHANGES

1998-04-27 Thread rse
rse 98/04/27 02:55:07

  Modified:.STATUS configure
   src  CHANGES
  Log:
  Workaround sed limitations in APACI's configure script by now substituting in
  chunks of 50 commands.
  
  PR: 2136
  
  Revision  ChangesPath
  1.334 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.333
  retrieving revision 1.334
  diff -u -r1.333 -r1.334
  --- STATUS1998/04/27 08:17:22 1.333
  +++ STATUS1998/04/27 09:55:04 1.334
  @@ -69,6 +69,7 @@
   * Ralf's workaround for braindead awk when generating ap_config.h, 
PR#2139
   * Ralf's manual renaming of forgotten non-ap_-symbols because of #define
   * Ralf's fix for SOCKS4 and adding of additional SOCKS5 support, PR#2140
  +* Ralf's workaround for sed limitation in configure script, PR#2136
   
   Available Patches:
   
  
  
  
  1.20  +52 -30apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- configure 1998/04/26 17:57:23 1.19
  +++ configure 1998/04/27 09:55:04 1.20
  @@ -74,6 +74,9 @@
   src=src
   aux=src/helpers
   
  +sedsubst=src/.apaci.sedsubst
  +addconf=src/.apaci.addconf
  +
   ##
   ##  pre-determine runtime modes
   ##
  @@ -185,7 +188,8 @@
   rules=`echo $rules | sed -e 's/^://'`
   
   #   determine modules
  -rm -f $src/Configuration.apaci 2>/dev/null
  +rm -f $addconf 2>/dev/null
  +touch $addconf
   modules=""
   modulelist=""
   OIFS="$IFS" IFS='
  @@ -406,10 +410,10 @@
   if [ ".$file" != ".$src/modules/extra/$modfilec" ]; then
   cp $file $src/modules/extra/$modfilec
   fi
  -echo "" >>$src/Configuration.apaci
  -echo "## On-the-fly added module" >>$src/Configuration.apaci
  -echo "## (configure --add-module=$file)" 
>>$src/Configuration.apaci
  -echo "AddModule modules/extra/$modfileo" 
>>$src/Configuration.apaci
  +echo "" >>$addconf
  +echo "## On-the-fly added module" >>$addconf
  +echo "## (configure --add-module=$file)" >>$addconf
  +echo "AddModule modules/extra/$modfileo" >>$addconf
   module=`echo "$modfileo" |\
   sed -e 's%^.*/\(.*\)$%\1%' \
   -e 's/\.[^.]*$//' \
  @@ -432,10 +436,10 @@
   ;;
   esac
   modfile=`echo $file | sed -e 's;^src/;;'`
  -echo "" >>$src/Configuration.apaci
  -echo "## On-the-fly activated module" >>$src/Configuration.apaci
  -echo "## (configure --activate-module=$file)" 
>>$src/Configuration.apaci
  -echo "AddModule $modfile" >>$src/Configuration.apaci
  +echo "" >>$addconf
  +echo "## On-the-fly activated module" >>$addconf
  +echo "## (configure --activate-module=$file)" >>$addconf
  +echo "AddModule $modfile" >>$addconf
   module=`echo "$modfile" |\
   sed -e 's%^.*/\(.*\)$%\1%' \
   -e 's/\.[^.]*$//' \
  @@ -783,8 +787,8 @@
   if [ .$quiet = .no ]; then
   echo "Creating Configuration.apaci in $src"
   fi
  -rm -f sedsubst 2>/dev/null
  -touch sedsubst
  +rm -f $sedsubst 2>/dev/null
  +touch $sedsubst
   
   #   generate settings from imported environment variables
   OIFS="$IFS" IFS="$DIFS"
  @@ -794,10 +798,10 @@
   if [ ".$val" != . ]; then
   case $var in 
   CFLAGS|LDFLAGS|LIBS|INCLUDES) 
  -echo "s%^#*\\(EXTRA_$var=\\).*%\\1$val%g" >>sedsubst
  +echo "s%^#*\\(EXTRA_$var=\\).*%\\1$val%g" >>$sedsubst
   ;;
   *)
  -echo "s%^#*\\($var=\\).*%\\1$val%g" >>sedsubst
  +echo "s%^#*\\($var=\\).*%\\1$val%g" >>$sedsubst
   ;;
   esac
   eval "$var=\"\"; export $var"
  @@ -810,7 +814,7 @@
   for rule in $rules; do
   name="`echo $rule | tr "a-z" "A-Z"`"
   eval "val=\$rule_$rule"
  -echo "s%^\\(Rule $name=\\).*%\\1$val%g" >>sedsubst
  +echo "s%^\\(Rule $name=\\).*%\\1$val%g" >>$sedsubst
   if [ $verbose = yes ]; then
   echo " + Rule $name=$val"
   fi
  @@ -846,17 +850,17 @@
   for module in $modules; do
   eval "add=\$module_$module"
   if [ $add = yes ]; then
  -echo "s%^.*\\(AddModule.*$module\\..*\\)%\\1%g" >>sedsubst
  -echo "s%^.*\\(SharedModule.*$module\\..*\\)%\\1%g" >>sedsubst
  +echo "s%^.*\\(AddModule.*$module\\..*\\)%\\1%g" >>$sedsubst
  +echo "s%^.*\\(SharedModule.*$module\\..*\\)%\\1%g" >>$sedsubst
   m="yes [static]"
   else
  -echo "s%^.*\\(AddModule.*$modu

cvs commit: apache-1.3/src CHANGES

1998-04-27 Thread rse
rse 98/04/27 03:46:11

  Modified:.STATUS configure Makefile.tmpl
   src  CHANGES
  Log:
  Make the install root for "make install" in APACI's Makefile overrideable by
  package authors. This way an Apache package tarball can be rolled via
  
  $ ./configure --prefix=/usr/local ...
  $ make
  $ make install root=/tmp/apache-root
  
  by just assembling the files from /tmp/apache-root instead of fishing them out
  from /usr/local. This is the way Debian and RedHat already do their packages
  most of the time.
  
  Revision  ChangesPath
  1.335 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.334
  retrieving revision 1.335
  diff -u -r1.334 -r1.335
  --- STATUS1998/04/27 09:55:04 1.334
  +++ STATUS1998/04/27 10:46:07 1.335
  @@ -70,6 +70,7 @@
   * Ralf's manual renaming of forgotten non-ap_-symbols because of #define
   * Ralf's fix for SOCKS4 and adding of additional SOCKS5 support, PR#2140
   * Ralf's workaround for sed limitation in configure script, PR#2136
  +* Ralf's support for making APACI install root overrideable by pkg 
authors
   
   Available Patches:
   
  
  
  
  1.21  +2 -2  apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.20
  retrieving revision 1.21
  diff -u -r1.20 -r1.21
  --- configure 1998/04/27 09:55:04 1.20
  +++ configure 1998/04/27 10:46:08 1.21
  @@ -69,7 +69,7 @@
   ##  the paths to the Apache source tree
   ##
   
  -root=.
  +top=.
   mkf=Makefile
   src=src
   aux=src/helpers
  @@ -733,7 +733,7 @@
   fi
   sed $mkf \
   -e "[EMAIL PROTECTED]@%$PERL%g" \
  --e "[EMAIL PROTECTED]@%$root%g" \
  +-e "[EMAIL PROTECTED]@%$top%g" \
   -e "[EMAIL PROTECTED]@%$src%g" \
   -e "[EMAIL PROTECTED]@%$mkf%g" \
   -e "[EMAIL PROTECTED]@%$aux%g" \
  
  
  
  1.28  +120 -112  apache-1.3/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===
  RCS file: /export/home/cvs/apache-1.3/Makefile.tmpl,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- Makefile.tmpl 1998/04/27 10:22:30 1.27
  +++ Makefile.tmpl 1998/04/27 10:46:08 1.28
  @@ -70,7 +70,7 @@
   SHELL   = /bin/sh
   
   #   paths to the source tree parts
  -ROOT= @ROOT@
  +TOP = @TOP@
   SRC = @SRC@
   MKF = @MKF@
   AUX = @AUX@
  @@ -81,13 +81,18 @@
   RM  = rm -f
   TAR = tar
   UMASK   = umask
  -MKDIR   = $(AUX)/mkdir.sh
  -INSTALL = $(AUX)/install.sh -c
  +MKDIR   = $(TOP)/$(AUX)/mkdir.sh
  +INSTALL = $(TOP)/$(AUX)/install.sh -c
   INSTALL_PROGRAM = $(INSTALL) -s -m 755
   INSTALL_SCRIPT  = $(INSTALL) -m 755
   INSTALL_DATA= $(INSTALL) -m 644
   PERL= @PERL@
   
  +#   installation root 
  +#   (overrideable by package maintainers for
  +#   rolling packages without bristling the system)
  +root=
  +
   #   installation paths
   prefix  = @prefix@
   exec_prefix = @exec_prefix@
  @@ -115,6 +120,9 @@
   clean-support = @clean_support@
   distclean-support = @distclean_support@
   
  +#   forwarding arguments
  +MFWD = root=$(root)
  +
   #   list of shared objects which have to _ALWAYS_ be enabled
   #   per default in the config file because of the directives used
   #   in these default files.
  @@ -142,18 +150,18 @@
   #   build the package
   build:
@echo "===> $(SRC)"
  - @$(MAKE) -f $(MKF) $(MFLAGS) build-std $(build-support)
  - @touch $(SRC)/.apaci.build.ok
  + @$(MAKE) -f $(MKF) $(MFLAGS) $(MFWD) build-std $(build-support)
  + @touch $(TOP)/$(SRC)/.apaci.build.ok
@echo "<=== $(SRC)"
   
   #   build the standard stuff
   build-std:
  - @cd $(SRC); $(MAKE) $(MFLAGS) SDP=$(SRC)/ all
  + @cd $(TOP)/$(SRC); $(MAKE) $(MFLAGS) SDP=$(SRC)/ all
   
   #   build the additional support stuff
   build-support:
@echo "===> $(SRC)/support"; \
  - cd $(SRC)/support; $(MAKE) $(MFLAGS) all; \
  + cd $(TOP)/$(SRC)/support; $(MAKE) $(MFLAGS) all; \
if [ ".$(suexec)" = .1 ]; then \
$(MAKE) $(MFLAGS) \
EXTRA_CFLAGS='-DHTTPD_USER=\"$(suexec_caller)\" 
-DUSERDIR_SUFFIX=\"$(suexec_userdir)\"' \
  @@ -169,10 +177,10 @@
   #   package. This is implemented by running subtargets for the
   #   separate parts of the installation process.
   install:
  - @if [ ! -f $(SRC)/.apaci.build.ok ]; then \
  - $(MAKE) -f $(MKF) $(MFLAGS) build; \
  + @if [ ! -f $(TOP)/$(SRC)/.apaci.build.ok ]; then \
  + $(MAKE) -f $(MKF) $(MFLAGS) $(MFWD) build; \
fi
  - @$(MAKE) -f $(MKF) $(MFLAGS) \
 

cvs commit: apache-1.3/src CHANGES

1998-04-27 Thread rse
rse 98/04/27 06:01:07

  Modified:.STATUS INSTALL configure Makefile.tmpl
   src  CHANGES
  Log:
  Add three additional configure options (--runtimedir, --logfiledir,
  --proxycachedir) to provide the possibility to adjust paths more granular.
  This is especially important for package maintainers.
  
  Revision  ChangesPath
  1.336 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.335
  retrieving revision 1.336
  diff -u -r1.335 -r1.336
  --- STATUS1998/04/27 10:46:07 1.335
  +++ STATUS1998/04/27 13:00:57 1.336
  @@ -71,6 +71,7 @@
   * Ralf's fix for SOCKS4 and adding of additional SOCKS5 support, PR#2140
   * Ralf's workaround for sed limitation in configure script, PR#2136
   * Ralf's support for making APACI install root overrideable by pkg 
authors
  +* Ralf's more granular install paths: runtimedir, logfiledir, 
proxycachedir
   
   Available Patches:
   
  
  
  
  1.20  +15 -10apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- INSTALL   1998/04/27 11:02:44 1.19
  +++ INSTALL   1998/04/27 13:00:58 1.20
  @@ -143,11 +143,13 @@
  [--mandir=DIR] 
[--disable-module=NAME] 
  [--sysconfdir=DIR] [--enable-shared=NAME] 
 
  [--datadir=DIR]
[--disable-shared=NAME] 
  -   [--localstatedir=DIR]  
  -   [--compat] [--enable-suexec] 
  -  [--suexec-caller=UID] 
  -   [--with-perl=FILE] [--suexec-userdir=DIR]
  -   [--without-support]
  +   [--includedir=DIR] 
  +   [--localstatedir=DIR]  [--enable-suexec] 
  +   [--runtimedir=DIR] [--suexec-caller=UID] 
  +   [--logfiledir=DIR] [--suexec-userdir=DIR]
  +   [--proxycachedir=DIR] 
  +   [--compat] [--with-perl=FILE]   
  +  [--without-support] 
   
Use the CC, OPTIM, CFLAGS, INCLUDES, LDFLAGS, LIBS, CFLAGS_SHLIB,
LDFLAGS_SHLIB, LDFLAGS_SHLIB_EXPORT and RANLIB environment variables to
  @@ -174,11 +176,14 @@
PREFIX=/usr/local/apache and EPREFIX=PREFIX.
   
Use the --bindir=DIR, --sbindir=DIR, --libexecdir=DIR, --mandir=DIR,
  - --sysconfdir=DIR, --datadir=DIR and --localstatedir=DIR option to change
  - the paths for particular subdirectories of the installation tree. 
Defaults
  - are bindir=EPREFIX/bin, sbindir=EPREFIX/sbin, 
libexecdir=EPREFIX/libexec,
  - mandir=PREFIX/man, sysconfdir=PREFIX/etc, datadir=PREFIX/share and
  - localstatedir=PREFIX/var.
  + --sysconfdir=DIR, --datadir=DIR, --includedir=DIR, --localstatedir=DIR,
  + --runtimedir=DIR, --logfiledir=DIR and proxycachedir=DIR option to 
change
  + the paths for particular subdirectories of the installation tree.
  + Defaults are bindir=EPREFIX/bin, sbindir=EPREFIX/sbin,
  + libexecdir=EPREFIX/libexec, mandir=PREFIX/man, sysconfdir=PREFIX/etc,
  + datadir=PREFIX/share, includedir=PREFIX/include,
  + localstatedir=PREFIX/var, runtimedir=PREFIX/var/run,
  + logfiledir=PREFIX/var/log and proxycachedir=PREFIX/var/proxy.
   
Use the --compat option to install Apache into a installation tree which
has a similar layout than the one used with Apache 1.2.
  
  
  
  1.22  +46 -26apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- configure 1998/04/27 10:46:08 1.21
  +++ configure 1998/04/27 13:00:59 1.22
  @@ -147,10 +147,11 @@
   mandir='$prefix/man'
   sysconfdir='$prefix/etc'
   datadir='$prefix/share'
  -localstatedir='$prefix/var'
  -localstatesubdir_run='run'
  -localstatesubdir_logs='logs'
   includedir='$prefix/include'
  +localstatedir='$prefix/var'
  +runtimedir='$localstatedir/run'
  +logfiledir='$localstatedir/log'
  +proxycachedir='$localstatedir/proxy'
   
   #   customization flags for
   #   automatic "apache" suffix 
  @@ -314,8 +315,11 @@
   echo " --mandir=DIR   install manual pages in DIR
  [PREFIX/man]"
   echo " --sysconfdir=DIR   install configuration files in DIR 
  [PREFIX/etc]"

cvs commit: apache-1.3/src CHANGES

1998-05-02 Thread ben
ben 98/05/02 16:27:05

  Modified:src  CHANGES
  Log:
  Document UNC overhaul.
  
  Revision  ChangesPath
  1.808 +2 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.807
  retrieving revision 1.808
  diff -u -r1.807 -r1.808
  --- CHANGES   1998/05/02 18:44:04 1.807
  +++ CHANGES   1998/05/02 23:27:03 1.808
  @@ -1,5 +1,7 @@
   Changes with Apache 1.3b7
   
  +  *) WIN32: Extensive overhaul of the way UNCs are handled. [Ben Laurie]
  +
 *) WIN32: Make roots of filesystems (e.g. c:/) work. [Ben Laurie]
PR#1558
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-05-03 Thread rse
rse 98/05/03 03:22:31

  Modified:.STATUS Makefile.tmpl
   src  CHANGES
  Log:
  Make sure the agent_log and referer_log entries are also adjusted
  in httpd.conf at the APACI installation process.
  
  PR: 2175
  
  Revision  ChangesPath
  1.350 +1 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.349
  retrieving revision 1.350
  diff -u -r1.349 -r1.350
  --- STATUS1998/05/03 02:57:45 1.349
  +++ STATUS1998/05/03 10:22:25 1.350
  @@ -79,6 +79,7 @@
   * Ralf's DSO support for NetBSD, PR#2158
   * Some optimization defines for NetBSD, PR#2165
   * Ralf's various porting changes to support AIX 3.2, 4.1.5, 4.2 and 4.3.
  +* Ralf's fix for referer/agent log entries in installed httpd.conf, 
PR#2175
   
   Available Patches:
   
  
  
  
  1.30  +2 -0  apache-1.3/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===
  RCS file: /export/home/cvs/apache-1.3/Makefile.tmpl,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- Makefile.tmpl 1998/04/27 13:01:00 1.29
  +++ Makefile.tmpl 1998/05/03 10:22:26 1.30
  @@ -373,6 +373,8 @@
-e 's;logs/httpd.pid;$(runtimedir)/httpd.pid;' \
-e 's;logs/access_log;$(logfiledir)/access_log;' \
-e 's;logs/error_log;$(logfiledir)/error_log;' \
  + -e 's;logs/referer_log;$(logfiledir)/referer_log;' \
  + -e 's;logs/agent_log;$(logfiledir)/agent_log;' \
-e 's;conf/magic;$(sysconfdir)/magic;' \
> $(TOP)/$(SRC)/.apaci.install.tmp && \
echo "$(INSTALL_DATA) $(TOP)/conf/$$conf-dist[*] 
$(root)$(sysconfdir)/$$conf.default"; \
  
  
  
  1.809 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.808
  retrieving revision 1.809
  diff -u -r1.808 -r1.809
  --- CHANGES   1998/05/02 23:27:03 1.808
  +++ CHANGES   1998/05/03 10:22:29 1.809
  @@ -1,4 +1,8 @@
   Changes with Apache 1.3b7
  + 
  +  *) Make sure the referer_log and agent_log entries in the default 
httpd.conf
  + file are also adjusted for the actual relative installation paths.
  + [Ralf S. Engelschall] PR#2175
   
 *) WIN32: Extensive overhaul of the way UNCs are handled. [Ben Laurie]
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-05-03 Thread ben
ben 98/05/03 15:56:16

  Modified:src  CHANGES
  Log:
  Document .CMD change.
  
  Revision  ChangesPath
  1.813 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.812
  retrieving revision 1.813
  diff -u -r1.812 -r1.813
  --- CHANGES   1998/05/03 17:31:02 1.812
  +++ CHANGES   1998/05/03 22:56:15 1.813
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b7
   
  +  *) WIN32: Allow .cmd as an executable extension.
  + [Kari Likovuori <[EMAIL PROTECTED]>] PR#2146
  +
 *) Make Apache header files, and some variables, C++ friendly.
[Michael Anderson's <[EMAIL PROTECTED]>]
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-05-05 Thread brian
brian   98/05/04 21:41:35

  Modified:src  CHANGES
  Log:
  
  
  Revision  ChangesPath
  1.818 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.817
  retrieving revision 1.818
  diff -u -r1.817 -r1.818
  --- CHANGES   1998/05/05 02:57:32 1.817
  +++ CHANGES   1998/05/05 04:41:32 1.818
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b7
   
  +  *) get/set_module_config are trivial enough to be better off inline.  Worth
  + 1.5% performance boost. [Dean Gaudet]
  +
 *) Fix off-by-one error in ap_proxy_date_canon() in proxy_util.c
when ensuring 'x' is at least 30-chars big.
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-05-05 Thread brian
brian   98/05/04 21:49:57

  Modified:src  CHANGES
  Log:
  
  
  Revision  ChangesPath
  1.819 +7 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.818
  retrieving revision 1.819
  diff -u -r1.818 -r1.819
  --- CHANGES   1998/05/05 04:41:32 1.818
  +++ CHANGES   1998/05/05 04:49:56 1.819
  @@ -1,5 +1,12 @@
   Changes with Apache 1.3b7
   
  +  *) Makes mod_rewrite, mod_log_config, mod_status and the ServerSignature 
  + feature compatible with 'UseCanonicalName off' by changing  
  + r->server->server_hostname to ap_get_server_name().  And I changed some 
  + functions which use r->server->port to use ap_get_server_port() 
instead, 
  + because if there's no Port directive in the config r->server->port is 0.
  + [Lars Eilebrecht]
  +
 *) get/set_module_config are trivial enough to be better off inline.  Worth
1.5% performance boost. [Dean Gaudet]
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-05-06 Thread jim
jim 98/05/05 18:19:13

  Modified:src  CHANGES
  Log:
  Oops... forgot names
  
  Revision  ChangesPath
  1.820 +2 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.819
  retrieving revision 1.820
  diff -u -r1.819 -r1.820
  --- CHANGES   1998/05/05 04:49:56 1.819
  +++ CHANGES   1998/05/06 01:19:11 1.820
  @@ -11,7 +11,8 @@
1.5% performance boost. [Dean Gaudet]
   
 *) Fix off-by-one error in ap_proxy_date_canon() in proxy_util.c
  - when ensuring 'x' is at least 30-chars big.
  + when ensuring 'x' is at least 30-chars big. [Jim Jagielski,
  + Brian Behlendorf]
   
 *) Fix debug log messages for BS2000/OSD: instead of logging the whole
absolute path, only log base name of logging source as is done
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-05-06 Thread marc
marc98/05/05 22:09:15

  Modified:src  CHANGES
  Log:
  I am pedantic.  Fix typos.
  
  Revision  ChangesPath
  1.823 +2 -2  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.822
  retrieving revision 1.823
  diff -u -r1.822 -r1.823
  --- CHANGES   1998/05/06 03:24:14 1.822
  +++ CHANGES   1998/05/06 05:09:13 1.823
  @@ -1,11 +1,11 @@
   Changes with Apache 1.3b7
   
 *) Standardized the time format in mod_status to match that of other 
  - places in the code (e.g. DATE_GMT)).
  + places in the code (e.g. DATE_GMT).  PR#1551
   
 *) Fix handling of %Z in timefmt strings for those platforms with no time
zone information in their tm struct. [Paul Eggert <[EMAIL PROTECTED]>]
  - PR #754
  + PR#754
   
 *) Makes mod_rewrite, mod_log_config, mod_status and the ServerSignature 
feature compatible with 'UseCanonicalName off' by changing  
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-05-06 Thread coar
coar98/05/06 04:16:15

  Modified:src  CHANGES
  Log:
Note correction to mod_example.
  
  Revision  ChangesPath
  1.824 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.823
  retrieving revision 1.824
  diff -u -r1.823 -r1.824
  --- CHANGES   1998/05/06 05:09:13 1.823
  +++ CHANGES   1998/05/06 11:16:13 1.824
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b7
   
  +  *) Add a comment to mod_example.c showing the format of a FLAG command
  + handler.  [Ken Coar]
  +
 *) Standardized the time format in mod_status to match that of other 
places in the code (e.g. DATE_GMT).  PR#1551
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-05-06 Thread rse
rse 98/05/06 08:06:21

  Modified:src  CHANGES
  Log:
  Ops, forgot the CHANGES entry to commit.
  
  Revision  ChangesPath
  1.825 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.824
  retrieving revision 1.825
  diff -u -r1.824 -r1.825
  --- CHANGES   1998/05/06 11:16:13 1.824
  +++ CHANGES   1998/05/06 15:06:19 1.825
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b7
   
  +  *) Fix the generated mod_xxx.c from "apxs -g -f xxx" after the
  + Big Symbol Renaming. [Ralf S. Engelschall]
  +
 *) Add a comment to mod_example.c showing the format of a FLAG command
handler.  [Ken Coar]
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-05-06 Thread martin
martin  98/05/06 13:57:01

  Modified:src  CHANGES
  Log:
  Add forgotten log about BS2000 security fix
  
  Revision  ChangesPath
  1.827 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.826
  retrieving revision 1.827
  diff -u -u -r1.826 -r1.827
  --- CHANGES   1998/05/06 15:17:58 1.826
  +++ CHANGES   1998/05/06 20:56:59 1.827
  @@ -50,6 +50,10 @@
when ensuring 'x' is at least 30-chars big. [Jim Jagielski,
Brian Behlendorf]
   
  +  *) [BS2000 security] BS2000 needs an extra authentication to initialize
  + the task environment to the unprivileged User id. Otherwise CGI scripts
  + would have a way to gain super user access. [Martin Kraemer]
  +
 *) Fix debug log messages for BS2000/OSD: instead of logging the whole
absolute path, only log base name of logging source as is done
in unix. [Martin Kraemer]
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-05-06 Thread martin
martin  98/05/06 14:16:04

  Modified:src  CHANGES
  Log:
  Add a note to httpd.conf-dist that apache will on some systems fail
  to start when the Group # is set to a negative or large positive value
  
  Revision  ChangesPath
  1.828 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.827
  retrieving revision 1.828
  diff -u -u -r1.827 -r1.828
  --- CHANGES   1998/05/06 20:56:59 1.827
  +++ CHANGES   1998/05/06 21:16:03 1.828
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b7
 
  +  *) Add a note to httpd.conf-dist that apache will on some systems fail
  + to start when the Group # is set to a negative or large positive value.
  + [Martin Kraemer]
  +
 *) Make sure the module execution order is correct even when some modules
are loaded under runtime (`LoadModule') via the DSO mechanism:
1. The list of loaded modules is now a dynamically allocated one
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-05-07 Thread martin
martin  98/05/07 00:52:50

  Modified:src  CHANGES
  Log:
  Note ap_snprintf tweaks
  
  Revision  ChangesPath
  1.830 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.829
  retrieving revision 1.830
  diff -u -u -r1.829 -r1.830
  --- CHANGES   1998/05/07 01:21:15 1.829
  +++ CHANGES   1998/05/07 07:52:48 1.830
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b7
 
  +  *) Minor stability tweaks to avoid core dumps in ap_snprintf.
  + [Martin Kraemer]
  +
 *) Emit the "Accept-Range" header for the default handler.
[Brian Behlendorf] PR#1464
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-05-07 Thread jim
jim 98/05/07 08:04:16

  Modified:src  CHANGES
  Log:
  The code still allows for SERVER_SUBVERSION
  
  Revision  ChangesPath
  1.832 +1 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.831
  retrieving revision 1.832
  diff -u -r1.831 -r1.832
  --- CHANGES   1998/05/07 12:24:22 1.831
  +++ CHANGES   1998/05/07 15:04:14 1.832
  @@ -2,7 +2,7 @@
   
 *) Added the AddVersionComponent and AddVersionPlatform core directives.
The first allows the addition of arbitrary text to the Server-Version
  - response header field value, replacing the SERVER_SUBVERSION define in
  + response header field value, augmenting the SERVER_SUBVERSION define in
the Configuration file with run-time settings (more useful in
a loadable-module environment).  AddVersionPlatform inserts a comment
such as "(UNIX)" or "(Win32)" into the server version string.
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-05-11 Thread marc
marc98/05/11 08:03:13

  Modified:src  CHANGES
  Log:
  Fix AllowOverrides --> AllowOverride.
  
  PR: 2213
  Submitted by: Thomas Neumann <[EMAIL PROTECTED]>
  
  Revision  ChangesPath
  1.844 +1 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.843
  retrieving revision 1.844
  diff -u -r1.843 -r1.844
  --- CHANGES   1998/05/11 10:13:25 1.843
  +++ CHANGES   1998/05/11 15:03:12 1.844
  @@ -1065,7 +1065,7 @@
calls that use too small an initial guess, see alloc.c.
[Dean Gaudet]
   
  -  *) Options and AllowOverrides weren't properly merging in the main
  +  *) Options and AllowOverride weren't properly merging in the main
server setting inside vhosts (only an issue when you have no
 or other section containing an Options that affects
a request).  Options +foo or -foo in the main_server wouldn't
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-05-28 Thread rse
rse 98/05/28 02:41:26

  Modified:.configure
   src  CHANGES
  Log:
  Fix typo: priviledges -> privileges
  Thanks to Ben for hint.
  
  Revision  ChangesPath
  1.27  +1 -1  apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.26
  retrieving revision 1.27
  diff -u -r1.26 -r1.27
  --- configure 1998/05/27 14:57:37 1.26
  +++ configure 1998/05/28 09:41:21 1.27
  @@ -684,7 +684,7 @@
   if [ ".$suexec" = .1 ]; then
   if [ ".`id | grep root`" = . ]; then
   echo " + Warning: You enabled the suEXEC feature. Be aware that you 
need" 1>&2
  -echo " + root priviledges for this, at the latest at the 
installation step." 1>&2
  +echo " + root privileges for this, at the latest at the installation 
step." 1>&2
   fi
   fi
   if [ ".$PERL" = .no-perl-on-this-system ]; then
  
  
  
  1.867 +2 -2  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.866
  retrieving revision 1.867
  diff -u -r1.866 -r1.867
  --- CHANGES   1998/05/27 22:55:50 1.866
  +++ CHANGES   1998/05/28 09:41:23 1.867
  @@ -15,9 +15,9 @@
 *) [SECURITY] A possible buffer overflow in the ftp proxy was fixed.
[Martin Kraemer]
   
  -  *) Transform the configure message "You need root priviledges for suEXEC"
  +  *) Transform the configure message "You need root privileges for suEXEC"
from a fatal error into a (more friendly) warning because the building
  - ("make") of Apache we can allow, of course. Root priviledges are needed
  + ("make") of Apache we can allow, of course. Root privileges are needed
only for the installation step ("make install"). So make sure the
user is aware of this fact but let him proceed as long as he can.
[Ralf S. Engelschall] PR#2288
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-05-28 Thread rse
rse 98/05/28 03:57:57

  Modified:src  CHANGES
  Log:
  The entry for the last two changes to apxs.pl.
  
  Revision  ChangesPath
  1.868 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.867
  retrieving revision 1.868
  diff -u -r1.867 -r1.868
  --- CHANGES   1998/05/28 09:41:23 1.867
  +++ CHANGES   1998/05/28 10:57:56 1.868
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b8
   
  +  *) A few cosmetics and trivial enhancements to APXS to make the
  + generated Makefile more user friendly. [Ralf S. Engelschall]
  +
 *) Proxy Fix: The proxy special failure routine ap_proxyerror()
was updated to use the normal apache error processing, thereby allowing
proxy errors to be treated by ErrorDocument's as well. For this
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-05-28 Thread brian
brian   98/05/28 16:23:04

  Modified:src  CHANGES
  Log:
  Comment my last two commits.
  
  Revision  ChangesPath
  1.870 +10 -1 apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.869
  retrieving revision 1.870
  diff -u -r1.869 -r1.870
  --- CHANGES   1998/05/28 11:09:44 1.869
  +++ CHANGES   1998/05/28 23:23:02 1.870
  @@ -1,5 +1,14 @@
   Changes with Apache 1.3b8
  - 
  +
  +  *) Propagate environment to CGI scripts correctly in Win32.
  + [W G Stoddard <[EMAIL PROTECTED]>] PR#2294
  +
  +  *) Some symbol renaming:
  + ap_spawn_child_err became ap_spawn_child
  + ap_spawn_child_err_buff became ap_bspawn_child
  + spawn_child was obsoleted and moved to compat.h
  + [Brian Behlendorf]
  +
 *) Upgrade the child spawning code in mod_rewrite for the RewriteMap
programs: ap_spawn_child_err() is used and the Win32 case now uses
CreateProcess() instead of a low-level execl() (which caused problems in
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-05-28 Thread brian
brian   98/05/28 16:28:01

  Modified:.STATUS
   src  CHANGES
  Log:
  bookkeeping.
  
  Revision  ChangesPath
  1.408 +0 -2  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.407
  retrieving revision 1.408
  diff -u -r1.407 -r1.408
  --- STATUS1998/05/28 17:53:06 1.407
  +++ STATUS1998/05/28 23:27:55 1.408
  @@ -17,8 +17,6 @@
for buffer overflow, someone should rewrite or verify
they're safe
   
  -* CGI: chdir() needs to be reinstated for CGI.
  -
   * Win95: when authentication is required for directory /foobar/, direct 
 access to /foobar/bletch is permitted.  PR #2145
   
  
  
  
  1.871 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.870
  retrieving revision 1.871
  diff -u -r1.870 -r1.871
  --- CHANGES   1998/05/28 23:23:02 1.870
  +++ CHANGES   1998/05/28 23:27:59 1.871
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b8
   
  +  *) Have NT properly set the directory for CGI scripts 
  + (& other spawned children)
  + [W G Stoddard <[EMAIL PROTECTED]>]
  +
 *) Propagate environment to CGI scripts correctly in Win32.
[W G Stoddard <[EMAIL PROTECTED]>] PR#2294
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-05-29 Thread rse
rse 98/05/29 13:45:54

  Modified:.configure
   src  CHANGES
  Log:
  Avoid problems with braindead Awks by additionally searching for gawk
  and nawk in APACI's configure script.
  
  Submitted by: Dave Dykstra <[EMAIL PROTECTED]> and Ralf S. Engelschall
  Reviewed by: Ralf S. Engelschall
  PR: 2319
  
  Revision  ChangesPath
  1.30  +25 -3 apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.29
  retrieving revision 1.30
  diff -u -r1.29 -r1.30
  --- configure 1998/05/29 20:41:57 1.29
  +++ configure 1998/05/29 20:45:52 1.30
  @@ -134,6 +134,28 @@
   PERL="`echo $PERL | sed -e 's://:/:'`"
   
   ##
  +##  look for the best Awk we can find because some
  +##  standard Awks are really braindead and cause 
  +##  problems for our scripts under some platforms.
  +##
  +
  +AWK=awk
  +OIFS="$IFS" IFS=':'
  +for dir in $PATH; do
  +OIFS2="$IFS" IFS="$DIFS"
  +if [ -x "$dir/nawk" ]; then
  +AWK="$dir/nawk"
  +break 2
  +fi
  +if [ -x "$dir/gawk" ]; then
  +AWK="$dir/gawk"
  +break 2
  +fi
  +IFS="$OIFS2"
  +done
  +IFS="$OIFS"
  +
  +##
   ##  determine default parameters
   ##
   
  @@ -267,7 +289,7 @@
   ;;
   --shadow)
   #   determine GNU platform triple
  -gnutriple=`$aux/GuessOS | awk '{ printf("%s",$1); }' | sed -e 
's:/:-:g'`
  +gnutriple=`$aux/GuessOS | $AWK '{ printf("%s",$1); }' | sed -e 
's:/:-:g'`
   #   create Makefile wrapper (the first time only)
   if [ ".`ls $top/src.* 2>/dev/null`" = . ]; then
   if [ .$quiet = .no ]; then
  @@ -277,7 +299,7 @@
   echo "##  Apache Makefile (shadow wrapper)" >> Makefile
   echo "##" >> Makefile
   echo "" >> Makefile
  -echo "GNUTRIPLE=\`$aux/GuessOS | awk '{ 
printf(\"%s\",\$\$1); }' | sed -e 's:/:-:g'\`" >> Makefile
  +echo "GNUTRIPLE=\`$aux/GuessOS | $AWK '{ 
printf(\"%s\",\$\$1); }' | sed -e 's:/:-:g'\`" >> Makefile
   echo "" >> Makefile
   echo "all build install install-quiet clean distclean:" >> 
Makefile
   echo "   @\$(MAKE) -f Makefile.\$(GNUTRIPLE) \$(MFLAGS) 
\$@" >> Makefile
  @@ -936,7 +958,7 @@
   
   #   split sedsubst into chunks of 50 commands
   #   to workaround limits in braindead seds
  -files=`awk <$sedsubst '
  +files=`$AWK <$sedsubst '
   BEGIN { line=0; cnt=0; }
   {
   if (line % 50 == 0) {
  
  
  
  1.878 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.877
  retrieving revision 1.878
  diff -u -r1.877 -r1.878
  --- CHANGES   1998/05/29 18:20:34 1.877
  +++ CHANGES   1998/05/29 20:45:53 1.878
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b8
   
  +  *) Avoid problems with braindead Awks by additionally searching for gawk 
  + and nawk in APACI's configure script.
  + [Dave Dykstra <[EMAIL PROTECTED]>, Ralf S. Engelschall] PR#2319
  +
 *) Rename md5.h to ap_md5.h to avoid conflicts with native MD5 on
some systems. [Randy Terbush]
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-06-02 Thread rse
rse 98/06/02 01:01:51

  Modified:src  CHANGES
  Log:
  There is no 1.3b8, the beast is named 1.3.0 and the next is 1.3.1...
  
  Revision  ChangesPath
  1.880 +3 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.879
  retrieving revision 1.880
  diff -u -r1.879 -r1.880
  --- CHANGES   1998/05/30 19:15:37 1.879
  +++ CHANGES   1998/06/02 08:01:49 1.880
  @@ -1,4 +1,6 @@
  -Changes with Apache 1.3b8
  +Changes with Apache 1.3.1
  +
  +Changes with Apache 1.3.0
   
 *) Using a type map file as a custom error document was not possible.
[Lars Eilebrecht] PR#1031
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-06-08 Thread dgaudet
dgaudet 98/06/07 23:26:15

  Modified:src  CHANGES
  Log:
  PR#2229 same problem as 2366
  
  Revision  ChangesPath
  1.897 +1 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.896
  retrieving revision 1.897
  diff -u -r1.896 -r1.897
  --- CHANGES   1998/06/08 06:09:51 1.896
  +++ CHANGES   1998/06/08 06:26:14 1.897
  @@ -2,7 +2,7 @@
   
 *) mod_usertrack was corrupting the client hostname.  As part of the
fix, the cookie values were slightly extended to include the
  - fully qualified hostname of the client.  [Dean Gaudet] PR#2366
  + fully qualified hostname of the client.  [Dean Gaudet] PR#2229, 2366
   
 *) Fix a typo in pool debugging code.  [Alvaro Martinez Echevarria]
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-06-09 Thread dgaudet
dgaudet 98/06/08 21:41:28

  Modified:src  CHANGES
  Log:
  forgot PR#
  
  Revision  ChangesPath
  1.899 +1 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.898
  retrieving revision 1.899
  diff -u -r1.898 -r1.899
  --- CHANGES   1998/06/09 04:36:44 1.898
  +++ CHANGES   1998/06/09 04:41:26 1.899
  @@ -1,7 +1,7 @@
   Changes with Apache 1.3.1
   
 *) mod_log_config wouldn't let vhosts use log formats defined in the
  - main server.  [Christof Damian <[EMAIL PROTECTED]>]
  + main server.  [Christof Damian <[EMAIL PROTECTED]>] PR#2090
   
 *) mod_usertrack was corrupting the client hostname.  As part of the
fix, the cookie values were slightly extended to include the
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-06-09 Thread rse
rse 98/06/09 04:00:20

  Modified:.Makefile.tmpl
   src  CHANGES
  Log:
  Make sure the "install" target of the top-level Makefile doesn't break because
  of a return code of 1 from an "if" (for instance under braindead Ultrix the
  result code of an "if" construct is 1 if the "then" clause didn't match).
  
  Thanks to Ben Hyde for discovering this subtle problem.
  
  Revision  ChangesPath
  1.38  +3 -1  apache-1.3/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===
  RCS file: /export/home/cvs/apache-1.3/Makefile.tmpl,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- Makefile.tmpl 1998/06/05 08:20:04 1.37
  +++ Makefile.tmpl 1998/06/09 11:00:18 1.38
  @@ -177,7 +177,9 @@
   #   separate parts of the installation process.
   install:
@if [ ! -f $(TOP)/$(SRC)/.apaci.build.ok ]; then \
  - $(MAKE) -f $(MKF) $(MFLAGS) $(MFWD) build; \
  + $(MAKE) -f $(MKF) $(MFLAGS) $(MFWD) build; \
  + else \
  + :; \
fi
@$(MAKE) -f $(MKF) $(MFLAGS) $(MFWD) \
install-mktree install-programs $(install-support) \
  
  
  
  1.903 +5 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.902
  retrieving revision 1.903
  diff -u -r1.902 -r1.903
  --- CHANGES   1998/06/09 10:30:11 1.902
  +++ CHANGES   1998/06/09 11:00:19 1.903
  @@ -1,5 +1,10 @@
   Changes with Apache 1.3.1
   
  +  *) Make sure the "install" target of the top-level Makefile doesn't break
  + because of a return code of 1 from an "if" (for instance under braindead
  + Ultrix the result code of an "if" construct is 1 if the "then" clause
  + didn't match). [Ralf S. Engelschall]
  +
 *) Add an additional "dummy" target to the "$(LIB)" target in generated
modules/xxx/Makefile's to avoid problems with SVR4 Make under "full-DSO"
situation (no libxxx.a built, only mod_xxx.so's) where LIB and OBJS are
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-06-10 Thread rse
rse 98/06/10 04:28:48

  Modified:src  CHANGES
  Log:
  Ops, forgot an entry for the little display fix last time.
  Now that there is even a PR we should remember the fix.
  
  Revision  ChangesPath
  1.908 +5 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.907
  retrieving revision 1.908
  diff -u -r1.907 -r1.908
  --- CHANGES   1998/06/10 11:23:10 1.907
  +++ CHANGES   1998/06/10 11:28:47 1.908
  @@ -1,5 +1,10 @@
   Changes with Apache 1.3.1
   
  +  *) Minor display fix for "install" target of top-level Makefile:
  + the displayed installation command was incorrect although the
  + executed command was correct. Now they are in sync.
  + [Ralf S. Engelschall] PR#2402
  +
 *) Correct initialization of variable `allowed_globals' in http_main.c
[Justin Bradford <[EMAIL PROTECTED]>] PR#2400
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-06-10 Thread dgaudet
dgaudet 98/06/10 14:13:27

  Modified:src  CHANGES
  Log:
  wrong email addr for alvaro... but he already has his addr listed earlier so 
just remove it
  
  Revision  ChangesPath
  1.910 +1 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.909
  retrieving revision 1.910
  diff -u -r1.909 -r1.910
  --- CHANGES   1998/06/10 12:08:47 1.909
  +++ CHANGES   1998/06/10 21:13:26 1.910
  @@ -63,7 +63,7 @@
   
 *) mod_unique_id did not work on alpha linux (in general on any
architecture that has 64-bit time_t).
  - [Alvaro Martinez Echevarria <[EMAIL PROTECTED]>]
  + [Alvaro Martinez Echevarria]
   
 *) PORT: Make SCO 5 (and probably 3) compile again. [Ben Laurie]
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-06-14 Thread rse
rse 98/06/14 11:33:10

  Modified:src  CHANGES
  Log:
  Adjust entry for Marc.
  
  Revision  ChangesPath
  1.915 +1 -3  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.914
  retrieving revision 1.915
  diff -u -r1.914 -r1.915
  --- CHANGES   1998/06/13 15:22:46 1.914
  +++ CHANGES   1998/06/14 18:33:08 1.915
  @@ -4,9 +4,7 @@
   
 *) Fix parsing of FTP `SIZE' responses in proxy module: The newline was not
truncated which forced following HTTP headers to be data in the HTTP
  - reponse. Although the reponse now is copied out from the response buffer
  - because it is only temporary and overridden at other points.
  - [Ralf S. Engelschall, Charles Fu <[EMAIL PROTECTED]>] PR#2412
  + reponse. [Ralf S. Engelschall, Charles Fu <[EMAIL PROTECTED]>] PR#2412
   
 *) Portability fix for APACI shadow tree support: Swap order of awk and sed
in top-level configure script to avoid sed fails on some platforms (for
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-06-15 Thread dgaudet
dgaudet 98/06/15 09:49:14

  Modified:src  CHANGES
  Log:
  I believe that PR#2367 is the same as PR#2412
  
  Revision  ChangesPath
  1.917 +1 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.916
  retrieving revision 1.917
  diff -u -r1.916 -r1.917
  --- CHANGES   1998/06/15 16:46:10 1.916
  +++ CHANGES   1998/06/15 16:49:11 1.917
  @@ -6,7 +6,7 @@
   
 *) Fix parsing of FTP `SIZE' responses in proxy module: The newline was not
truncated which forced following HTTP headers to be data in the HTTP
  - reponse. [Ralf S. Engelschall, Charles Fu <[EMAIL PROTECTED]>] PR#2412
  + reponse. [Ralf S. Engelschall, Charles Fu <[EMAIL PROTECTED]>] PR#2412, 
2367
   
 *) Portability fix for APACI shadow tree support: Swap order of awk and sed
in top-level configure script to avoid sed fails on some platforms (for
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-06-16 Thread brian
brian   98/06/15 20:28:51

  Modified:.Makefile.tmpl configure STATUS .cvsignore
   src  CHANGES
  Log:
  Submitted by: Ralf S. Engelschall
  Reviewed by:  Jim, Martin, Brian
  
*) Add a tiny but useful goody to APACI's configure script: The generation
   of a config.status script (as GNU Autoconf does) which remembers the used
   configure command and hence can be used to restore the configuration by
   just re-running this script or for remembering the configuration between
   releases.
  
  Revision  ChangesPath
  1.40  +1 -0  apache-1.3/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===
  RCS file: /export/home/cvs/apache-1.3/Makefile.tmpl,v
  retrieving revision 1.39
  retrieving revision 1.40
  diff -u -r1.39 -r1.40
  --- Makefile.tmpl 1998/06/09 11:02:20 1.39
  +++ Makefile.tmpl 1998/06/16 03:28:44 1.40
  @@ -449,6 +449,7 @@
-$(RM) $(SRC)/apaci
@$(RM) $(SRC)/.apaci.build.ok
-$(RM) Makefile
  + -$(RM) config.status
   
   #   clean the standard stuff
   distclean-std:
  
  
  
  1.33  +38 -0 apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- configure 1998/06/13 11:24:10 1.32
  +++ configure 1998/06/16 03:28:45 1.33
  @@ -75,6 +75,7 @@
   aux=src/helpers
   sedsubst=src/.apaci.sedsubst
   addconf=src/.apaci.addconf
  +configstatus=config.status
   
   ##
   ##  pre-determine runtime modes
  @@ -237,6 +238,43 @@
   fi
   done
   IFS="$OIFS"
  +
  +#   create a config status script for restoring
  +#   the configuration via a simple shell script
  +rm -f $configstatus 2>/dev/null
  +echo "#!/bin/sh" >$configstatus
  +echo "##" >>$configstatus
  +echo "##  $configstatus -- APACI auto-generated configuration restore 
script" >>$configstatus
  +echo "##" >>$configstatus
  +echo "##  Use this shell script to re-run the APACI configure script for" 
>>$configstatus
  +echo "##  restoring your configuration. Additional parameters can be 
supplied." >>$configstatus
  +echo "##" >>$configstatus
  +echo "" >>$configstatus
  +for var in CC OPTIM CFLAGS CFLAGS_SHLIB LDFLAGS LD_SHLIB LDFLAGS_SHLIB \
  +   LDFLAGS_SHLIB_EXPORT LIBS INCLUDES RANLIB; do
  +eval "val=\"\$$var\""
  +if [ ".$val" != . ]; then
  +echo "$var=$val" |\
  +sed -e 's:\(["$\\]\):\\\1:g' \
  +-e 's:\([A-Z]*=\):\1":' \
  +-e 's:$:" \\:' >>$configstatus
  +fi
  +done
  +if [ $# -eq 0 ]; then
  +echo "./configure" >>$configstatus
  +else
  +echo "./configure \\" >>$configstatus
  +for arg
  +do
  +echo "$arg" |\
  +sed -e 's:\(["$\\]\):\\\1:g' \
  +-e 's:^:":' \
  +-e 's:$:" \\:' >>$configstatus
  +done
  +fi
  +echo '$*' >>$configstatus
  +echo '' >>$configstatus
  +chmod a+x $configstatus
   
   ##
   ##  parse argument line options
  
  
  
  1.427 +0 -6  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.426
  retrieving revision 1.427
  diff -u -r1.426 -r1.427
  --- STATUS1998/06/16 03:24:03 1.426
  +++ STATUS1998/06/16 03:28:45 1.427
  @@ -44,12 +44,6 @@
 <[EMAIL PROTECTED]>
 Status: Ralf +1
   
  -* Ralf's "configure generates config.status":
  -  A tiny addition for the APACI configure script to provide an easy way
  -  (like GNU Autoconf) to re-create the configuration
  -  See: http://www.engelschall.com/sw/apache/ [configstatus]
  -  Status (for 1.3.1-dev): Ralf +1, Martin +1, Jim +1
  -
   * Ralf's "...":
 This patch adds a useful ... section to the core
 module very similar to the existing ... sections.
  
  
  
  1.3   +1 -0  apache-1.3/.cvsignore
  
  Index: .cvsignore
  ===
  RCS file: /export/home/cvs/apache-1.3/.cvsignore,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- .cvsignore1998/05/07 15:24:42 1.2
  +++ .cvsignore1998/06/16 03:28:45 1.3
  @@ -1,3 +1,4 @@
   Makefile
  +config.status
   Makefile.*
   src.*
  
  
  
  1.918 +7 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.917
  retrieving revision 1.918
  diff -u -r1.917 -r1.918
  --- CHANGES   1998/06/15 16:49:11 1.917
  +++ CHANGES   1998/06/16 03:28:50 1.918
  @@ -22,6 +22,13 @@
in CPU time, instruction cache, and memory usage, particularly for large
directories.  [Ken 

cvs commit: apache-1.3/src CHANGES

1998-06-16 Thread brian
brian   98/06/15 20:53:47

  Modified:src  CHANGES
  Log:
  Forgot to note this in src/CHANGES.
  
  Revision  ChangesPath
  1.920 +4 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.919
  retrieving revision 1.920
  diff -u -r1.919 -r1.920
  --- CHANGES   1998/06/16 03:37:20 1.919
  +++ CHANGES   1998/06/16 03:53:46 1.920
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3.1
   
  +  *) Added an EXTRA_DEPS configuration parameter which can be used
  + to add an extra Makefile dependency for the httpd target, for instance
  + to external third-party libraries, etc.
  +
 *) Add .. sections to the core module (with same 
spirit
as .. sections) which can be used to skip or 
process
contained commands dependend of ``-D PARAMETER'' options on the command
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-06-16 Thread brian
brian   98/06/15 20:59:11

  Modified:.STATUS configure Makefile.tmpl
   src  CHANGES
  Log:
  Submitted by: Ralf
  Reviewed by:  Jim, Brian
  
This patch lets APACI's configure script determine more configuration
parameters (Group, Port, ServerAdmin, ServerName) via some intelligent
tests.
  
  Revision  ChangesPath
  1.430 +0 -8  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.429
  retrieving revision 1.430
  diff -u -r1.429 -r1.430
  --- STATUS1998/06/16 03:49:52 1.429
  +++ STATUS1998/06/16 03:59:01 1.430
  @@ -44,14 +44,6 @@
 <[EMAIL PROTECTED]>
 Status: Ralf +1
   
  -* Ralf's "substitute some more configuration parameters":
  -  This patch lets APACI's configure script determine more configuration
  -  parameters (Group, Port, ServerAdmin, ServerName) via some intelligent
  -  tests to remove some of the classical hurdles for new users when 
setting
  -  up Apache.
  -  See: http://www.engelschall.com/sw/apache/ [substconfparam]
  -  Status (for 1.3.1-dev): Ralf +1, Jim +1
  -
   * Ralf's "linking DSO modules against possible libraries from $(LIBS)":
 This patch is a first step for a more powerful and less restrictive DSO
 mechanism: We allow DSO modules to be linked against other DSO 
libraries
  
  
  
  1.35  +52 -0 apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.34
  retrieving revision 1.35
  diff -u -r1.34 -r1.35
  --- configure 1998/06/16 03:49:52 1.34
  +++ configure 1998/06/16 03:59:02 1.35
  @@ -775,6 +775,54 @@
   fi
   
   ##
  +##  determine special configuration parameters
  +##
  +conf_group="#-1"
  +if [ ".`egrep ^nobody: /etc/group`" != . ]; then
  +conf_group="nobody"
  +fi
  +conf_port="80"
  +if [ ".`id | grep root`" = . ]; then
  +conf_port="8080"
  +fi
  +username="$LOGNAME"
  +if [ ".$username" = . ]; then
  +username="$USER"
  +if [ ".$username" = . ]; then
  +username="`whoami 2>/dev/null | sed -e 's/\n$//'`"
  +if [ ".$username" = . ]; then
  +username="`who am i 2>/dev/null | cut '-d ' -f1`"
  +if [ ".$username" = . ]; then
  +username="unknown"
  +fi
  +fi
  +fi
  +fi
  +hostname="`uname -n | sed -e 's/\n$//'`"
  +if [ ".$hostname" = . ]; then
  +hostname="`hostname | sed -e 's/\n$//'`"
  +if [ ".$hostname" = . ]; then
  +hostname="hostname"
  +fi
  +fi
  +hostname="`echo $hostname | sed -e 's/\..*//'`"
  +domainname="";
  +if [ -f /etc/resolv.conf ]; then
  +domainname="`egrep '^[  ]*domain' /etc/resolv.conf |\
  + sed -e 's/.*domain//' -e 's/^[ ]*//' \
  + -e 's/^ *//' -e 's/^   *//' \
  + -e 's/^\.//' -e 's/^/./'`"
  +if [ ".$domainname" = . ]; then
  +domainname="`egrep '^[   ]*search' /etc/resolv.conf |\
  +  sed -e 's/.*search//' -e 's/^[ ]*//' \
  +  -e 's/^ *//' -e 's/^   *//' \
  +  -e 's/ .*//' -e 's/^\.//' -e 
's/^/./'`"
  +fi
  +fi
  +conf_serveradmin="[EMAIL PROTECTED]"
  +conf_servername="$hostname$domainname"
  +
  +##
   ##  determine prefix-relative paths for directories
   ##  because Apache supports them for the -d and -f 
   ##  options, the LoadModule directive, etc.
  @@ -854,6 +902,10 @@
   -e "[EMAIL PROTECTED]@%$suexec%g" \
   -e "[EMAIL PROTECTED]@%$suexec_caller%g" \
   -e "[EMAIL PROTECTED]@%$suexec_userdir%g" \
  +-e "[EMAIL PROTECTED]@%$conf_group%g" \
  +-e "[EMAIL PROTECTED]@%$conf_port%g" \
  +-e "[EMAIL PROTECTED]@%$conf_serveradmin%g" \
  +-e "[EMAIL PROTECTED]@%$conf_servername%g" \
   -e "[EMAIL PROTECTED]@%$suexec_uidmin%g" \
   -e "[EMAIL PROTECTED]@%$suexec_gidmin%g" \
   -e "[EMAIL PROTECTED]@%$suexec_safepath%g" \
  
  
  
  1.41  +10 -0 apache-1.3/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===
  RCS file: /export/home/cvs/apache-1.3/Makefile.tmpl,v
  retrieving revision 1.40
  retrieving revision 1.41
  diff -u -r1.40 -r1.41
  --- Makefile.tmpl 1998/06/16 03:28:44 1.40
  +++ Makefile.tmpl 1998/06/16 03:59:02 1.41
  @@ -118,6 +118,12 @@
   suexec_gidmin   = @suexec_gidmin@
   suexec_safepath = @suexec_safepath@
   
  +#   some substituted configuration parameters
  +conf_group   = @conf_group@
  +conf_port= @conf_port@
  +conf_serveradmin = @conf_serveradmin@
  +conf_servername  = @conf_servername@
  +
   #   usage of src/support stuff
   build-support = @build_support@
   install-support  

cvs commit: apache-1.3/src CHANGES

1998-06-16 Thread rse
rse 98/06/16 02:42:32

  Modified:src  CHANGES
  Log:
  Add name of bad guy whos responsible for this patch ;-)
  
  Revision  ChangesPath
  1.922 +1 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.921
  retrieving revision 1.922
  diff -u -r1.921 -r1.922
  --- CHANGES   1998/06/16 03:59:08 1.921
  +++ CHANGES   1998/06/16 09:42:30 1.922
  @@ -8,6 +8,7 @@
 *) Added an EXTRA_DEPS configuration parameter which can be used
to add an extra Makefile dependency for the httpd target, for instance
to external third-party libraries, etc.
  + [Ralf S. Engelschall]
   
 *) Add .. sections to the core module (with same 
spirit
as .. sections) which can be used to skip or 
process
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-06-23 Thread coar
coar98/06/23 16:41:13

  Modified:src  CHANGES
  Log:
Bill's fix for non-executable script files on Win32.
  
  Submitted by: W G Stoddard <[EMAIL PROTECTED]>
  
  Revision  ChangesPath
  1.930 +5 -2  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.929
  retrieving revision 1.930
  diff -u -r1.929 -r1.930
  --- CHANGES   1998/06/23 19:53:29 1.929
  +++ CHANGES   1998/06/23 23:41:11 1.930
  @@ -1,9 +1,12 @@
   Changes with Apache 1.3.1
   
  +  *) Win32: If we can't figure out how to execute a file in a script
  + directory, bail out of the request with an error message.  [W G 
Stoddard]
  +
 *) Win32 (security): Eliminate directories consisting of three or more 
dots;
these are treated by Win32 as if they are ".." but are not detected by
  -  other machinery within Apache. This is something of a kludge but 
eliminates
  -  a security hole. [Ben Laurie]
  + other machinery within Apache. This is something of a kludge but
  + eliminates a security hole. [Ben Laurie]
   
 *) Move ap_escape_quotes() from src/ap to src/main/util.c; it uses
pools and thus pollutes libap (until the pool stuff is moved there).
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-06-27 Thread brian
brian   98/06/27 10:58:40

  Modified:src  CHANGES
  Log:
  All those who submit code towards a problem, not just the final integrator
  (despite any amount of rework) should be credited.
  
  Revision  ChangesPath
  1.935 +2 -2  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.934
  retrieving revision 1.935
  diff -u -r1.934 -r1.935
  --- CHANGES   1998/06/27 17:24:06 1.934
  +++ CHANGES   1998/06/27 17:58:38 1.935
  @@ -5,7 +5,7 @@
   
 *) Win32 (security): Eliminate trailing "."s in path components. These are
ignored by the Windows filesystem, and so can be used to bypass 
security.
  -  [Ben Laurie, Alexei Kosut].
  +  [Ben Laurie, Alexei Kosut, W G Stoddard].
   
 *) We now attempt to dump core when we get SIGILL. [Jim Jagielski]
   
  @@ -23,7 +23,7 @@
 *) Win32 (security): Eliminate directories consisting of three or more 
dots;
these are treated by Win32 as if they are ".." but are not detected by
other machinery within Apache. This is something of a kludge but
  - eliminates a security hole. [Ben Laurie]
  + eliminates a security hole. [W G Stoddard, Ben Laurie]
   
 *) Move ap_escape_quotes() from src/ap to src/main/util.c; it uses
pools and thus pollutes libap (until the pool stuff is moved there).
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-06-30 Thread brian
brian   98/06/30 01:08:35

  Modified:src  CHANGES
  Log:
  Correct attributions; trailing dots and trailing slashes had separate
  patches and I was getting confused.
  
  Revision  ChangesPath
  1.941 +2 -2  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.940
  retrieving revision 1.941
  diff -u -r1.940 -r1.941
  --- CHANGES   1998/06/29 19:01:59 1.940
  +++ CHANGES   1998/06/30 08:08:33 1.941
  @@ -27,7 +27,7 @@
   
 *) Win32 (security): Eliminate trailing "."s in path components. These are
ignored by the Windows filesystem, and so can be used to bypass 
security.
  -  [Ben Laurie, Alexei Kosut, W G Stoddard].
  +  [Ben Laurie, Alexei Kosut].
   
 *) We now attempt to dump core when we get SIGILL. [Jim Jagielski]
   
  @@ -45,7 +45,7 @@
 *) Win32 (security): Eliminate directories consisting of three or more 
dots;
these are treated by Win32 as if they are ".." but are not detected by
other machinery within Apache. This is something of a kludge but
  - eliminates a security hole. [W G Stoddard, Ben Laurie]
  + eliminates a security hole. [Manoj Kasichainula, Ben Laurie]
   
 *) Move ap_escape_quotes() from src/ap to src/main/util.c; it uses
pools and thus pollutes libap (until the pool stuff is moved there).
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-07-06 Thread rse
rse 98/07/06 04:27:59

  Modified:.configure
   src  CHANGES
  Log:
  The APACI libexecdir was not extended with an "apache/" subdir if the
  installation prefix doesn't already contain "apache". Although it is useful
  because the DSO files are totally Apache-specific. Now libexecdir is treated
  the same way sysconfdir, datadir, localstatedir and includedir are already
  treated.
  
  Submitted by: Charles Levert <[EMAIL PROTECTED]>
  Reviewed by: Ralf S. Engelschall
  PR: 2551
  
  Revision  ChangesPath
  1.38  +1 -1  apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.37
  retrieving revision 1.38
  diff -u -r1.37 -r1.38
  --- configure 1998/06/17 12:55:14 1.37
  +++ configure 1998/07/06 11:27:57 1.38
  @@ -751,7 +751,7 @@
   val=`echo $val | sed -e 's:/*$::'`
   eval "$var=\"$val\""
   case $var in
  -   sysconfdir|datadir|localstatedir|includedir ) 
  +   libexecdir|sysconfdir|datadir|localstatedir|includedir ) 
  eval "val=\$$var"
  case $val in
  *apache | *apache* ) ;;
  
  
  
  1.946 +7 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.945
  retrieving revision 1.946
  diff -u -r1.945 -r1.946
  --- CHANGES   1998/07/04 16:07:24 1.945
  +++ CHANGES   1998/07/06 11:27:58 1.946
  @@ -1,5 +1,12 @@
   Changes with Apache 1.3.1
   
  +  *) The APACI libexecdir was not extended with an "apache/" subdir
  + if the installation prefix doesn't already contain "apache". Although
  + it is useful because the DSO files are totally Apache-specific. Now
  + libexecdir is treated the same way sysconfdir, datadir, localstatedir
  + and includedir are already treated.
  + [Charles Levert <[EMAIL PROTECTED]>] PR#2551
  +
 *) The  parsing routine was incorrectly treating methods in
a case-insensitive way.  [Ken Coar]
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-07-09 Thread brian
brian   98/07/09 13:37:16

  Modified:src  CHANGES
  Log:
  Mention Martin's commit.
  
  Revision  ChangesPath
  1.956 +6 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.955
  retrieving revision 1.956
  diff -u -r1.955 -r1.956
  --- CHANGES   1998/07/09 11:24:54 1.955
  +++ CHANGES   1998/07/09 20:37:12 1.956
  @@ -1,5 +1,11 @@
   Changes with Apache 1.3.1
   
  +  *) Cache a proxied request in the event that the client cancels the
  + transfer, provided that the configured percentage of the file has
  + already been transfered. It works for http transfers only.  The 
  + new httpd.conf directive is called CacheForceCompletion. 
  + [Glen Parker <[EMAIL PROTECTED]>] PR#2277
  +
 *) Add the "]
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-07-15 Thread marc
marc98/07/14 21:14:00

  Modified:src  CHANGES
  Log:
  Assorted CHANGES cleanups.  I mean not to step on toes.
  
  Revision  ChangesPath
  1.964 +35 -37apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.963
  retrieving revision 1.964
  diff -u -r1.963 -r1.964
  --- CHANGES   1998/07/13 11:32:28 1.963
  +++ CHANGES   1998/07/15 04:13:58 1.964
  @@ -8,28 +8,28 @@
  4. compat.h-> ap_compat.h
  5. apctype.h   -> ap_ctype.h
Backward compatibility files for conf.h and compat.h were created.
  - [The Apache Group]
   
  -  *) Let mod_mmap_static be more reserved unless at least one "mmapfile"
  - directive is present in the configuration. Because this experimental
  - module has to do some black magic to operate inside the current API and
  - thus forces side-effects for other modules under some circumstances.
  +  *) mod_mmap_static will no longer take action on requests unless at 
  + least one "mmapfile" directive is present in the configuration. 
  + This experimental module has to do some black magic to operate 
  + inside the current API and thus creates side-effects for other 
  + modules under some circumstances.
[Ralf S. Engelschall]

 *) Add conservative ticks around more egrep arguments in top-level 
configure
to avoid problems under brain-dead platforms like Digital Unix (OSF1).
[Ralf S. Engelschall] PR#2596
   
  -  *) mod_rewrite created RewriteLock files under the uid of the parent
  +  *) mod_rewrite created RewriteLock files under the UID of the parent
process, thus the child processes had no write access to the files.
  - Now a chown() is done to the uid of the childs if applicable.
  - [Lars Eilebrecht, Ralf S. Engelschall] PR#2341
  + Now a chown() is done on the file to the uid of the children,
  + if applicable.  [Lars Eilebrecht, Ralf S. Engelschall] PR#2341
   
 *) Autogenerate some HAVE_X_H defines in conf_auto.h (determined via
TestCompile) instead of defining them manually in conf.h based on less
  - accurate platform definitions. This way we no longer have to fiddle with
  + accurate platform definitions.  This way we no longer have to fiddle 
with
OS-type and/or OS-version identifiers to discover whether a system 
header
  - file exists or not. Instead we now directly check for the existence of
  + file exists or not.  Instead we now directly check for the existence of
those esoteric ones. 
[Ralf S. Engelschall] PR#2093, PR#2361, PR#2377, PR#2434,
  PR#2524, PR#2525, PR#2533, PR#2569
  @@ -39,12 +39,12 @@
   
 *) Cache a proxied request in the event that the client cancels the
transfer, provided that the configured percentage of the file has
  - already been transfered. It works for http transfers only.  The 
  - new httpd.conf directive is called CacheForceCompletion. 
  + already been transfered. It works for HTTP transfers only.  The 
  + new configuration directive is called CacheForceCompletion. 
[Glen Parker <[EMAIL PROTECTED]>] PR#2277
   
 *) Add the "]
   
 *) Fix yet another signal-based race condition involving nested timers.
  @@ -66,14 +66,14 @@
[Ronald Record <[EMAIL PROTECTED]>] PR#2533
   
 *) The APACI libexecdir was not extended with an "apache/" subdir
  - if the installation prefix doesn't already contain "apache". Although
  - it is useful because the DSO files are totally Apache-specific. Now
  + if the installation prefix didn't already contain "apache", but
  + it should be because the DSO files are Apache-specific.  Now
libexecdir is treated the same way sysconfdir, datadir, localstatedir
and includedir are already treated.
[Charles Levert <[EMAIL PROTECTED]>] PR#2551
   
  -  *) The  parsing routine was incorrectly treating methods in
  - a case-insensitive way.  [Ken Coar]
  +  *) The  parsing routine was incorrectly treating methods as
  + case-insensitive.  [Ken Coar]
   
 *) The ap_bprintf() code neglected to test if there was an error on
the connection.  ap_bflush() misdiagnosed a failure as a success.
  @@ -104,12 +104,12 @@
 *) Add a flag so ap_fnmatch() can be used for case-blind pattern matching.
[Ken Coar, Dean Gaudet]
   
  -  *) Win32: Don't collapse multiple slashes in PATH_INFO.
  +  *) WIN32: Don't collapse multiple slashes in PATH_INFO.
[Ben Laurie, Bill Stoddard <[EMAIL PROTECTED]>] PR#2274
   
  -  *) Win32 (security): Eliminate trailing "."s in path components. These are
  +  *) WIN32 SECURITY: Eliminate trailing "."s in path components. These are
ignored by the Windows filesystem, and so can be used to bypass 
security.
  -   

cvs commit: apache-1.3/src CHANGES

1998-07-15 Thread marc
marc98/07/14 22:46:02

  Modified:src  CHANGES
  Log:
  A few more CHANGES updates.
  
  Revision  ChangesPath
  1.965 +10 -5 apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.964
  retrieving revision 1.965
  diff -u -r1.964 -r1.965
  --- CHANGES   1998/07/15 04:13:58 1.964
  +++ CHANGES   1998/07/15 05:46:00 1.965
  @@ -1,5 +1,10 @@
   Changes with Apache 1.3.1
   
  +  *) WIN32: Canonicalize ServerRoot before checking to see if it
  + is a valid directory.  The failure to do this caused certain
  + ServerRoot settings (eg. "ServerRoot /apache") to be improperly
  + rejected.  [Marc Slemko]
  +
 *) Global renaming of C header files to both get rid of conflicts with 
third
party packages and to again reach consistency:
  1. conf.h  -> ap_config.h
  @@ -37,6 +42,11 @@
 *) mod_setenvif (BrowserMatch* and friends) will now match a missing
field with "^$".  [Ken Coar]
   
  +  *) Set the RTLD_GLOBAL dlopen mode parameter to allow dynamically loaded
  + modules to load their own modules dynamically.  This improves mod_perl
  + and mod_php3 when these modules are loaded dynamically into Apache.
  + [Rasmus Lerdorf]
  +
 *) Cache a proxied request in the event that the client cancels the
transfer, provided that the configured percentage of the file has
already been transfered. It works for HTTP transfers only.  The 
  @@ -300,11 +310,6 @@
to continue in background, use predefined types (off_t, size_t, time_t),
log the current cache usage percentage at LogLevel debug
[Martin Kraemer, based on discussion between Dean Gaudet & Dirk 
vanGulik]
  -
  -  *) Set the RTLD_GLOBAL dlopen mode parameter to allow dynamically loaded
  - modules to load their own modules dynamically.  This improves mod_perl
  - and mod_php3 when these modules are loaded dynamically into Apache.
  - [Rasmus Lerdorf]
   
   Changes with Apache 1.3.0
   
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-07-16 Thread lars
lars98/07/16 14:50:28

  Modified:src  CHANGES
  Log:
  add info about PR#2613
  
  Revision  ChangesPath
  1.967 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.966
  retrieving revision 1.967
  diff -u -r1.966 -r1.967
  --- CHANGES   1998/07/15 23:49:09 1.966
  +++ CHANGES   1998/07/16 21:50:25 1.967
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3.1
   
  +  *) 'apachectl status' failed on some systems.
  + [Steve VanDevender <[EMAIL PROTECTED]>, Lars Eilebrecht] PR#2613
  +
 *) Add new flags for ap_unparse_uri_components() to make it generate
the scheme://sitepart string only, or to omit the query string.
[Martin Kraemer]
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-07-18 Thread marc
marc98/07/18 15:50:17

  Modified:.Announcement
   src  CHANGES
  Log:
  Minor cleanups.
  
  Revision  ChangesPath
  1.34  +2 -2  apache-1.3/Announcement
  
  Index: Announcement
  ===
  RCS file: /export/home/cvs/apache-1.3/Announcement,v
  retrieving revision 1.33
  retrieving revision 1.34
  diff -u -r1.33 -r1.34
  --- Announcement  1998/07/16 00:19:54 1.33
  +++ Announcement  1998/07/18 22:50:14 1.34
  @@ -12,7 +12,7 @@
   
   Users on other platforms should review the CHANGES file and decide
   on their upgrade plans; the security issues apply only to Apache
  -on Win32. We consider Apache 1.3.1 to be the most stable version
  +on Win32.  We consider Apache 1.3.1 to be the most stable version
   of Apache available.
   
   Apache 1.3.1 is available for download from
  @@ -32,7 +32,7 @@
   In general, Apache 1.3 offers several substantial improvements
   over version 1.2, including better performance, reliability
   and a wider-range of supported platforms, including Windows 95 and
  -NT (these 2 platforms are collectively termed "Win32").
  +NT (which both fall under the "Win32" label).
   
   Apache is the most popular web-server in the known universe; over
   half of the servers on the Internet are running Apache or one of its
  
  
  
  1.970 +3 -4  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.969
  retrieving revision 1.970
  diff -u -r1.969 -r1.970
  --- CHANGES   1998/07/18 11:35:51 1.969
  +++ CHANGES   1998/07/18 22:50:15 1.970
  @@ -1,9 +1,8 @@
   Changes with Apache 1.3.1
   
  -  *) Disable a too problematic entry for application/msword in the magic file
  - for mod_mime_magic. It matched also other Office documents for which
  - application/msword is incorrect.
  - [Ralf S. Engelschall] PR#2608
  +  *) Disable the incorrect entry for application/msword in the 
  + mod_mime_magic "magic" file because it also matches other Office
  + documents.  [Ralf S. Engelschall] PR#2608
   
 *) Fix broken RANLIB handling in src/Configure (the entry from
src/Configuration.tmpl was ignored) and additionally force RANLIB to
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-07-22 Thread Ralf S. Engelschall
rse 98/07/22 06:20:53

  Modified:.INSTALL
   src  CHANGES
  Log:
  Document the special APACI behavior for installation paths where
  ``/apache'' is appended to paths under some (well defined, of course)
  situations to prevent pollution of system locations with Apache files.
  
  PR: 2660
  
  Revision  ChangesPath
  1.37  +17 -0 apache-1.3/INSTALL
  
  Index: INSTALL
  ===
  RCS file: /export/home/cvs/apache-1.3/INSTALL,v
  retrieving revision 1.36
  retrieving revision 1.37
  diff -u -r1.36 -r1.37
  --- INSTALL   1998/07/08 11:09:34 1.36
  +++ INSTALL   1998/07/22 13:20:50 1.37
  @@ -196,6 +196,23 @@
localstatedir=PREFIX/var, runtimedir=PREFIX/var/run,
logfiledir=PREFIX/var/log and proxycachedir=PREFIX/var/proxy.
   
  + Note: To reduce the pollution of shared installation locations
  +   (like /usr/local/ or /etc) with Apache files to a minimum the
  +   string ``/apache'' is automatically appended to 'libexecdir',
  +   'sysconfdir', 'datadir', 'localstatedir' and 'includedir' if
  +   (and only if) the following points apply for each path
  +   individually:
  +
  +   1. the path doesn't already contain the word ``apache''
  +   2. the path was not directly customized by the user
  +
  +   Keep in mind that per default these paths are derived from
  +   'prefix' and 'exec-prefix', so usually its only a matter
  +   whether these paths contain ``apache'' or not. Although the
  +   defaults were defined with experience in mind you always 
should
  +   make sure the paths fit your situation by checking the finally
  +   chosen paths via the --layout option.
  +
Use the --compat option to install Apache into a installation tree which
has a similar layout than the one used with Apache 1.2.

  
  
  
  1.977 +5 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.976
  retrieving revision 1.977
  diff -u -r1.976 -r1.977
  --- CHANGES   1998/07/22 05:48:19 1.976
  +++ CHANGES   1998/07/22 13:20:51 1.977
  @@ -1,5 +1,10 @@
   Changes with Apache 1.3.2
   
  +  *) Document the special APACI behavior for installation paths where
  + ``/apache'' is appended to paths under some (well defined, of course)
  + situations to prevent pollution of system locations with Apache files.
  + [Ralf S. Engelschall] PR#2660
  +
 *) Fixed problem with buffered response message not being sent for
the read_request error conditions of URI-too-long (414) and
malformed header fields (400).  [Roy Fielding] PR#2646
  
  
  


cvs commit: apache-1.3/src CHANGES

1998-07-23 Thread coar
coar98/07/23 06:45:45

  Modified:src  CHANGES
  Log:
I always forget this..
  
  PR:   1644
  
  Revision  ChangesPath
  1.978 +3 -0  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.977
  retrieving revision 1.978
  diff -u -r1.977 -r1.978
  --- CHANGES   1998/07/22 13:20:51 1.977
  +++ CHANGES   1998/07/23 13:45:42 1.978
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3.2
   
  +  *) Modify mod_rewrite to update the Vary response field if it Does
  + Anything based upon request fields.  [Ken Coar]  PR#1644
  +
 *) Document the special APACI behavior for installation paths where
``/apache'' is appended to paths under some (well defined, of course)
situations to prevent pollution of system locations with Apache files.
  
  
  


  1   2   3   >