cvs commit: apachen STATUS

1997-12-20 Thread jim
jim 97/12/20 07:31:26

  Added:   .STATUS
  Log:
  Add the STATUS file to the CVS tree
  
  Revision  ChangesPath
  1.1  apachen/STATUS
  
  Index: STATUS
  ===
  Apache STATUS:
  
  Release:
  
  2.0  : In pre-alpha development
see: http://www.arctic.org/~dgaudet/apache/2.0/process-model
  1.3b4: In development, maybe a release at the start of Jan 98?
  1.3b3: Released and announced
  1.3b1: There is no 1.3b1
  
  Plan:
  
  Showstoppers:
  
  Committed:
  
  * Ben Hyde's [PATCH] fix mmap error conditions again
  * [PATCH] Fix problems with timeouts in inetd mode and -X mode
  * Marc's [PATCH] fix strtoul
  * Alexei's [PATCH/Win32] Remove main() from ApacheCore.dll
  * Ben's [PATCH] Only lowercase real path
  * Ben Hyde's [PATCH] general/1387: scoreboard_image memory allocation
  * Martin's [PATCH] [FEATURE] Clickable Path Components in ftp dir header
  * Martin's [FIX] Deleted redundant pstrndup() call which slipped in
  * Martin's [PATCH] add |APLOG_NOERRNO to proxy log messages
  * Ken's [PATCH] for #1479, #1480
  * Dean's [PATCH] fail gracefully if cd fails
  * Dean's [PATCH] Re: general/1491: mmap_handler error_log entry
  * Marc's [PATCH] FreeBSD 2.2+ can use SAFE_UNSERIALIZED_ACCEPT
  * Ken's [PATCH] Configure be more verbose when it can't find
Configuration
  * Paul's [PATCH] Proper reporting of Win32 errors
  * Ben's [PATCH] WIN32: Allow spaces to prefix the interpreter in #! lines
  * Ben's [PATCH] PR#1511 Make set_file_slot() use os_is_path_absolute()
  * [PATCH] for PR#1523: Cure filehandle leak in Win32 CGI
  * Igor Tatarinov's [PATCH] pthread_mutex_ functions do not set errno
  * Dean's [PATCH] PR#1319: RedirectMatch gone / causes SIGSEGV
  * Lars' [Patch] PR#1512 typo in mod_alias.html
  * Dean's [PATCH] PR#1542 Better glibc support for linux
  * Dean's [PATCH] mod_mime_magic small bug fixes
  * Ben Hyde's [PATCH] Let CVS ignore MSDev's ApacheOS[DR] directories
  
  Available:
  
  * Dean's [PATCH] mod_status cleanups
[EMAIL PROTECTED]
Status: Dean +1, Jim +1
  
  * Brian Havard's [PATCH] mod_mime_magic and OS/2
[EMAIL PROTECTED]
Status: Dean +1, Jim +1
  
  * Dean's [PATCH] child_timeout not correctly defined
[EMAIL PROTECTED]
Status: Jim +1, Dean +1
  
  * Dean's [PATCH] mod_negotiation small bug fix
[EMAIL PROTECTED]
Status: Dean +1, Jim +1
  
  * Dean's [PATCH] mod_info minor cleanups (take 2)
[EMAIL PROTECTED]
Status: Dean +1
  
  * Igor Tatarinov's [PATCH] usage patch (-V)
[EMAIL PROTECTED]
Dean +1
  
  * Martin's [PATCH] 36kB: Make apache compile  run on an EBCDIC mainframe
[EMAIL PROTECTED]
Status: Martin +1
  
  * Dean's [PATCH] Re: problem with a .gif and v2.1.4
[EMAIL PROTECTED]
Status: Dean +1, Jim +1
  
  * Dean's [PATCH] Re: mod_cern_meta/1500: mod_cern_meta corrupts memory 
pool
[EMAIL PROTECTED]
Status: Dean +1, Jim +1
  
  * Martin's [PATCH] Gimme a break!
[EMAIL PROTECTED]
Status: Martin +1, Jim +1, Dean +1
  
  * Ben Hyde's [PATCH] Serialize the update to pool.sub_* in destroy_pool
(take 2)
[EMAIL PROTECTED]
Status: Dean +1, Jim +1
  
  * Ben Hyde's [PATCH] Finish suite of mutex ops for non-threaded platforms
[EMAIL PROTECTED]
Status: Jim +1, Dean +1
  
  * Dean's [PATCH] Re: mod_cern_meta/1500: mod_cern_meta corrupts memory 
pool
[EMAIL PROTECTED]
Status: Dean +1
  
  * Ken's stage 2 of moving ap_*() to src/ap (ap_slack() move)
[EMAIL PROTECTED]
Status: Ken +1, Dean +1, Jim +1
  
  * Dean's [PATCH] child_timeouts set wrong
[EMAIL PROTECTED]
Status: Jim +1, Dean +1
  
  * Marc's [PATCH] PR#1543: suexec logging exec failures
[EMAIL PROTECTED]
Status: Marc +1, Dean +1, Jim +1, Martin +1

  * Ben Hyde's [PATCH] WIN32 deserves a pid log file
[EMAIL PROTECTED]
Status: Jim +1
  
  * Paul's [PATCH] a bundle of multithreading changes
[EMAIL PROTECTED]
Status: Paul +1, Dean +1 (untested), Ben +1 (untested)
  
  * M.D.Parker's [PATCH] mod_status/1448: Status Information have version
[EMAIL PROTECTED]
Status: Dean +1, Martin +1, Alexei -1 (shared lib concerns)
  
  * Paul's [PATCH] NT: spaces in argv[]
[EMAIL PROTECTED]
Status: Paul +1, Ben +1
  
  * Roy's [PATCH] protocol/1399: failing to read body
[EMAIL PROTECTED]
Status: Roy +1,
  
  * Paul Eggert's [PATCH] suexec/1343: year-2000 bug in suexec log
[EMAIL PROTECTED]
Status: Martin +1, Marc +1, Dean (Wants something more common), 
 Roy +1
  
  

cvs commit: apache-devsite index.html

1997-12-20 Thread Ralf S. Engelschall
rse 97/12/20 08:06:44

  Modified:.index.html
  Log:
  URL of my Guide to CVS/CVSup access has changed.
  
  Revision  ChangesPath
  1.12  +1 -1  apache-devsite/index.html
  
  Index: index.html
  ===
  RCS file: /export/home/cvs/apache-devsite/index.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- index.html1997/11/12 17:35:58 1.11
  +++ index.html1997/12/20 16:06:44 1.12
  @@ -94,7 +94,7 @@
  LIa href=anoncvs.txtInstructions/a
on using anonymous CVS to access the development repository.
  /LI
  -   LIa 
href=http://www.engelschall.com/pw/private/apacherepos/;Instructions/a
  +   LIa 
href=http://www.engelschall.com/pw/apache/cvsguide/;Instructions/a
on developer access to the repository via CVSup.
  /LI
  LIA Web-based view of the
  
  
  


cvs commit: apache-devsite how-to-release.html

1997-12-20 Thread dgaudet
dgaudet 97/12/20 12:35:10

  Modified:.how-to-release.html
  Log:
  remove STATUS on release
  
  Revision  ChangesPath
  1.20  +2 -2  apache-devsite/how-to-release.html
  
  Index: how-to-release.html
  ===
  RCS file: /export/home/cvs/apache-devsite/how-to-release.html,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- how-to-release.html   1997/10/20 21:09:20 1.19
  +++ how-to-release.html   1997/12/20 20:35:09 1.20
  @@ -118,8 +118,8 @@
   LI Create codesrc/Configuration/code file:br
codeb$ cp src/Configuration.tmpl src/Configuration/b/code
   P
  -LI Remove codeRULES.CVS/code file and various code.cvsignore/code 
files:br
  - codeb$ rm RULES.CVS/b/codebr
  +LI Remove codeSTATUS/code and codeRULES.CVS/code file and various 
code.cvsignore/code files:br
  + codeb$ rm STATUS RULES.CVS/b/codebr
codeb$ find . -name .cvsignore -exec rm {} \;/b/code
UL
LIFONT COLOR=redNote:/FONT If you needed to do a
  
  
  


cvs commit: apachen/htdocs/manual content-negotiation.html

1997-12-20 Thread dgaudet
dgaudet 97/12/20 12:42:29

  Modified:htdocs/manual content-negotiation.html
  Log:
  Lars says:
  
  some people are confused if they see the different naming conventions
  for language negotiated documents (e.g. foo.html.en vs. foo.en.html)
  and how a hyperlink to such a document should look like.
  There's a PR about it (#1559) and I've seen several questions on
  usenet about it.
  
  I tried to clarify this issue in an extra paragraph in the
  content-negotiation.html document (see attachment).
  
  PR:   1559
  Submitted by: Lars Eilebrecht
  Reviewed by:  Dean Gaudet
  
  Revision  ChangesPath
  1.12  +100 -1apachen/htdocs/manual/content-negotiation.html
  
  Index: content-negotiation.html
  ===
  RCS file: /export/home/cvs/apachen/htdocs/manual/content-negotiation.html,v
  retrieving revision 1.11
  retrieving revision 1.12
  diff -u -r1.11 -r1.12
  --- content-negotiation.html  1997/07/06 17:18:52 1.11
  +++ content-negotiation.html  1997/12/20 20:42:29 1.12
  @@ -15,6 +15,7 @@
   !--#include virtual=header.html --
   h1 ALIGN=CENTERContent Negotiation/h1
   
  +p
   Apache's support for content negotiation has been updated to meet the
   HTTP/1.1 specification. It can choose the best representation of a
   resource based on the browser-supplied preferences for media type,
  @@ -30,6 +31,7 @@
   
   h2About Content Negotiation/h2
   
  +p
   A resource may be available in several different representations. For
   example, it might be available in different languages or different
   media types, or a combination.  One way of selecting the most
  @@ -46,6 +48,7 @@
 Accept-Language: fr
   /pre
   
  +p
   Note that this preference will only be applied when there is a choice
   of representations and they vary by language.
   p
  @@ -76,6 +79,7 @@
   
   h2Negotiation in Apache/h2
   
  +p
   In order to negotiate a resource, the server needs to be given
   information about each of the variants. This is done in one of two
   ways:
  @@ -89,6 +93,7 @@
   
   h3Using a type-map file/h3
   
  +p
   A type map is a document which is associated with the handler
   named codetype-map/code (or, for backwards-compatibility with
   older Apache configurations, the mime type
  @@ -179,6 +184,7 @@
   
   h3Multiviews/h3
   
  +p
   This is a per-directory option, meaning it can be set with an
   codeOptions/code directive within a codelt;Directorygt;/code,
   codelt;Locationgt;/code or codelt;Filesgt;/code
  @@ -261,10 +267,10 @@
   
   h3Apache Negotiation Algorithm/h3
   
  +p
   Apache uses an algorithm to select the 'best' variant (if any) to
   return to the browser. This algorithm is not configurable. It operates
   like this:
  -p
   
   ol
   li
  @@ -323,8 +329,10 @@
 dimensions of variance.
   
   /ol
  +
   h2a name=betterFiddling with Quality Values/a/h2
   
  +p
   Apache sometimes changes the quality values from what would be
   expected by a strict interpretation of the algorithm above. This is to
   get a better result from the algorithm for browsers which do not send
  @@ -337,6 +345,7 @@
   
   h3Media Types and Wildcards/h3
   
  +p
   The Accept: request header indicates preferences for media types. It
   can also include 'wildcard' media types, such as image/* or */*
   where the * matches any string. So a request including:
  @@ -379,6 +388,7 @@
   
   h3Variants with no Language/h3
   
  +p
   If some of the variants for a particular resource have a language
   attribute, and some do not, those variants with no language
   are given a very low language quality factor of 0.001.p
  @@ -396,14 +406,103 @@
   lifoo.html, no language
   /ul
   
  +p
   The meaning of a variant with no language is that it is
   always acceptable to the browser. If the request Accept-Language
   header includes either en or fr (or both) one of foo.en.html
   or foo.fr.html will be returned. If the browser does not list
   either en or fr as acceptable, foo.html will be returned instead.
   
  +h2Note on hyperlinks and naming conventions/h2
  +
  +p
  +If you are using language negotiation you can choose between
  +different naming conventions, because files can have more than one
  +extension, and the order of the extensions is normally irrelevant
  +(see a href=mod/mod_mime.htmlmod_mime/a documentation for details).
  +p
  +A typical file has a mime-type extension (e.g. samphtml/samp),
  +maybe an encoding extension (e.g. sampgz/samp and of course a
  +language extension (e.g. sampen/samp) when we have different
  +language variants of this file.
  +
  +p
  +Examples:
  +ul
  +lifoo.en.html
  +lifoo.html.en
  +lifoo.en.html.gz
  +/ul
  +
  +p
  +Here some more examples of filenames together with valid and invalid 
hyperlinks:
  +/p
  +
  +table border=1 cellpadding=8 cellspacing=0
  +tr
  + thFilename/th
  + thValid hyperlink/th
  + thInvalid hyperlink/th
  +/tr
  +tr
  + tdemfoo.html.en/em/td
  + 

cvs commit: apachen/src/main http_protocol.c

1997-12-20 Thread dgaudet
dgaudet 97/12/20 15:44:31

  Modified:src  CHANGES
   src/main http_protocol.c
  Log:
  Fix memory corruption caused by allocating auth usernames in the wrong pool.
  
  PR:   1500
  Reviewed by:  Martin Kraemer, Jim Jagielski
  
  Revision  ChangesPath
  1.533 +3 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.532
  retrieving revision 1.533
  diff -u -r1.532 -r1.533
  --- CHANGES   1997/12/19 23:52:58 1.532
  +++ CHANGES   1997/12/20 23:44:28 1.533
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b4
   
  +  *) Fix memory corruption caused by allocating auth usernames in the
  + wrong pool.  [Dean Gaudet] PR#1500
  +
 *) Fix an off-by-1, and an unterminated string error in
mod_mime_magic.  [Dean Gaudet]
   
  
  
  
  1.170 +5 -1  apachen/src/main/http_protocol.c
  
  Index: http_protocol.c
  ===
  RCS file: /export/home/cvs/apachen/src/main/http_protocol.c,v
  retrieving revision 1.169
  retrieving revision 1.170
  diff -u -r1.169 -r1.170
  --- http_protocol.c   1997/11/01 22:24:08 1.169
  +++ http_protocol.c   1997/12/20 23:44:30 1.170
  @@ -952,7 +952,11 @@
   }
   
   t = uudecode(r-pool, auth_line);
  -r-connection-user = getword_nulls_nc(r-pool, t, ':');
  +/* Note that this allocation has to be made from r-connection-pool
  + * because it has the lifetime of the connection.  The other allocations
  + * are temporary and can be tossed away any time.
  + */
  +r-connection-user = getword_nulls_nc (r-connection-pool, t, ':');
   r-connection-auth_type = Basic;
   
   *pw = t;
  
  
  


cvs commit: apachen STATUS

1997-12-20 Thread dgaudet
dgaudet 97/12/20 15:45:34

  Modified:.STATUS
  Log:
  updates
  
  Revision  ChangesPath
  1.6   +6 -16 apachen/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apachen/STATUS,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- STATUS1997/12/20 23:17:52 1.5
  +++ STATUS1997/12/20 23:45:34 1.6
  @@ -40,9 +40,14 @@
   * Dean's [PATCH] mod_mime_magic small bug fixes
   * Ben Hyde's [PATCH] Let CVS ignore MSDev's ApacheOS[DR] directories
   * Dean's [PATCH] mod_negotiation small bug fix
  +* Ken's stage 2 of moving ap_*() to src/ap (ap_slack() move)
   
   Available:
   
  +* Dean's [PATCH] Re: [BUGFIXES] Wrong GID for PID file and UMASK for logs
  + [EMAIL PROTECTED]
  + Status: Dean +1
  +
   * Dean's [PATCH] two bugs in mod_autoindex
[EMAIL PROTECTED]
Status: Dean +1, Randy +1
  @@ -77,16 +82,12 @@
   
   * Martin's [PATCH] 36kB: Make apache compile  run on an EBCDIC mainframe
[EMAIL PROTECTED]
  - Status: Martin +1
  + Status: Martin +1, Dean +1
   
   * Dean's [PATCH] Re: problem with a .gif and v2.1.4
[EMAIL PROTECTED]
Status: Dean +1, Jim +1
   
  -* Dean's [PATCH] Re: mod_cern_meta/1500: mod_cern_meta corrupts memory 
pool
  - [EMAIL PROTECTED]
  - Status: Dean +1, Jim +1
  -
   * Martin's [PATCH] Gimme a break!
[EMAIL PROTECTED]
Status: Martin +1, Jim +1, Dean +1
  @@ -100,14 +101,6 @@
[EMAIL PROTECTED]
Status: Jim +1, Dean +1
   
  -* Dean's [PATCH] Re: mod_cern_meta/1500: mod_cern_meta corrupts memory 
pool
  - [EMAIL PROTECTED]
  - Status: Dean +1
  -
  -* Ken's stage 2 of moving ap_*() to src/ap (ap_slack() move)
  - [EMAIL PROTECTED]
  - Status: Ken +1, Dean +1, Jim +1
  -
   * Dean's [PATCH] child_timeouts set wrong
[EMAIL PROTECTED]
Status: Jim +1, Dean +1
  @@ -191,9 +184,6 @@
   
   * Release builds: Should we provide Configuration or not?
Should we 'make all suexec' in src/support?
  -
  -* Apache's 'pid' file is created under the UID/GID that Apache
  - switches to. Dean thinks this should be fixed. Ken too.

   * root's environment is inherited by the Apache server. Jim, Ken 
Dean thinks we should recommend using 'env' to build the