brianp | 1 Sep 2002 06:26
Picon
Favicon

cvs commit: httpd-2.0/support ab.c

brianp      2002/08/31 21:26:32

  Modified:    support  ab.c
  Log:
  Switched ab to the new abstract pollset API  (this will
  allow ab to take advantage of future apr_pollset_t scalability
  improvements)

  Revision  Changes    Path
  1.118     +54 -23    httpd-2.0/support/ab.c

  Index: ab.c
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/support/ab.c,v
  retrieving revision 1.117
  retrieving revision 1.118
  diff -u -r1.117 -r1.118
  --- ab.c	30 Aug 2002 12:26:14 -0000	1.117
  +++ ab.c	1 Sep 2002 04:26:32 -0000	1.118
   <at>  <at>  -350,7 +350,7  <at>  <at> 
   struct data *stats;		/* date for each request */
   apr_pool_t *cntxt;

  -apr_pollfd_t *readbits;
  +apr_pollset_t *readbits;

   apr_sockaddr_t *destsa;

   <at>  <at>  -788,7 +788,14  <at>  <at> 
   #ifdef USE_SSL
(Continue reading)

brianp | 1 Sep 2002 07:29
Picon
Favicon

cvs commit: httpd-2.0/server/mpm/experimental/leader pod.c pod.h

brianp      2002/08/31 22:29:59

  Removed:     server/mpm/experimental/leader pod.c pod.h
  Log:
  Removing extraneous pod files for leader/follower MPM

brianp | 1 Sep 2002 07:30
Picon
Favicon

cvs commit: httpd-2.0/server/mpm/experimental/leader mpm.h leader.c

brianp      2002/08/31 22:30:34

  Modified:    server/mpm/experimental/leader mpm.h leader.c
  Log:
  Added support for httpd -k option

  Revision  Changes    Path
  1.6       +1 -0      httpd-2.0/server/mpm/experimental/leader/mpm.h

  Index: mpm.h
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/server/mpm/experimental/leader/mpm.h,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- mpm.h	4 Jul 2002 15:20:53 -0000	1.5
  +++ mpm.h	1 Sep 2002 05:30:34 -0000	1.6
   <at>  <at>  -74,6 +74,7  <at>  <at> 
   #define AP_MPM_WANT_SET_MAX_REQUESTS
   #define AP_MPM_WANT_SET_COREDUMPDIR
   #define AP_MPM_WANT_SET_ACCEPT_LOCK_MECH
  +#define AP_MPM_WANT_SIGNAL_SERVER
   #define AP_MPM_WANT_SET_MAX_MEM_FREE
   #define AP_MPM_DISABLE_NAGLE_ACCEPTED_SOCK

  

  
  1.24      +1 -1      httpd-2.0/server/mpm/experimental/leader/leader.c

(Continue reading)

brianp | 1 Sep 2002 07:55
Picon
Favicon

cvs commit: httpd-2.0/server/mpm/experimental/leader leader.c

brianp      2002/08/31 22:55:41

  Modified:    server/mpm/experimental/leader leader.c
  Log:
  Switched back to atomic compare-and-swap instead of mutexes
  to synchronize updates to the stack of idle workers

  Revision  Changes    Path
  1.25      +89 -114   httpd-2.0/server/mpm/experimental/leader/leader.c

  Index: leader.c
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/server/mpm/experimental/leader/leader.c,v
  retrieving revision 1.24
  retrieving revision 1.25
  diff -u -r1.24 -r1.25
  --- leader.c	1 Sep 2002 05:30:34 -0000	1.24
  +++ leader.c	1 Sep 2002 05:55:41 -0000	1.25
   <at>  <at>  -111,6 +111,7  <at>  <at> 
   #include <signal.h>
   #include <limits.h>             /* for INT_MAX */

  +#include "apr_atomic.h"

   /* Limit on the total --- clients will be locked out if more servers than
    * this are needed.  It is intended solely to keep the server from crashing
   <at>  <at>  -278,12 +279,15  <at>  <at> 
   /* Structure used to hold a stack of idle worker threads 
    */
   typedef struct {
(Continue reading)

aaron | 1 Sep 2002 08:25
Picon
Favicon

cvs commit: httpd-2.0/support ab.c

aaron       2002/08/31 23:25:42

  Modified:    support  ab.c
  Log:
  Keep track of the recent changes for the new pollset API, since they
  may affect performance characteristics.

  Revision  Changes    Path
  1.119     +7 -2      httpd-2.0/support/ab.c

  Index: ab.c
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/support/ab.c,v
  retrieving revision 1.118
  retrieving revision 1.119
  diff -u -r1.118 -r1.119
  --- ab.c	1 Sep 2002 04:26:32 -0000	1.118
  +++ ab.c	1 Sep 2002 06:25:42 -0000	1.119
   <at>  <at>  -117,6 +117,11  <at>  <at> 
      **     Adopted SSL code by Madhu Mathihalli <madhusudan_mathihalli <at> hp.com>
      **     [PATCH] ab with SSL support  Posted Wed, 15 Aug 2001 20:55:06 GMT
      **     Introduces four 'if (int == value)' tests per non-ssl request.
  +   **
  +   ** Version 2.0.40-dev
  +   **     Switched to the new abstract pollset API, allowing ab to
  +   **     take advantage of future apr_pollset_t scalability improvements.
  +   **     Contributed by Brian Pane, August 31, 2002
      **/

   /* Note: this version string should start with \d+[\d\.]* and be a valid
(Continue reading)

brianp | 1 Sep 2002 09:35
Picon
Favicon

cvs commit: httpd-2.0/server/mpm/experimental/leader README

brianp      2002/09/01 00:35:54

  Modified:    .        CHANGES
               server/mpm/experimental/leader README
  Log:
  Document the updates to leader/followers MPM

  Revision  Changes    Path
  1.909     +4 -0      httpd-2.0/CHANGES

  Index: CHANGES
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/CHANGES,v
  retrieving revision 1.908
  retrieving revision 1.909
  diff -u -r1.908 -r1.909
  --- CHANGES	30 Aug 2002 16:08:02 -0000	1.908
  +++ CHANGES	1 Sep 2002 07:35:53 -0000	1.909
   <at>  <at>  -1,5 +1,9  <at>  <at> 
   Changes with Apache 2.0.41

  +  *) Restored the experimental leader/followers MPM to working
  +     condition and converted its thread synchronization from
  +     mutexes to atomic CAS.  [Brian Pane]
  +
     *) Fix Logic on non-html file removal in mod_deflate
        [Kris Verbeeck <Kris.Verbeeck <at> ubizen.com>]

  

(Continue reading)

jerenkrantz | 1 Sep 2002 20:31
Picon
Favicon

cvs commit: httpd-2.0/modules/http http_protocol.c

jerenkrantz    2002/09/01 11:31:31

  Modified:    .        CHANGES
               modules/http http_protocol.c
  Log:
  Fix FileETag None directive.

  - Fix segfault on strlen computation on the empty string in vlv case
  - If the etag is "", don't set the ETag header to be "" - leave the
    header NULL instead.

  Andrew's patch would change ap_meets_condition to accept "", but Justin
  thinks it would be better just to sidestep it all together and not set
  ETag when it would be "".

  PR: 12207
  Submitted by:	Andrew Ho <andrew <at> tellme.com>

  Revision  Changes    Path
  1.910     +3 -0      httpd-2.0/CHANGES

  Index: CHANGES
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/CHANGES,v
  retrieving revision 1.909
  retrieving revision 1.910
  diff -u -u -r1.909 -r1.910
  --- CHANGES	1 Sep 2002 07:35:53 -0000	1.909
  +++ CHANGES	1 Sep 2002 18:31:29 -0000	1.910
   <at>  <at>  -1,5 +1,8  <at>  <at> 
(Continue reading)

jerenkrantz | 1 Sep 2002 20:46
Picon
Favicon

cvs commit: apache-1.3/src/main http_protocol.c

jerenkrantz    2002/09/01 11:46:04

  Modified:    src      CHANGES
               src/main http_protocol.c
  Log:
  Fix FileETag None directive.

  - Fix segfault on strlen computation on the empty string in vlv case
  - If the etag is "", don't set the ETag header to be "" - leave the
    header NULL instead.

  Andrew's patch would change ap_meets_condition to accept "", but Justin
  thinks it would be better just to sidestep it all together and not set
  ETag when it would be "".

  (Backport of patch applied to httpd-2.0 as original 1.3 code has the
  same flaws.)

  PR: 12202
  Submitted by: Andrew Ho <andrew <at> tellme.com>

  Revision  Changes    Path
  1.1843    +4 -0      apache-1.3/src/CHANGES

  Index: CHANGES
  ===================================================================
  RCS file: /home/cvs/apache-1.3/src/CHANGES,v
  retrieving revision 1.1842
  retrieving revision 1.1843
  diff -u -u -r1.1842 -r1.1843
(Continue reading)

brianp | 1 Sep 2002 23:11
Picon
Favicon

cvs commit: httpd-2.0/support ab.c

brianp      2002/09/01 14:11:17

  Modified:    support  ab.c
  Log:
  Eliminated some fixed-size buffers that didn't have proper overflow checks

  Revision  Changes    Path
  1.120     +19 -25    httpd-2.0/support/ab.c

  Index: ab.c
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/support/ab.c,v
  retrieving revision 1.119
  retrieving revision 1.120
  diff -u -r1.119 -r1.120
  --- ab.c	1 Sep 2002 06:25:42 -0000	1.119
  +++ ab.c	1 Sep 2002 21:11:17 -0000	1.120
   <at>  <at>  -288,19 +288,18  <at>  <at> 
   char servername[1024];		/* name that server reports */
   char *hostname;			/* host name from URL */
   char *host_field;		/* value of "Host:" header field */
  -char path[1024];		/* path name */
  +char *path;                     /* path name */
   char postfile[1024];		/* name of file containing post data */
   char *postdata;			/* *buffer containing data from postfile */
   apr_size_t postlen = 0;		/* length of data to be POSTed */
   char content_type[1024];	/* content type to put in POST header */
  -char cookie[1024],		/* optional cookie line */
  -     auth[1024],		/* optional (basic/uuencoded)
  -				 * authentification */
(Continue reading)

kess | 2 Sep 2002 00:44
Picon
Favicon

cvs commit: httpd-2.0/docs/manual/mod mod_cern_meta.xml mod_cern_meta.html.en

kess        2002/09/01 15:44:37

  Modified:    docs/manual/mod mod_cern_meta.xml mod_cern_meta.html.en
  Log:
  Corrected/added the context/override information.

  Revision  Changes    Path
  1.7       +15 -3     httpd-2.0/docs/manual/mod/mod_cern_meta.xml

  Index: mod_cern_meta.xml
  ===================================================================
  RCS file: /home/cvs/httpd-2.0/docs/manual/mod/mod_cern_meta.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- mod_cern_meta.xml	12 Jun 2002 23:48:30 -0000	1.6
  +++ mod_cern_meta.xml	1 Sep 2002 22:44:37 -0000	1.7
   <at>  <at>  -32,7 +32,11  <at>  <at> 
   <description>Activates CERN meta-file processing</description>
   <syntax>MetaFiles on|off</syntax>
   <default>MetaFiles off</default>
  -<contextlist><context>directory</context></contextlist>
  +<contextlist><context>server config</context>
  +<context>virtual host</context>
  +<context>directory</context>
  +<context>.htaccess</context></contextlist>
  +<override>Indexes</override>

   <usage>
       <p>Turns on/off Meta file processing on a per-directory basis.</p>
(Continue reading)


Gmane