cvs commit: apache-1.3 STATUS

1998-03-30 Thread dgaudet
dgaudet 98/03/29 17:14:35

  Modified:.STATUS
  Log:
  damnit all
  
  Revision  ChangesPath
  1.236 +10 -2 apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.235
  retrieving revision 1.236
  diff -u -r1.235 -r1.236
  --- STATUS1998/03/29 12:27:26 1.235
  +++ STATUS1998/03/30 01:14:34 1.236
  @@ -169,16 +169,24 @@
ap_xxx: +1: Ken, Brian, Ralf, Martin, Paul, Roy, Jim
   
 Public API functions (e.g., palloc)
  - apapi_xxx: +1: Ken, Brian, Ralf, Martin, Paul, Dean, Roy, Jim
  + apapi_xxx: +1: Ken, Brian, Ralf, Martin, Paul, Roy, Jim
appublic_xxx:
appub_xxx:
   
 Private functions which we can't make static
 but should be (e.g., new_connection)
apprivate_xxx:
  - appri_xxx: +1: Brian, Dean, Roy, Paul, Jim
  + appri_xxx: +1: Brian, Roy, Paul, Jim
httpd_xxx: +1: Ken
apint_xxx: +1: Ralf (int = internal)
  +
  +  Alternate proposal:
  +  Everything should be ap_: +1 Dean
  + Why?  Because it's far easier to type, and damn it, I
  + type these things far too much.  Just using apapi_ for
  + the few hours I did while writing apapi_vformatter is
  + making me puke.  So many extra characters, so much wasted
  + screen width, and keystrokes. -Dean
   
   * Paul would like to see a 'gdbm' option because he uses
 it a lot. Dean notes that 'gdbm' include 'db' support
  
  
  


cvs commit: apache-1.3/src/main alloc.c buff.c

1998-03-30 Thread dgaudet
dgaudet 98/03/29 17:22:53

  Modified:.STATUS
   src  CHANGES
   src/ap   ap_snprintf.c
   src/include ap.h
   src/main alloc.c buff.c
  Log:
  Satisfy the naming police.  I prefer ap_ anyhow.  I would be a lot happier
  with a single prefix as already noted in STATUS.
  
  Revision  ChangesPath
  1.237 +2 -2  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.236
  retrieving revision 1.237
  diff -u -r1.236 -r1.237
  --- STATUS1998/03/30 01:14:34 1.236
  +++ STATUS1998/03/30 01:22:43 1.237
  @@ -119,7 +119,7 @@
   * Fix for symlink check in mod_rewrite's ``RewriteCond ... -l'', PR#2010
   * Fix: SIGXCPU and SIGXFSZ are now reset to SIG_DFL at boot-time
   * Dean's remove of HAVE_SNPRINTF
  -* Dean's mutation of ap_snprintf() code into apapi_vformatter()
  +* Dean's mutation of ap_snprintf() code into ap_vformatter()
   * Lars' fix for Options +Includes and +IncludesNoExec merging
   * Jim's fix for inconsistent usage of TCC and CC in Configure
   * Jim's fix for IRIX which needs the -n32 flag iff using 'cc', PR#1901
  @@ -285,7 +285,7 @@
  machine. Could be OS problems..
   
 * vformatter TODO:
  -- double check logic in apapi_vformatter(), and especially psprintf()
  +- double check logic in ap_vformatter(), and especially psprintf()
   - add in and use the inaddr formatting codes that started the whole
 debate last october
   - ... so that we can finally start fixing all the log messages that
  
  
  
  1.749 +1 -1  apache-1.3/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.748
  retrieving revision 1.749
  diff -u -r1.748 -r1.749
  --- CHANGES   1998/03/29 19:11:54 1.748
  +++ CHANGES   1998/03/30 01:22:45 1.749
  @@ -30,7 +30,7 @@
 *) 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
  +  *) API: ap_snprintf() code mutated into ap_vformatter(), which is
a generic printf-style routine that can call arbitrary output
routines.  Use this to replace http_bprintf.c.  Add new routines
psprintf(), pvsprintf() which allocate the exact amount of memory
  
  
  
  1.17  +7 -7  apache-1.3/src/ap/ap_snprintf.c
  
  Index: ap_snprintf.c
  ===
  RCS file: /export/home/cvs/apache-1.3/src/ap/ap_snprintf.c,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- ap_snprintf.c 1998/03/29 09:35:40 1.16
  +++ ap_snprintf.c 1998/03/30 01:22:47 1.17
  @@ -504,8 +504,8 @@
   /*
* Do format conversion placing the output in buffer
*/
  -API_EXPORT(int) apapi_vformatter(int (*flush_func)(apapi_vformatter_buff *),
  -apapi_vformatter_buff *vbuff, const char *fmt, va_list ap)
  +API_EXPORT(int) ap_vformatter(int (*flush_func)(ap_vformatter_buff *),
  +ap_vformatter_buff *vbuff, const char *fmt, va_list ap)
   {
   register char *sp;
   register char *bep;
  @@ -878,7 +878,7 @@
   }
   
   
  -static int snprintf_flush(apapi_vformatter_buff *vbuff)
  +static int snprintf_flush(ap_vformatter_buff *vbuff)
   {
   return -1;
   }
  @@ -888,7 +888,7 @@
   {
   int cc;
   va_list ap;
  -apapi_vformatter_buff vbuff;
  +ap_vformatter_buff vbuff;
   
   if (len == 0)
return 0;
  @@ -897,7 +897,7 @@
   vbuff.curpos = buf;
   vbuff.endpos = buf + len - 1;
   va_start(ap, format);
  -cc = apapi_vformatter(snprintf_flush, vbuff, format, ap);
  +cc = ap_vformatter(snprintf_flush, vbuff, format, ap);
   va_end(ap);
   *vbuff.curpos = '\0';
   return (cc == -1) ? len : cc;
  @@ -908,7 +908,7 @@
 va_list ap)
   {
   int cc;
  -apapi_vformatter_buff vbuff;
  +ap_vformatter_buff vbuff;
   
   if (len == 0)
return 0;
  @@ -916,7 +916,7 @@
   /* save one byte for nul terminator */
   vbuff.curpos = buf;
   vbuff.endpos = buf + len - 1;
  -cc = apapi_vformatter(snprintf_flush, vbuff, format, ap);
  +cc = ap_vformatter(snprintf_flush, vbuff, format, ap);
   *vbuff.curpos = '\0';
   return (cc == -1) ? len : cc;
   }
  
  
  
  1.10  +10 -10apache-1.3/src/include/ap.h
  
  Index: ap.h
  ===
  RCS file: /export/home/cvs/apache-1.3/src/include/ap.h,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- ap.h  1998/03/29 09:35:41 1.9
  +++ ap.h  

cvs commit: apache-1.3 STATUS

1998-03-30 Thread jim
jim 98/03/29 17:52:48

  Modified:.STATUS
  Log:
  My shrt vt on Dns prpsl on cttng dwn on typg so mny lttrs
  
  Revision  ChangesPath
  1.238 +9 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.237
  retrieving revision 1.238
  diff -u -r1.237 -r1.238
  --- STATUS1998/03/30 01:22:43 1.237
  +++ STATUS1998/03/30 01:52:47 1.238
  @@ -187,6 +187,15 @@
the few hours I did while writing apapi_vformatter is
making me puke.  So many extra characters, so much wasted
screen width, and keystrokes. -Dean
  +  -1: Jim. We should make some sort of logical effort to
  +keep things straight and organized. Taken to it's logical
  + conclusion, this argument could be used to keep all variable
  + and function names to 6 chars or less to cut down on all
  + that nasty typing. So instead of something like
  + 'lingering_close', we would use something like 'lcs' :)
  + We should make some effort to make our code reader and
  + maintainer friendly, because we aren't, and won't be,
  + the only one's to maintain this.
   
   * Paul would like to see a 'gdbm' option because he uses
 it a lot. Dean notes that 'gdbm' include 'db' support
  
  
  


cvs commit: apache-1.3 STATUS

1998-03-30 Thread randy
randy   98/03/29 18:16:19

  Modified:.STATUS
  Log:
  More votes.
  
  Revision  ChangesPath
  1.239 +6 -2  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.238
  retrieving revision 1.239
  diff -u -r1.238 -r1.239
  --- STATUS1998/03/30 01:52:47 1.238
  +++ STATUS1998/03/30 02:16:18 1.239
  @@ -15,7 +15,7 @@
 or not, and if not, what changes are needed to make it right.
   
 Approve guidelines as written:
  - +1: Roy, Dean, Paul, Jim, Martin, Ralf
  + +1: Roy, Dean, Paul, Jim, Martin, Ralf, Randy
+0:
-1:
   
  @@ -181,12 +181,16 @@
apint_xxx: +1: Ralf (int = internal)
   
 Alternate proposal:
  -  Everything should be ap_: +1 Dean
  +  Everything should be ap_: +1 Dean, Randy
Why?  Because it's far easier to type, and damn it, I
type these things far too much.  Just using apapi_ for
the few hours I did while writing apapi_vformatter is
making me puke.  So many extra characters, so much wasted
screen width, and keystrokes. -Dean
  +
  +I agree with Dean 100%. The work created to keep this straight
  +far outweighs any gain this could give. -Randy
  +
 -1: Jim. We should make some sort of logical effort to
   keep things straight and organized. Taken to it's logical
conclusion, this argument could be used to keep all variable
  
  
  


cvs commit: apache-1.3 STATUS

1998-03-30 Thread coar
coar98/03/29 18:36:21

  Modified:.STATUS
  Log:
Nomenclature prefix patch for hide.h, and a vote.  Clear sky,
lotsa stars.  Hey, Orion has tools on his belt!  Looks like a
fax machine..
  
  Revision  ChangesPath
  1.240 +9 -3  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.239
  retrieving revision 1.240
  diff -u -r1.239 -r1.240
  --- STATUS1998/03/30 02:16:18 1.239
  +++ STATUS1998/03/30 02:36:19 1.240
  @@ -109,7 +109,8 @@
   * Ralf's change to make the shared object compilation command more 
portable
   * Dean's protect against FD_SETSIZE mismatches
   * Ralf's fallback stategy because of HIDE for loading shared object 
modules
  -* Martin's fix to allow %2F chars in proxy requests and in the uri query 
part
  +* Martin's fix to allow %2F chars in proxy requests and in the uri query
  +  part
   * fix to mark listening sockets for closure in the parent after a SIGHUP 
   * Dean's clean up undefined signals on some platforms (SCO, BeOS).
   * Dean's fix for making work the `HostnameLookups Off'
  @@ -134,6 +135,11 @@
Status: Ken +1, Paul +1, Ben +1, Jim +1, Randy +1, Roy +1,
Chuck +1, MarkC +1, Ralf +1, Sameer +1, Martin +1, Dean +1
   
  +* Ken's change to helpers/UpdateHide and include/hide.h to adopt
  +  appri_ as the concealed private interface prefix (replacing
  +  the placeholder AP_)
  + Status: Ken +1
  +
   In progress:
   
   * Ken's IndexFormat enhancement to mod_autoindex to allow
  @@ -176,8 +182,8 @@
 Private functions which we can't make static
 but should be (e.g., new_connection)
apprivate_xxx:
  - appri_xxx: +1: Brian, Roy, Paul, Jim
  - httpd_xxx: +1: Ken
  + appri_xxx: +1: Brian, Roy, Paul, Jim, Ken
  + httpd_xxx: +1: 
apint_xxx: +1: Ralf (int = internal)
   
 Alternate proposal:
  
  
  


cvs commit: apache-1.3/htdocs/manual windows.html

1998-03-30 Thread brian
brian   98/03/29 18:40:16

  Modified:htdocs/manual windows.html
  Log:
  Add some misc comments, probably unnecessary but always a good idea kind
  of thing.
  
  Revision  ChangesPath
  1.13  +4 -0  apache-1.3/htdocs/manual/windows.html
  
  Index: windows.html
  ===
  RCS file: /export/home/cvs/apache-1.3/htdocs/manual/windows.html,v
  retrieving revision 1.12
  retrieving revision 1.13
  diff -u -r1.12 -r1.13
  --- windows.html  1998/03/21 17:00:54 1.12
  +++ windows.html  1998/03/30 02:40:15 1.13
  @@ -61,6 +61,10 @@
  Windows, Microsoft Visual C++, and the Apache web server (for
  Unix)./P
   
  +PIf running on Windows 95, using the Winsock2 upgrade is recommended
  +   but may not be necessary.  If running on NT 4.0, installing Service Pack 2
  +   is recommended./P
  +
   H2A name=downDownloading Apache for Windows/A/H2
   
   PInformation on the latest version of Apache can be found on the Apache
  
  
  


cvs commit: apache-site index.html

1998-03-30 Thread brian
brian   98/03/29 19:13:51

  Modified:.index.html
  Log:
  Update it to streamline language, and to mention a particular non-Unix 
platform.
  
  Revision  ChangesPath
  1.51  +6 -5  apache-site/index.html
  
  Index: index.html
  ===
  RCS file: /export/home/cvs/apache-site/index.html,v
  retrieving revision 1.50
  retrieving revision 1.51
  diff -u -r1.50 -r1.51
  --- index.html1998/03/24 05:59:16 1.50
  +++ index.html1998/03/30 03:13:50 1.51
  @@ -101,11 +101,12 @@
   and its derivatives - thus making it more widely used than all other
   web servers combined.
   
  -PThe Apache project has been organized in an attempt to answer some
  -of the concerns regarding active development of a public domain HTTP
  -server for BUNIX/B. The goal of this project is to provide a
  -secure, efficient and extensible server which provides HTTP services
  -in sync with the current HTTP standards./BLOCKQUOTE
  +PThe Apache project is an effort to develop and maintain an
  +open-source HTTP server for various modern desktop and server
  +operating systems, such as UNIX and Windows NT. The goal of this
  +project is to provide a secure, efficient and extensible server which
  +provides HTTP services in sync with the current HTTP
  +standards./BLOCKQUOTE
   
   PHR
   
  
  
  


cvs commit: apache-1.3 STATUS

1998-03-30 Thread dgaudet
dgaudet 98/03/29 19:18:02

  Modified:.STATUS
  Log:
  veto
  
  Revision  ChangesPath
  1.241 +1 -1  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.240
  retrieving revision 1.241
  diff -u -r1.240 -r1.241
  --- STATUS1998/03/30 02:36:19 1.240
  +++ STATUS1998/03/30 03:18:01 1.241
  @@ -138,7 +138,7 @@
   * Ken's change to helpers/UpdateHide and include/hide.h to adopt
 appri_ as the concealed private interface prefix (replacing
 the placeholder AP_)
  - Status: Ken +1
  + Status: Ken +1, Dean -1
   
   In progress:
   
  
  
  


cvs commit: apache-1.2 STATUS

1998-03-30 Thread brian
brian   98/03/29 19:48:53

  Modified:.STATUS
  Log:
  Going through old mail, I see this fell through the cracks.  Or I could be 
mistaken.  I'll try working on it tonight.
  
  Revision  ChangesPath
  1.7   +1 -0  apache-1.2/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.2/STATUS,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- STATUS1998/02/19 07:53:40 1.6
  +++ STATUS1998/03/30 03:48:53 1.7
  @@ -12,6 +12,7 @@
   Available:
   
   * Marc's headers too big patch, repost it please?
  +* Core dumps in mod_proxy when using CONNECT, PR#1326, 1573, 1942
   
   Needs patch:
   
  
  
  


cvs commit: apache-1.2 STATUS

1998-03-30 Thread brian
brian   98/03/29 19:59:39

  Modified:.STATUS
  Log:
  Though Marc for some reason thought this was a problem in 1.2.6 in his 
response
  to PR#1942, it's clear this has only been reported as a problem for 1.3.
  
  Revision  ChangesPath
  1.8   +0 -1  apache-1.2/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.2/STATUS,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- STATUS1998/03/30 03:48:53 1.7
  +++ STATUS1998/03/30 03:59:39 1.8
  @@ -12,7 +12,6 @@
   Available:
   
   * Marc's headers too big patch, repost it please?
  -* Core dumps in mod_proxy when using CONNECT, PR#1326, 1573, 1942
   
   Needs patch:
   
  
  
  


cvs commit: apache-1.3 STATUS

1998-03-30 Thread coar
coar98/03/29 20:07:03

  Modified:.STATUS
  Log:
D'oh!  Patch no good, sand it out of existence.
  
  Revision  ChangesPath
  1.242 +0 -5  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.241
  retrieving revision 1.242
  diff -u -r1.241 -r1.242
  --- STATUS1998/03/30 03:18:01 1.241
  +++ STATUS1998/03/30 04:07:02 1.242
  @@ -135,11 +135,6 @@
Status: Ken +1, Paul +1, Ben +1, Jim +1, Randy +1, Roy +1,
Chuck +1, MarkC +1, Ralf +1, Sameer +1, Martin +1, Dean +1
   
  -* Ken's change to helpers/UpdateHide and include/hide.h to adopt
  -  appri_ as the concealed private interface prefix (replacing
  -  the placeholder AP_)
  - Status: Ken +1, Dean -1
  -
   In progress:
   
   * Ken's IndexFormat enhancement to mod_autoindex to allow
  
  
  


cvs commit: apache-1.3/src/modules/proxy proxy_util.c

1998-03-30 Thread brian
brian   98/03/29 20:17:37

  Modified:src/modules/proxy proxy_util.c
  Log:
  PR: 1326, 1573, 1942
  Submitted by: [EMAIL PROTECTED] (Rainer Scherg RTC)
  Reviewed by: [EMAIL PROTECTED] (Lukas Karrer), Brian Behlendorf
  
  Fix for CONNECT problems in proxy.
  
  Revision  ChangesPath
  1.55  +11 -2 apache-1.3/src/modules/proxy/proxy_util.c
  
  Index: proxy_util.c
  ===
  RCS file: /export/home/cvs/apache-1.3/src/modules/proxy/proxy_util.c,v
  retrieving revision 1.54
  retrieving revision 1.55
  diff -u -r1.54 -r1.55
  --- proxy_util.c  1998/03/25 15:17:06 1.54
  +++ proxy_util.c  1998/03/30 04:17:36 1.55
  @@ -996,6 +996,9 @@
   const char *found;
   const char *host = proxy_get_host_of_request(r);
   
  +if (host == NULL)   /* oops! */
  +   return 0;
  +
   memset(addr, '\0', sizeof addr);
   memset(ip_addr, '\0', sizeof ip_addr);
   
  @@ -1153,8 +1156,14 @@
   {
   char *host = This-name;
   char *host2 = proxy_get_host_of_request(r);
  -int h2_len = strlen(host2);
  -int h1_len = strlen(host);
  +int h2_len;
  +int h1_len;
  +
  +if (host == NULL || host2 == NULL)
  +   return 0; /* oops! */
  +
  +h2_len = strlen(host2);
  +h1_len = strlen(host);
   
   #if 0
   unsigned long *ip_list;
  
  
  


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 STATUS

1998-03-30 Thread brian
brian   98/03/30 00:31:19

  Modified:.STATUS
  Log:
  Clear, cold, a perfect night to catch up on email and vote here and there.
  
  Revision  ChangesPath
  1.244 +12 -6 apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.243
  retrieving revision 1.244
  diff -u -r1.243 -r1.244
  --- STATUS1998/03/30 04:21:37 1.243
  +++ STATUS1998/03/30 08:31:18 1.244
  @@ -15,7 +15,7 @@
 or not, and if not, what changes are needed to make it right.
   
 Approve guidelines as written:
  - +1: Roy, Dean, Paul, Jim, Martin, Ralf, Randy
  + +1: Roy, Dean, Paul, Jim, Martin, Ralf, Randy, Brian
+0:
-1:
   
  @@ -135,6 +135,11 @@
 nature of usage of the name Apache in derived products
Status: Ken +1, Paul +1, Ben +1, Jim +1, Randy +1, Roy +1,
Chuck +1, MarkC +1, Ralf +1, Sameer +1, Martin +1, Dean +1
  + Brian +1
  +
  +* Dean's patch to speed up os_escape_path 
  + [EMAIL PROTECTED]
  + Status: Brian +1
   
   In progress:
   
  @@ -203,6 +208,11 @@
maintainer friendly, because we aren't, and won't be,
the only one's to maintain this.
   
  +Brian - can we compromise by using the HIDE system to
  +expand out *all* prefixes in the cpp?  This would still affect
  +people during debugging, but would avoid the CTS-inducing
  +effect of typing apapi over and over.
  +
   * Paul would like to see a 'gdbm' option because he uses
 it a lot. Dean notes that 'gdbm' include 'db' support
 so we need to watch the library ordering.
  @@ -241,10 +251,6 @@
   * Marc's socket options like source routing (kill them?)
Marc, Dean, Martin say Yes
   
  -* Marc's [BUG] include virtual and SCRIPT_NAME w/path_info
  - [EMAIL PROTECTED]
  - Dean says: please put this in the bugdb
  -
   * Ken's PR#1053: an error when accessing a negotiated document
 explicitly names the variant selected.  Should it do so, or should
 the base input name be referenced?
  @@ -290,7 +296,7 @@
Proposal: the next release should be named 1.3b6, and labelled release
candidate on unix, beta on NT.  The release after that will be
called 1.3.0 stable on unix, beta on NT.
  - +1: Jim, Ralf, Randy
  + +1: Jim, Ralf, Randy, Brian
+0: Dean
   
   Notes:
  
  
  


cvs commit: apache-site in_the_news.html

1998-03-30 Thread brian
brian   98/03/30 00:48:32

  Modified:.in_the_news.html
  Log:
  Add mention of some press.  Unfortunately there's no free online reprint of
  the WSJ article from the 19th.
  
  Revision  ChangesPath
  1.31  +13 -0 apache-site/in_the_news.html
  
  Index: in_the_news.html
  ===
  RCS file: /export/home/cvs/apache-site/in_the_news.html,v
  retrieving revision 1.30
  retrieving revision 1.31
  diff -u -r1.30 -r1.31
  --- in_the_news.html  1998/03/11 08:45:44 1.30
  +++ in_the_news.html  1998/03/30 08:48:31 1.31
  @@ -20,6 +20,19 @@
   hr
   
   p
  +strongC|Net, 9 Mar 1998:/strong
  +a href=http://www.cnet.com/Content/Reviews/Special/Iawards98/ss02.html;
  +strongciteC|Net Award for Internet Excellence goes to 
Apache/cite/strong/a
  +blockquoteem
  +Part of Apache's charm is that it costs nothing and that its source
  +code is freely available for anyone to take and customize or
  +extend. Of course, free wouldn't count for much if the software
  +didn't work, but the Apache Project has built a stable, speedy Web
  +server that runs on almost all flavors of Unix, OS/2, and even
  +Windows. 
  +/em/blockquote
  +
  +p
   strongComputer Currents, 3 Mar 1998:/strong
   a href=http://www.currents.net/magazine/national/1605/inet1605.html;
   strongciteIntranet Explorer: Free Service/cite/strong/a
  
  
  


cvs commit: apache-site/info how-to-mirror.html

1998-03-30 Thread brian
brian   98/03/30 01:54:29

  Modified:info how-to-mirror.html
  Log:
  Add mention of Wget.
  
  Revision  ChangesPath
  1.6   +2 -1  apache-site/info/how-to-mirror.html
  
  Index: how-to-mirror.html
  ===
  RCS file: /export/home/cvs/apache-site/info/how-to-mirror.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- how-to-mirror.html1997/08/13 21:48:43 1.5
  +++ how-to-mirror.html1998/03/30 09:54:28 1.6
  @@ -64,7 +64,8 @@
   
HREF=ftp://src.doc.ic.ac.uk/computing/archiving/mirror;ftp://src.doc.ic.ac.uk/computing/archiving/mirror/A,
   as well as at A
   
HREF=ftp://ftp.debian.org/debian/stable/source/net/;ftp://ftp.debian.org/debian/stable/source/net//A.
  -If you use this, point the package at ftp://ftp.apache.org/apache/.
  +If you use this, point the package at ftp://ftp.apache.org/apache/.  There 
is also 
  +Wget, a package available from most GNU mirrors.
   /UL
   
   We do not recommend the use of Web spiders, or HTTP equivalents to the
  
  
  


cvs commit: apache-site related_projects.html

1998-03-30 Thread brian
brian   98/03/30 01:55:28

  Modified:.related_projects.html
  Log:
  updated Perl link, per request of perl.com person.
  
  Revision  ChangesPath
  1.24  +1 -1  apache-site/related_projects.html
  
  Index: related_projects.html
  ===
  RCS file: /export/home/cvs/apache-site/related_projects.html,v
  retrieving revision 1.23
  retrieving revision 1.24
  diff -u -r1.23 -r1.24
  --- related_projects.html 1998/03/10 20:54:28 1.23
  +++ related_projects.html 1998/03/30 09:55:27 1.24
  @@ -88,7 +88,7 @@
   Apache/Perl Integration Project/A/H3
   
   PThe Apache/Perl integration project brings together the full power of the 
  -A HREF=http://www.perl.com/perl/;Perl/A programming language
  +A HREF=http://www.perl.com/;Perl/A programming language
   and the Apache HTTP server.  With
   A HREF=http://www.perl.com/CPAN/modules/by-module/Apache/;mod_perl/A
   it is possible to write Apache modules entirely in
  
  
  


cvs commit: apache-1.3/src/main gen_test_char.dsp gen_uri_delims.dsp gen_test_char.mak gen_uri_delims.mak

1998-03-30 Thread pcs
pcs 98/03/30 05:55:02

  Added:   src/main gen_test_char.dsp gen_uri_delims.dsp
gen_test_char.mak gen_uri_delims.mak
  Log:
  Re-enable Win32 build. New makefiles (and projects) build the
  gen_uri_delims and get_test_char programs, and run them to
  create the appropriate .h files. The ApacheCore makefile/project have
  these files are Generated files (just so we don't try to edit them
  too much). Update Makefile.nt to build/clean these new makefiles.
  
  Revision  ChangesPath
  1.1  apache-1.3/src/main/gen_test_char.dsp
  
  Index: gen_test_char.dsp
  ===
  # Microsoft Developer Studio Project File - Name=gen_test_char - Package 
Owner=4
  # Microsoft Developer Studio Generated Build File, Format Version 5.00
  # ** DO NOT EDIT **
  
  # TARGTYPE Win32 (x86) Console Application 0x0103
  
  CFG=gen_test_char - Win32 Debug
  !MESSAGE This is not a valid makefile. To build this project using NMAKE,
  !MESSAGE use the Export Makefile command and run
  !MESSAGE 
  !MESSAGE NMAKE /f gen_test_char.mak.
  !MESSAGE 
  !MESSAGE You can specify a configuration when running NMAKE
  !MESSAGE by defining the macro CFG on the command line. For example:
  !MESSAGE 
  !MESSAGE NMAKE /f gen_test_char.mak CFG=gen_test_char - Win32 Debug
  !MESSAGE 
  !MESSAGE Possible choices for configuration are:
  !MESSAGE 
  !MESSAGE gen_test_char - Win32 Release (based on\
   Win32 (x86) Console Application)
  !MESSAGE gen_test_char - Win32 Debug (based on\
   Win32 (x86) Console Application)
  !MESSAGE 
  
  # Begin Project
  # PROP Scc_ProjName 
  # PROP Scc_LocalPath 
  CPP=cl.exe
  RSC=rc.exe
  
  !IF  $(CFG) == gen_test_char - Win32 Release
  
  # PROP BASE Use_MFC 0
  # PROP BASE Use_Debug_Libraries 0
  # PROP BASE Output_Dir gen_test
  # PROP BASE Intermediate_Dir gen_test
  # PROP BASE Target_Dir 
  # PROP Use_MFC 0
  # PROP Use_Debug_Libraries 0
  # PROP Output_Dir 
  # PROP Intermediate_Dir gen_test_char_R
  # PROP Ignore_Export_Lib 0
  # PROP Target_Dir 
  # ADD BASE CPP /nologo /W3 /GX /O2 /D WIN32 /D NDEBUG /D _CONSOLE /D 
_MBCS /YX /FD /c
  # ADD CPP /nologo /W3 /GX /O2 /I ..\include /D WIN32 /D NDEBUG /D 
_CONSOLE /D _MBCS /YX /FD /c
  # ADD BASE RSC /l 0x809 /d NDEBUG
  # ADD RSC /l 0x809 /d NDEBUG
  BSC32=bscmake.exe
  # ADD BASE BSC32 /nologo
  # ADD BSC32 /nologo
  LINK32=link.exe
  # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib 
advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib 
odbccp32.lib /nologo /subsystem:console /machine:I386
  # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib 
advapi32.lib shell32.lib /nologo /subsystem:console /machine:I386
  # Begin Special Build Tool
  SOURCE=$(InputPath)
  PostBuild_Desc=Create test_char.h
  PostBuild_Cmds=.\gen_test_char  test_char.h
  # End Special Build Tool
  
  !ELSEIF  $(CFG) == gen_test_char - Win32 Debug
  
  # PROP BASE Use_MFC 0
  # PROP BASE Use_Debug_Libraries 1
  # PROP BASE Output_Dir gen_tes0
  # PROP BASE Intermediate_Dir gen_tes0
  # PROP BASE Target_Dir 
  # PROP Use_MFC 0
  # PROP Use_Debug_Libraries 1
  # PROP Output_Dir 
  # PROP Intermediate_Dir gen_test_char_D
  # PROP Ignore_Export_Lib 0
  # PROP Target_Dir 
  # ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D WIN32 /D _DEBUG /D 
_CONSOLE /D _MBCS /YX /FD /c
  # ADD CPP /nologo /W3 /Gm /GX /Zi /Od /I ..\include /D WIN32 /D _DEBUG 
/D _CONSOLE /D _MBCS /YX /FD /c
  # ADD BASE RSC /l 0x809 /d _DEBUG
  # ADD RSC /l 0x809 /d _DEBUG
  BSC32=bscmake.exe
  # ADD BASE BSC32 /nologo
  # ADD BSC32 /nologo
  LINK32=link.exe
  # ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib 
advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib 
odbccp32.lib /nologo /subsystem:console /debug /machine:I386 /pdbtype:sept
  # ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib 
advapi32.lib shell32.lib /nologo /subsystem:console /debug /machine:I386 
/pdbtype:sept
  # Begin Special Build Tool
  SOURCE=$(InputPath)
  PostBuild_Desc=Create test_char.h
  PostBuild_Cmds=.\gen_test_char  test_char.h
  # End Special Build Tool
  
  !ENDIF 
  
  # Begin Target
  
  # Name gen_test_char - Win32 Release
  # Name gen_test_char - Win32 Debug
  # Begin Group Source Files
  
  # PROP Default_Filter 
  # Begin Source File
  
  SOURCE=.\gen_test_char.c
  # End Source File
  # End Group
  # End Target
  # End Project
  
  
  
  1.1  apache-1.3/src/main/gen_uri_delims.dsp
  
  Index: gen_uri_delims.dsp
  ===
  # Microsoft Developer Studio Project File - Name=gen_uri_delims - Package 
Owner=4
  # Microsoft Developer Studio Generated Build File, Format Version 5.00
  # ** DO NOT EDIT **
  
  # TARGTYPE Win32 (x86) Console Application 0x0103
  
  CFG=gen_uri_delims - Win32 Debug
  !MESSAGE This is not a valid makefile. To 

cvs commit: apache-1.3 STATUS

1998-03-30 Thread pcs
pcs 98/03/30 07:31:38

  Modified:.STATUS
  Log:
  Move the vital Win32 bugs into SHOWSTOPPERS
  
  Revision  ChangesPath
  1.245 +10 -5 apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.244
  retrieving revision 1.245
  diff -u -r1.244 -r1.245
  --- STATUS1998/03/30 08:31:18 1.244
  +++ STATUS1998/03/30 15:31:37 1.245
  @@ -348,8 +348,6 @@
 to the server log unless an extra debugging message is added
 after they run? (PR#1725 indicates this may not be just Win32)
   
  -* bad use of chdir in some places; it isn't thread-specific
  -
   * handle bugs that make it pop up errors on console, ie. segv 
 equiv?  Can we do this?  Need to make it robust.
   
  @@ -359,9 +357,6 @@
- install docs, etc.?
- location for install
   
  -* signal type handling
  - - how to rotate logs from command line?
  -
   * the mutex should be critical-regions, since the current design
 is creating a mess of SO calls that are unnecessary
   
  @@ -434,6 +429,10 @@
   
   WIN32 1.3 FINAL RELEASE SHOWSTOPPERS:
   
  +* CGIs
  +- hangs on multiple CGI execution?  PR#1607,1129
  + Marc can't repeat...
  +
   * SECURITY: PR#1203 still needs to be dealt with for WIN32
   
   * SECURITY: check if the magic con/aux/nul/etc names do anything
  @@ -444,3 +443,9 @@
they're safe
   
   * SECURITY: os_ abstract is_only_below() in mod_include.c
  +
  +* signal type handling
  + - how to rotate logs from command line?
  +
  +* bad use of chdir in some places; it isn't thread-specific
  +
  
  
  


cvs commit: apache-1.3 Makefile.tmpl configure

1998-03-30 Thread rse
rse 98/03/30 07:42:20

  Modified:.Makefile.tmpl configure
  Log:
  Make APACI even a little bit more robust and friendly:
  
  - make sure the user can also say --prefix=/path/ instead
of the expected one --prefix=/path. Same for all other
path options.
  
  - allow relative path for the auto-generated LoadModule
directives because mod_so already supports this.
  
  Revision  ChangesPath
  1.2   +2 -1  apache-1.3/Makefile.tmpl
  
  Index: Makefile.tmpl
  ===
  RCS file: /export/home/cvs/apache-1.3/Makefile.tmpl,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- Makefile.tmpl 1998/03/29 12:27:29 1.1
  +++ Makefile.tmpl 1998/03/30 15:42:18 1.2
  @@ -91,6 +91,7 @@
   datadir = @datadir@
   localstatedir   = @localstatedir@
   
  +libexecdir_relative   = @libexecdir_relative@
   localstatesubdir_run  = @localstatesubdir_run@
   localstatesubdir_logs = @localstatesubdir_logs@
   
  @@ -215,7 +216,7 @@
echo dummy | awk '{ printf(%sLoadModule %-18s %s\n, \
prefix, modname, modpath); }' \
prefix=$$prefix modname=$$name \
  - modpath=$(libexecdir)/$$file .install.conf; 
\
  + modpath=$(libexecdir_relative)$$file 
.install.conf; \
   done; \
fi
@echo === [programs]
  
  
  
  1.2   +35 -27apache-1.3/configure
  
  Index: configure
  ===
  RCS file: /export/home/cvs/apache-1.3/configure,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- configure 1998/03/29 12:27:28 1.1
  +++ configure 1998/03/30 15:42:18 1.2
  @@ -567,13 +567,15 @@
   fi
   
   ##
  -##  expand path variables
  +##  expand path variables and make sure
  +##  they do not end with a backslash
   ##
   IFS=' '
  -for var in exec_prefix bindir sbindir \
  +for var in prefix exec_prefix bindir sbindir \
  libexecdir mandir sysconfdir datadir localstatedir; do
   eval val=\$$var;
  -eval $var=\$val$subdir\
  +val=`echo $val | sed -e 's:/*$::'`
  +eval $var=\$val\
   case $var in
  sysconfdir|datadir|localstatedir ) 
  eval val=\$$var
  @@ -586,12 +588,17 @@
   done
   
   ##
  -##  determine the compile-time defaults for the config files
  -##  under sysconfdir where Apache supports prefix-relative paths
  -##  for maximum flexibility (e.g. to use the -d option with -f)
  -##
  -localstatedir_compile=`echo $localstatedir | sed -e s:^$prefix/*:: -e 
's:\(.\)$:\1/:'`
  -sysconfdir_compile=`echo $sysconfdir | sed -e s:^$prefix/*:: -e 
's:\(.\)$:\1/:'`
  +##  determine prefix-relative paths for directories
  +##  because Apache supports them for the -d and -f 
  +##  options, the LoadModule directive, etc.
  +##
  +##  [we have to make sure that it ends with a slash
  +##   or we cannot support the case where the relative
  +##   path is just the emtpy one, i.e. ]
  +##
  +localstatedir_relative=`echo $localstatedir | sed -e s:^$prefix/*:: -e 
's:\(.\)$:\1/:'`
  +sysconfdir_relative=`echo $sysconfdir | sed -e s:^$prefix/*:: -e 
's:\(.\)$:\1/:'`
  +libexecdir_relative=`echo $libexecdir | sed -e s:^$prefix/*:: -e 
's:\(.\)$:\1/:'`
   
   ##
   ##  check and debug
  @@ -612,15 +619,15 @@
   echo Compilation paths:
   echoHTTPD_ROOT: $prefix
   echoSUEXEC_BIN: $sbindir/suexec
  -echoDEFAULT_PIDLOG: 
${localstatedir_compile}${localstatesubdir_run}/httpd.pid
  -echoDEFAULT_SCOREBOARD: 
${localstatedir_compile}${localstatesubdir_run}/httpd.scoreboard
  -echo  DEFAULT_LOCKFILE: 
${localstatedir_compile}${localstatesubdir_run}/httpd.lock
  -echo   DEFAULT_XFERLOG: 
${localstatedir_compile}${localstatesubdir_logs}/access_log
  -echo  DEFAULT_ERRORLOG: 
${localstatedir_compile}${localstatesubdir_logs}/error_log
  -echo TYPES_CONFIG_FILE: ${sysconfdir_compile}mime.types
  -echoSERVER_CONFIG_FILE: ${sysconfdir_compile}httpd.conf
  -echoACCESS_CONFIG_FILE: ${sysconfdir_compile}access.conf
  -echo  RESOURCE_CONFIG_FILE: ${sysconfdir_compile}srm.conf
  +echoDEFAULT_PIDLOG: 
${localstatedir_relative}${localstatesubdir_run}/httpd.pid
  +echoDEFAULT_SCOREBOARD: 
${localstatedir_relative}${localstatesubdir_run}/httpd.scoreboard
  +echo  DEFAULT_LOCKFILE: 
${localstatedir_relative}${localstatesubdir_run}/httpd.lock
  +echo   DEFAULT_XFERLOG: 
${localstatedir_relative}${localstatesubdir_logs}/access_log
  +echo  DEFAULT_ERRORLOG: 
${localstatedir_relative}${localstatesubdir_logs}/error_log
  +echo TYPES_CONFIG_FILE: ${sysconfdir_relative}mime.types
  +echoSERVER_CONFIG_FILE: ${sysconfdir_relative}httpd.conf
  +echo

cvs commit: apache-site/mirrors mirrors.list

1998-03-30 Thread sameer
sameer  98/03/30 09:16:38

  Modified:mirrors  mirrors.list
  Log:
  The US/C2 mirror site is now more. =( will put it back when the mirror site 
is back
  
  Revision  ChangesPath
  1.42  +0 -1  apache-site/mirrors/mirrors.list
  
  Index: mirrors.list
  ===
  RCS file: /export/home/cvs/apache-site/mirrors/mirrors.list,v
  retrieving revision 1.41
  retrieving revision 1.42
  diff -c -u -r1.41 -r1.42
  /usr/bin/diff: conflicting specifications of output style
  --- mirrors.list  1998/03/19 02:53:13 1.41
  +++ mirrors.list  1998/03/30 17:16:37 1.42
  @@ -88,7 +88,6 @@
   http co.uk   http://www.domino.org/apache/   ?
   http co.uk   http://www.gbnet.net/apache/[EMAIL PROTECTED]
   http co.uk   http://www.flirble.org/apache/  [EMAIL PROTECTED]
  -http us  https://www.c2.net/apache/  [EMAIL PROTECTED]
   http us  http://www.rge.com/pub/infosystems/apache/  [EMAIL 
PROTECTED]
   http us  http://apache.compuex.com/  [EMAIL PROTECTED]
   http us  http://apache.arctic.org/   [EMAIL PROTECTED]   San 
Francisco [BBN/ATamp;T, MCI, Sprint]
  
  
  


cvs commit: apache-site/mirrors index.html

1998-03-30 Thread brian
brian   98/03/30 09:45:58

  Modified:mirrors  index.html
  Log:
  Propagate change to the index file
  
  Revision  ChangesPath
  1.29  +0 -2  apache-site/mirrors/index.html
  
  Index: index.html
  ===
  RCS file: /export/home/cvs/apache-site/mirrors/index.html,v
  retrieving revision 1.28
  retrieving revision 1.29
  diff -u -r1.28 -r1.29
  --- index.html1998/03/19 02:53:14 1.28
  +++ index.html1998/03/30 17:45:57 1.29
  @@ -201,8 +201,6 @@
   !-- [EMAIL PROTECTED] --
   A HREF=http://www.flirble.org/apache/;co.uk/A -
   !-- [EMAIL PROTECTED] --
  -A HREF=https://www.c2.net/apache/;us/A -
  -!-- [EMAIL PROTECTED] --
   A HREF=http://www.rge.com/pub/infosystems/apache/;us/A -
   !-- [EMAIL PROTECTED] --
   A HREF=http://apache.compuex.com/;us/A -
  
  
  


cvs commit: apache-1.3 STATUS

1998-03-30 Thread dgaudet
dgaudet 98/03/30 10:29:08

  Modified:.STATUS
  Log:
  that patch is already in the server, part of the test_char stuff in util.c
  
  Revision  ChangesPath
  1.246 +0 -4  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.245
  retrieving revision 1.246
  diff -u -r1.245 -r1.246
  --- STATUS1998/03/30 15:31:37 1.245
  +++ STATUS1998/03/30 18:29:07 1.246
  @@ -137,10 +137,6 @@
Chuck +1, MarkC +1, Ralf +1, Sameer +1, Martin +1, Dean +1
Brian +1
   
  -* Dean's patch to speed up os_escape_path 
  - [EMAIL PROTECTED]
  - Status: Brian +1
  -
   In progress:
   
   * Ken's IndexFormat enhancement to mod_autoindex to allow
  
  
  


cvs commit: apache-1.3 STATUS

1998-03-30 Thread brian
brian   98/03/30 14:02:10

  Modified:.STATUS
  Log:
  maybe this is the wrong time to suggest this, but since it was on the table..
  
  Revision  ChangesPath
  1.247 +3 -0  apache-1.3/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache-1.3/STATUS,v
  retrieving revision 1.246
  retrieving revision 1.247
  diff -u -r1.246 -r1.247
  --- STATUS1998/03/30 18:29:07 1.246
  +++ STATUS1998/03/30 22:02:08 1.247
  @@ -171,6 +171,9 @@
 Apache provided general functions (e.g., ap_cpystrn)
ap_xxx: +1: Ken, Brian, Ralf, Martin, Paul, Roy, Jim
   
  +  OS-abstracting routines:
  +currently os_xxx, migrate to ap_xxx: Brian
  +
 Public API functions (e.g., palloc)
apapi_xxx: +1: Ken, Brian, Ralf, Martin, Paul, Roy, Jim
appublic_xxx:
  
  
  


cvs commit: apache-1.3/src/modules/proxy proxy_connect.c

1998-03-30 Thread brian
brian   98/03/30 14:11:25

  Modified:src/modules/proxy proxy_connect.c
  Log:
  CONNECT isn't just for SSL.
  
  Revision  ChangesPath
  1.25  +1 -1  apache-1.3/src/modules/proxy/proxy_connect.c
  
  Index: proxy_connect.c
  ===
  RCS file: /export/home/cvs/apache-1.3/src/modules/proxy/proxy_connect.c,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- proxy_connect.c   1998/03/25 10:00:17 1.24
  +++ proxy_connect.c   1998/03/30 22:11:25 1.25
  @@ -51,7 +51,7 @@
*
*/
   
  -/* CONNECT method SSL handling for Apache proxy */
  +/* CONNECT method for Apache proxy */
   
   #include mod_proxy.h
   #include http_log.h