cvs commit: apachen STATUS

1997-12-29 Thread coar
coar97/12/29 07:09:48

  Modified:.STATUS
  Log:
Some rearrangement, format changes, and a new issue.
  
  Revision  ChangesPath
  1.39  +31 -24apachen/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apachen/STATUS,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -r1.38 -r1.39
  --- STATUS1997/12/28 04:50:57 1.38
  +++ STATUS1997/12/29 15:09:47 1.39
  @@ -131,18 +131,28 @@
   Concepts:
   
  * Jim's [CONCEPT] platform.h header file. Instead of lumping
  - all OS stuff in conf.h, create a ./platforms/ sub-dir
  - and have Configure copy and modify platform.h as needed.
  + all OS stuff in conf.h, create a ./platforms/ sub-dir
  + and have Configure copy and modify platform.h as needed.
<[EMAIL PROTECTED]>
   
   In progress:
   
   * Martin Kraemer's [PATCH] Parsing URI into its components 
  - This has "evolved" into a new module: util_uri. Martin
  - will post when it's at a state where he's happy with it.
  +  This has "evolved" into a new module: util_uri. Martin
  +  will post when it's at a state where he's happy with it.
  +  Ken would like to see it in libap instead of libmain.
   
   * Ben's ASP work... All agree it sounds cool.
  -
  +
  +* DDA's adding a tray application to the Windoze version for ease of
  +  status/management.
  + <[EMAIL PROTECTED]>
  + <[EMAIL PROTECTED]>
  + Status: Ken +1, Sameer +1, Martin +1, Ben +1 (as long as
  + we get a single executable)
  + Paul: No like Win95 specific stuff
  + Ken: What's W95-specific about it?
  +
   Needs patch:
   
   * Dean's "locale" project
  @@ -158,8 +168,8 @@
   Open issues:
   
   * 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.
  +  it a lot. Dean notes that 'gdbm' include 'db' support
  +  so we need to watch the library ordering.
   
Dean notes:  Check rev 1.72 -> rev 1.73 of
src/Configuration.tmpl.  I re-ordered mod_auth_dbm and
  @@ -168,23 +178,25 @@
troubles if I automatically looked for gdbm.
   
   * What do we call the binary: apache or httpd? Under UNIX
  - it's httpd, under Win32 it's apache. Maybe rename it
  - to apache-httpd?
  +  it's httpd, under Win32 it's apache. Maybe rename it
  +  to apache-httpd?
  + apache-httpd: Ken +1
   
   * Maybe a http_paths.h file? See
<[EMAIL PROTECTED]>
   
   * Release builds: Should we provide Configuration or not?
  - Should we 'make all suexec' in src/support?
  - 
  +  Should we 'make all suexec' in src/support?
  + Ken +1 (possible suexec path issue, though)
  +
   * root's environment is inherited by the Apache server. Jim, Ken &
  - Dean thinks we should recommend using 'env' to build the
  - appropriate environment. Marc and Alexei don't see any
  - big deal.
  +  Dean thinks we should recommend using 'env' to build the
  +  appropriate environment. Marc and Alexei don't see any
  +  big deal.
   
   * Ken suggests that new check_cmd_context() and related defines
  - should be non-static and in util_* so modules can use 'em.  (He
  - didn't notice this flaw during the review.)
  +  should be non-static and in util_* so modules can use 'em.  (He
  +  didn't notice this flaw during the review.)
   
   * Sameer's mod_so implemetation
See <[EMAIL PROTECTED]>
  @@ -200,14 +212,9 @@
   * Marc's socket options like source routing (kill them?)
Marc, Dean, Martin say Yes
   
  -* DDA's adding a tray application to the Windoze version for ease of
  -  status/management.
  - <[EMAIL PROTECTED]>
  - <[EMAIL PROTECTED]>
  - Status: Ken +1, Sameer +1, Martin +1, Ben +1 (as long as
  - we get a single executable)
  - Paul: No like Win95 specific stuff
  -
   * Marc's [BUG] include virtual and SCRIPT_NAME w/path_info
<[EMAIL PROTECTED]>
   
  +* 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?
  
  
  


cvs commit: apachen/src/main alloc.c

1997-12-29 Thread ben
ben 97/12/29 09:51:59

  Modified:src  CHANGES
   src/main alloc.c
  Log:
  Make table_{set,unset}() deal correctly with multiple occurrences of the
  same key.
  PR: 1604
  Submitted by: Stephen Scheck <[EMAIL PROTECTED]>, Ben
  Reviewed by:  Ben Laurie
  
  Revision  ChangesPath
  1.551 +4 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.550
  retrieving revision 1.551
  diff -u -r1.550 -r1.551
  --- CHANGES   1997/12/28 04:50:59 1.550
  +++ CHANGES   1997/12/29 17:51:51 1.551
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b4
   
  +  *) table_set() and table_unset() did not deal correctly with
  + multiple occurrences of the same key. [Stephen Scheck
  +  <[EMAIL PROTECTED]>, Ben Laurie] PR#1604
  +
 *) Correct handling of quotation marks in AuthName realm names; as a
byproduct, a new function: ap_escape_quotes().  [Ken Coar] PR#1195
   
  
  
  
  1.63  +5 -2  apachen/src/main/alloc.c
  
  Index: alloc.c
  ===
  RCS file: /export/home/cvs/apachen/src/main/alloc.c,v
  retrieving revision 1.62
  retrieving revision 1.63
  diff -u -r1.62 -r1.63
  --- alloc.c   1997/12/26 23:25:46 1.62
  +++ alloc.c   1997/12/29 17:51:57 1.63
  @@ -732,11 +732,12 @@
   table_entry *elts = (table_entry *) t->elts;
   int done = 0;
   
  -for (i = 0; i < t->nelts; ++i)
  +for (i = 0; i < t->nelts; )
if (!strcasecmp(elts[i].key, key)) {
if (!done) {
elts[i].val = pstrdup(t->pool, val);
done = 1;
  + ++i;
}
else {  /* delete an extraneous element */
for (j = i, k = i + 1; k < t->nelts; ++j, ++k) {
  @@ -746,6 +747,7 @@
--t->nelts;
}
}
  + else ++i;
   
   if (!done) {
elts = (table_entry *) push_array(t);
  @@ -759,7 +761,7 @@
   register int i, j, k;
   table_entry *elts = (table_entry *) t->elts;
   
  -for (i = 0; i < t->nelts; ++i)
  +for (i = 0; i < t->nelts; )
if (!strcasecmp(elts[i].key, key)) {
   
/* found an element to skip over
  @@ -773,6 +775,7 @@
}
--t->nelts;
}
  + else ++i;
   }
   
   API_EXPORT(void) table_merge(table *t, const char *key, const char *val)
  
  
  


cvs commit: apachen/htdocs/manual/vhosts details.html examples.html

1997-12-29 Thread marc
marc97/12/29 12:41:56

  Modified:htdocs/manual new_features_1_3.html sections.html
sourcereorg.html
   htdocs/manual/misc perf-hp.html vif-info.html
windoz_keepalive.html
   htdocs/manual/mod mod_alias.html mod_example.html
mod_imap.html mod_isapi.html mod_speling.html
   htdocs/manual/vhosts details.html examples.html
  Log:
  Misc spelling fixes.
  
  PR: 1600
  Submitted by:  "Daniel S.Lewart" <[EMAIL PROTECTED]>
  
  Revision  ChangesPath
  1.37  +2 -2  apachen/htdocs/manual/new_features_1_3.html
  
  Index: new_features_1_3.html
  ===
  RCS file: /export/home/cvs/apachen/htdocs/manual/new_features_1_3.html,v
  retrieving revision 1.36
  retrieving revision 1.37
  diff -u -r1.36 -r1.37
  --- new_features_1_3.html 1997/12/16 22:03:02 1.36
  +++ new_features_1_3.html 1997/12/29 20:41:46 1.37
  @@ -160,7 +160,7 @@
   
   Support for Windows NT/95
   Apache now supports the Windows NT and Windows 95 operating systems,
  -as well as the Unix systems supported in previos releases. Although the
  +as well as the Unix systems supported in previous releases. Although the
   Windows version of Apache may not be perform as well as on the Unix
   systems for which Apache was originally written, the ability to run on
   Windows gives Apache the ability to run on a large number of web
  @@ -225,7 +225,7 @@
   HostNameLookups now defaults to "Off"
   The HostNameLookups
  -directive now defaults to "Off". This means that, unless explictly
  +directive now defaults to "Off". This means that, unless explicitly
   turned on, the server will not resolve IP addresses into names. This
   was done to spare the Internet from unnecessary DNS traffic.
   
  
  
  
  1.3   +1 -1  apachen/htdocs/manual/sections.html
  
  Index: sections.html
  ===
  RCS file: /export/home/cvs/apachen/htdocs/manual/sections.html,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- sections.html 1997/11/11 23:10:45 1.2
  +++ sections.html 1997/12/29 20:41:47 1.3
  @@ -117,7 +117,7 @@
   
   
   Note also that modifying .htaccess parsing during Location doesn't do
  -anything because .htaccess parsing has already occured.
  +anything because .htaccess parsing has already occurred.
   
   
   
  
  
  
  1.6   +5 -5  apachen/htdocs/manual/sourcereorg.html
  
  Index: sourcereorg.html
  ===
  RCS file: /export/home/cvs/apachen/htdocs/manual/sourcereorg.html,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- sourcereorg.html  1997/09/12 09:27:31 1.5
  +++ sourcereorg.html  1997/12/29 20:41:47 1.6
  @@ -105,7 +105,7 @@
   
   In previous releases of Apache, new modules were added to the
   src directory, and if the module required any additional
  -compilation options (such as libaries) they would have to be added
  +compilation options (such as libraries) they would have to be added
   to Configuration. Also the user would have to be
   told the module's structure name to add on the Module line
   of Configuration.
  @@ -138,7 +138,7 @@
   The rest of this document shows how to package modules for Apache 1.3
   and later and what to tell end-users of the module.
   
  -Building a simple source distibution
  +Building a simple source distribution
   
   Consider a simple add-on module, distributed as a single file. For
   example, say it is called mod_demo.c. The archive for this module
  @@ -175,7 +175,7 @@
   
   When the user runs Configure Apache will create a full
   makefile to build this module. If this module also requires
  -some additional built-time options to be given, such as libaries,
  +some additional built-time options to be given, such as libraries,
   see the next section.
   
   
  @@ -250,10 +250,10 @@
   
   Module Definition Information for Binary Distribitions
   
  -If the module is to be distributed as binary (object or libary) rather
  +If the module is to be distributed as binary (object or library) rather
   than source, it is not possible to add the module definition
   information to the source file. In this case it can be placed in a
  -separate file which has the same base name as the object or libary
  +separate file which has the same base name as the object or library
   file, but with a .module extension. So, for example, if
   the distributed module object file is mod_demo.o, the module
   definition file should be called mod_demo.module. It contains the same
  
  
  
  1.2   +1 -1  apachen/htdocs/manual/misc/perf-hp.html
  
  Index: perf-hp.html
  ===
  RCS file: /export/home/cvs/apachen/htd