cvs commit: apachen/src/main conf.h http_main.c

1998-01-22 Thread dgaudet
dgaudet 98/01/21 16:00:00

  Modified:src  CHANGES Configure
   src/main conf.h http_main.c
  Log:
  Found a great cleanup patch for unixware in PR#1282.  Applied it with
  slight modifications.  This should cleanup SIGHUP, serialized accept
  problems, and enable syslog support.
  
  PR:   1082, 1282, 1499, 1553
  Submitted by: Tom Hughes [EMAIL PROTECTED]
  
  Revision  ChangesPath
  1.588 +5 -2  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.587
  retrieving revision 1.588
  diff -u -r1.587 -r1.588
  --- CHANGES   1998/01/21 23:49:02 1.587
  +++ CHANGES   1998/01/21 23:59:52 1.588
  @@ -1,7 +1,10 @@
   Changes with Apache 1.3b4
   
  -  *) PORT: UnixWare 2.1.2 SMP appears to require USE_FCNTL_SERIALIZED_ACCEPT.
  - It should be safe on all versions.  [Dean Gaudet] PR#1553
  +  *) PORT: UnixWare 2.1.2 SMP appears to require USE_FCNTL_SERIALIZED_ACCEPT,
  + as do various earlier versions.  It should be safe on all versions.
  + Unixware 1.x appears to have the same SIGHUP bug as solaris does with
  + the slack code.  A few other cleanups for Unixware.
  + [Tom Hughes [EMAIL PROTECTED]] PR#1082, PR#1282, PR#1499, PR#1553
   
 *) PORT: A/UX can handle single-listen accepts without mutex
locking, so we add SAFE_UNSERIALIZED_ACCEPT. [Jim Jagielski]
  
  
  
  1.178 +4 -4  apachen/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apachen/src/Configure,v
  retrieving revision 1.177
  retrieving revision 1.178
  diff -u -r1.177 -r1.178
  --- Configure 1998/01/21 17:12:34 1.177
  +++ Configure 1998/01/21 23:59:54 1.178
  @@ -428,23 +428,23 @@
   *-unixware1)
DEF_WANTHSREGEX=yes
OS='Unixware'
  - CFLAGS=$CFLAGS -DSVR4 -DNO_LINGCLOSE
  + CFLAGS=$CFLAGS -DUW=100
LIBS=$LIBS -lsocket -lnsl -lcrypt
;;
   *-unixware2)
DEF_WANTHSREGEX=yes
OS='Unixware'
  - CFLAGS=$CFLAGS -DSVR4 -DNO_LINGCLOSE
  + CFLAGS=$CFLAGS -DUW=200
LIBS=$LIBS -lsocket -lnsl -lcrypt -lgen
;;
   *-unixware211)
OS='Unixware 2.1.1'
  - CFLAGS=$CFLAGS -DUW
  + CFLAGS=$CFLAGS -DUW=211
LIBS=$LIBS -lsocket -lnsl -lcrypt -lgen
;;
   *-unixware212)
OS='Unixware 2.1.2'
  - CFLAGS=$CFLAGS -DUW
  + CFLAGS=$CFLAGS -DUW=212
LIBS=$LIBS -lsocket -lnsl -lcrypt -lgen
DBM_LIB=
;;
  
  
  
  1.173 +2 -0  apachen/src/main/conf.h
  
  Index: conf.h
  ===
  RCS file: /export/home/cvs/apachen/src/main/conf.h,v
  retrieving revision 1.172
  retrieving revision 1.173
  diff -u -r1.172 -r1.173
  --- conf.h1998/01/21 23:49:06 1.172
  +++ conf.h1998/01/21 23:59:56 1.173
  @@ -472,7 +472,9 @@
   #define HAVE_SYS_SELECT_H
   #define HAVE_SYS_RESOURCE_H
   #include sys/time.h
  +#if UW = 200
   #define _POSIX_SOURCE
  +#endif
   #define NET_SIZE_T size_t
   #define HAVE_SYSLOG
   #define USE_FCNTL_SERIALIZED_ACCEPT
  
  
  
  1.271 +5 -0  apachen/src/main/http_main.c
  
  Index: http_main.c
  ===
  RCS file: /export/home/cvs/apachen/src/main/http_main.c,v
  retrieving revision 1.270
  retrieving revision 1.271
  diff -u -r1.270 -r1.271
  --- http_main.c   1998/01/21 22:24:04 1.270
  +++ http_main.c   1998/01/21 23:59:58 1.271
  @@ -2499,6 +2499,11 @@
   #define WORKAROUND_SOLARIS_BUG
   #endif
   
  +/* PR#1282 Unixware 1.x appears to have the same problem as solaris */
  +#if defined (UW)  UW  200
  +#define WORKAROUND_SOLARIS_BUG
  +#endif
  +
   #ifndef WORKAROUND_SOLARIS_BUG
   s = ap_slack(s, AP_SLACK_HIGH);
   
  
  
  


cvs commit: apachen STATUS

1998-01-22 Thread dgaudet
dgaudet 98/01/21 16:03:38

  Modified:.STATUS
  Log:
  uwfoo
  
  Revision  ChangesPath
  1.115 +1 -0  apachen/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apachen/STATUS,v
  retrieving revision 1.114
  retrieving revision 1.115
  diff -u -r1.114 -r1.115
  --- STATUS1998/01/21 22:56:23 1.114
  +++ STATUS1998/01/22 00:03:37 1.115
  @@ -110,6 +110,7 @@
   * Paul Eggert's [PATCH] suexec/1343: year-2000 bug in suexec log
   * Marc's [PATCH] define to allow passing of Authorization header
   * Roy's [PATCH] protocol/1399: failing to read body
  +* PR#1082, 1282, 1499, 1553: unixware cleanup
   
   Available Patches:
   
  
  
  


cvs commit: apache STATUS

1998-01-22 Thread coar
coar98/01/22 08:36:41

  Modified:src  Tag: APACHE_1_2_X mod_imap.c
   .Tag: APACHE_1_2_X STATUS
  Log:
Remove extraneous consts which caused some compilers to complain.
  
  PR:   1650 (et al.)
  
  Revision  ChangesPath
  No   revision
  
  
  No   revision
  
  
  1.21.2.4  +5 -4  apache/src/mod_imap.c
  
  Index: mod_imap.c
  ===
  RCS file: /export/home/cvs/apache/src/mod_imap.c,v
  retrieving revision 1.21.2.3
  retrieving revision 1.21.2.4
  diff -u -r1.21.2.3 -r1.21.2.4
  --- mod_imap.c1998/01/05 20:48:58 1.21.2.3
  +++ mod_imap.c1998/01/22 16:36:39 1.21.2.4
  @@ -157,7 +157,7 @@
   {NULL}
   };
   
  -static int pointinrect(const double point[2], const double 
coords[MAXVERTS][2])
  +static int pointinrect(const double point[2], double coords[MAXVERTS][2])
   {
   double max[2], min[2];
   if (coords[0][X]  coords[1][X]) {
  @@ -182,7 +182,7 @@
   (point[Y] = min[1]  point[Y] = max[1]));
   }
   
  -static int pointincircle(const double point[2], const double 
coords[MAXVERTS][2])
  +static int pointincircle(const double point[2], double coords[MAXVERTS][2])
   {
   double radius1, radius2;
   
  @@ -195,7 +195,7 @@
   return (radius2 = radius1);
   }
   
  -static int pointinpoly(const double point[2], const double pgon[MAXVERTS][2])
  +static int pointinpoly(const double point[2], double pgon[MAXVERTS][2])
   {
   int i, numverts, inside_flag, xflag0;
   int crossings;
  @@ -270,7 +270,8 @@
   }
   
   
  -static int is_closer(const double point[2], const double 
coords[MAXVERTS][2], double *closest)
  +static int is_closer(const double point[2], double coords[MAXVERTS][2],
  + double *closest)
   {
   double dist_squared = ((point[X] - coords[0][X]) * (point[X] - 
coords[0][X]))
   + ((point[Y] - coords[0][Y]) * (point[Y] - coords[0][Y]));
  
  
  
  No   revision
  
  
  No   revision
  
  
  1.1.2.22  +1 -0  apache/Attic/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apache/Attic/STATUS,v
  retrieving revision 1.1.2.21
  retrieving revision 1.1.2.22
  diff -u -r1.1.2.21 -r1.1.2.22
  --- STATUS1998/01/20 01:06:16 1.1.2.21
  +++ STATUS1998/01/22 16:36:40 1.1.2.22
  @@ -19,6 +19,7 @@
   * PR#1366: send_fd_length did not calculate total_bytes_sent properly
   * PR#1604: table_{set,unset} didn't deal correctly with multiple keys
   * PR#1599: Digest auth token should be tested case-insensitive
  +* PR#1650 (et alia): const in mod_imap causing pointer mismatches
   
   Available:
   
  
  
  


cvs commit: apachen/htdocs/manual/misc known_client_problems.html

1998-01-22 Thread dgaudet
dgaudet 98/01/22 12:37:49

  Modified:htdocs/manual/misc known_client_problems.html
  Log:
  document no-content-length and gif89-expires
  
  Revision  ChangesPath
  1.5   +19 -0 apachen/htdocs/manual/misc/known_client_problems.html
  
  Index: known_client_problems.html
  ===
  RCS file: 
/export/home/cvs/apachen/htdocs/manual/misc/known_client_problems.html,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- known_client_problems.html1997/12/21 08:18:13 1.4
  +++ known_client_problems.html1998/01/22 20:37:48 1.5
  @@ -194,6 +194,25 @@
   headers returned by a CGI, Apache will explicitly avoid merging any
   codeSet-Cookie/code headers.
   
  +a name=gif89-expiresh3codeExpires/code headers and GIF89A 
animations/h3/a
  +
  +pNavigator versions 2 through 4 will erroneously re-request
  +GIF89A animations on each loop of the animation if the first
  +response included an codeExpires/code header.  This happens
  +regardless of how far in the future the expiry time is set.  There
  +is no workaround supplied with Apache, however there are hacks for a
  
+href=http://www.arctic.org/~dgaudet/patches/apache-1.2-gif89-expires-hack.patch;1.2/a
  +and for a
  
+href=http://www.arctic.org/~dgaudet/patches/apache-1.3-gif89-expires-hack.patch;1.3/a.
  +
  +a name=no-content-lengthh3codePOST/code without 
codeContent-Length/code/h3/a
  +
  +pIn certain situations Navigator 3 appears to incorrectly
  +issue a POST without the request body.  There is no
  +known workaround.  There's a little more information a
  +href=http://www.arctic.org/~dgaudet/apache/no-content-length/;
  +available/a.
  +
   !--#include virtual=footer.html --
   /BODY
   /HTML
  
  
  


cvs commit: apachen/src/main buff.c

1998-01-22 Thread dgaudet
dgaudet 98/01/22 13:00:07

  Modified:src/main buff.c
  Log:
  document doerror() a little better
  
  Submitted by: Ben Hyde
  Reviewed by:  Dean Gaudet
  
  Revision  ChangesPath
  1.58  +3 -6  apachen/src/main/buff.c
  
  Index: buff.c
  ===
  RCS file: /export/home/cvs/apachen/src/main/buff.c,v
  retrieving revision 1.57
  retrieving revision 1.58
  diff -u -r1.57 -r1.58
  --- buff.c1998/01/16 14:22:54 1.57
  +++ buff.c1998/01/22 21:00:06 1.58
  @@ -247,16 +247,13 @@
   return rv;
   }
   
  -static void doerror(BUFF *fb, int err)
  +static void doerror(BUFF *fb, int direction)
   {
   int errsave = errno; /* Save errno to prevent overwriting it below */
   
  -if (err == B_RD)
  - fb-flags |= B_RDERR;
  -else
  - fb-flags |= B_WRERR;
  +fb-flags |= (direction == B_RD ? B_RDERR : B_WRERR);
   if (fb-error != NULL)
  - (*fb-error) (fb, err, fb-error_data);
  + (*fb-error) (fb, direction, fb-error_data);
   
   errno = errsave;
   }
  
  
  


cvs commit: apachen/src/test time-sem.c

1998-01-22 Thread jim
jim 98/01/22 15:12:10

  Modified:.STATUS
   htdocs/manual/misc FAQ.html perf-tuning.html
   htdocs/manual/mod core.html
   src  CHANGES PORTING
   src/main conf.h http_main.c httpd.h
   src/os/win32 os.h
   src/test time-sem.c
  Log:
  Submitted by: Jim Jagielski
  
  Do make the code a bit clearer, some minor #define changes (and
  the resultant flow-thru in the docs).
  
 SAFE_UNSERIALIZED_ACCEPT  -   SINGLE_LISTEN_UNSERIALIZED_ACCEPT
 HAVE_MMAP -   USE_MMAP_SCOREBOARD
 HAVE_SHMGET   -   USE_SHMGET_SCOREBOARD
  
  Revision  ChangesPath
  1.116 +1 -1  apachen/STATUS
  
  Index: STATUS
  ===
  RCS file: /export/home/cvs/apachen/STATUS,v
  retrieving revision 1.115
  retrieving revision 1.116
  diff -u -r1.115 -r1.116
  --- STATUS1998/01/22 00:03:37 1.115
  +++ STATUS1998/01/22 23:11:45 1.116
  @@ -32,7 +32,7 @@
   * 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
  +* Marc's [PATCH] FreeBSD 2.2+ can use SINGLE_LISTEN_UNSERIALIZED_ACCEPT
   * Ken's [PATCH] Configure be more verbose when it can't find
 Configuration
   * Paul's [PATCH] Proper reporting of Win32 errors
  
  
  
  1.97  +2 -2  apachen/htdocs/manual/misc/FAQ.html
  
  Index: FAQ.html
  ===
  RCS file: /export/home/cvs/apachen/htdocs/manual/misc/FAQ.html,v
  retrieving revision 1.96
  retrieving revision 1.97
  diff -u -r1.96 -r1.97
  --- FAQ.html  1997/12/16 16:52:19 1.96
  +++ FAQ.html  1998/01/22 23:11:48 1.97
  @@ -15,7 +15,7 @@
 !--#include virtual=header.html --
 H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1
 P
  -  $Revision: 1.96 $ ($Date: 1997/12/16 16:52:19 $)
  +  $Revision: 1.97 $ ($Date: 1998/01/22 23:11:48 $)
 /P
 P
 The latest version of this FAQ is always available from the main
  @@ -1803,7 +1803,7 @@
 A HREF=http://www.linuxhq.com/HOWTO/META-FAQ.html;
 Linux newsgroup/mailing list/A.
 As a last-resort workaround, you can
  -  comment out the CODE#define HAVE_SHMGET/CODE definition in the
  +  comment out the CODE#define USE_SHMGET_SCOREBOARD/CODE definition in 
the
 SAMPLINUX/SAMP section of
 SAMPsrc/conf.h/SAMP and rebuild the server.  This will produce
 a server which is slower and less reliable.
  
  
  
  1.4   +5 -5  apachen/htdocs/manual/misc/perf-tuning.html
  
  Index: perf-tuning.html
  ===
  RCS file: /export/home/cvs/apachen/htdocs/manual/misc/perf-tuning.html,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- perf-tuning.html  1997/10/25 05:35:43 1.3
  +++ perf-tuning.html  1998/01/22 23:11:49 1.4
  @@ -415,7 +415,7 @@
   But unserialized single-socket showed an extra 100ms latency on
   each request.  This latency is probably a wash on long haul lines,
   and only an issue on LANs.  If you want to override the single socket
  -serialization you can define codeSAFE_UNSERIALIZED_ACCEPT/code
  +serialization you can define codeSINGLE_LISTEN_UNSERIALIZED_ACCEPT/code
   and then single-socket servers will not serialize at all.
   
   h4Lingering Close/h4
  @@ -493,8 +493,8 @@
   implemented using shared memory.  The rest default to using an
   on-disk file.  The on-disk file is not only slow, but it is unreliable
   (and less featured).  Peruse the codesrc/main/conf.h/code file
  -for your architecture and look for either codeHAVE_MMAP/code or
  -codeHAVE_SHMGET/code.  Defining one of those two enables the
  +for your architecture and look for either codeUSE_MMAP_SCOREBOARD/code or
  +codeUSE_SHMGET_SCOREBOARD/code.  Defining one of those two enables the
   supplied shared memory code.  If your system has another type of
   shared memory then edit the file codesrc/main/http_main.c/code and
   add the hooks necessary to use it in Apache.  (Send us back a patch
  @@ -570,7 +570,7 @@
   /pre/blockquote
   
   These two calls can be removed by defining
  -codeSAFE_UNSERIALIZED_ACCEPT/code as described earlier.
  +codeSINGLE_LISTEN_UNSERIALIZED_ACCEPT/code as described earlier.
   
   pNotice the codeSIGUSR1/code manipulation:
   
  @@ -751,7 +751,7 @@
   which were described earlier.
   
   pLet's apply some of these optimizations:
  -code-DSAFE_UNSERIALIZED_ACCEPT -DBUFFERED_LOGS/code and
  +code-DSINGLE_LISTEN_UNSERIALIZED_ACCEPT -DBUFFERED_LOGS/code and
   codeRule STATUS=no/code.  Here's the final trace:
   
   blockquotepre
  
  
  
  1.89  +2 -2  apachen/htdocs/manual/mod/core.html
  
  Index: core.html
  

cvs commit: apachen/src/modules/standard mod_imap.c

1998-01-22 Thread coar
coar98/01/22 15:18:08

  Modified:src/modules/standard mod_imap.c
  Log:
Clean up (marginally) some longer-than-80-character lines, and
do some other indenting.
  
  Revision  ChangesPath
  1.39  +186 -106  apachen/src/modules/standard/mod_imap.c
  
  Index: mod_imap.c
  ===
  RCS file: /export/home/cvs/apachen/src/modules/standard/mod_imap.c,v
  retrieving revision 1.38
  retrieving revision 1.39
  diff -u -r1.38 -r1.39
  --- mod_imap.c1998/01/21 19:06:13 1.38
  +++ mod_imap.c1998/01/22 23:18:07 1.39
  @@ -136,7 +136,8 @@
   imap_conf_rec *add = (imap_conf_rec *) addv;
   
   new-imap_menu = add-imap_menu ? add-imap_menu : base-imap_menu;
  -new-imap_default = add-imap_default ? add-imap_default : 
base-imap_default;
  +new-imap_default = add-imap_default ? add-imap_default
  +  : base-imap_default;
   new-imap_base = add-imap_base ? add-imap_base : base-imap_base;
   
   return new;
  @@ -215,9 +216,11 @@
   p = (double *) pgon + 1;
   if ((y = ty) != (*p = ty)) {
   
  -if ((xflag0 = (pgon[numverts - 1][X] = tx)) == (*(double *) pgon = 
tx)) {
  -if (xflag0)
  + xflag0 = (pgon[numverts - 1][X] = tx);
  +if (xflag0 == (*(double *) pgon = tx)) {
  +if (xflag0) {
   crossings++;
  + }
   }
   else {
   crossings += (pgon[numverts - 1][X] - (y - ty) *
  @@ -232,15 +235,18 @@
   
   if (y = ty) {
   
  -while ((p  stop)  (*p = ty))
  +while ((p  stop)  (*p = ty)) {
   p += 2;
  + }
   
  -if (p = stop)
  +if (p = stop) {
   break;
  -if ((xflag0 = (*(p - 3) = tx)) == (*(p - 1) = tx)) {
  +}
  + if ((xflag0 = (*(p - 3) = tx)) == (*(p - 1) = tx)) {
   
  -if (xflag0)
  +if (xflag0) {
   crossings++;
  + }
   }
   else {
   crossings += (*(p - 3) - (*(p - 2) - ty) *
  @@ -248,15 +254,18 @@
   }
   }
   else {
  -while ((p  stop)  (*p  ty))
  +while ((p  stop)  (*p  ty)) {
   p += 2;
  + }
   
  -if (p = stop)
  +if (p = stop) {
   break;
  + }
   
   if ((xflag0 = (*(p - 3) = tx)) == (*(p - 1) = tx)) {
  -if (xflag0)
  +if (xflag0) {
   crossings++;
  + }
   }
   else {
   crossings += (*(p - 3) - (*(p - 2) - ty) *
  @@ -270,21 +279,25 @@
   }
   
   
  -static int is_closer(const double point[2], double coords[MAXVERTS][2], 
double *closest)
  +static int is_closer(const double point[2], double coords[MAXVERTS][2],
  + double *closest)
   {
  -double dist_squared = ((point[X] - coords[0][X]) * (point[X] - 
coords[0][X]))
  -+ ((point[Y] - coords[0][Y]) * (point[Y] - coords[0][Y]));
  +double dist_squared = ((point[X] - coords[0][X])
  +   * (point[X] - coords[0][X]))
  +  + ((point[Y] - coords[0][Y])
  + * (point[Y] - coords[0][Y]));
   
  -if (point[X]  0 || point[Y]  0)
  -return (0); /* don't mess around with negative 
coordinates */
  +if (point[X]  0 || point[Y]  0) {
  +return (0);  /* don't mess around with negative coordinates 
*/
  +}
   
   if (*closest  0 || dist_squared  *closest) {
   *closest = dist_squared;
  -return (1); /* if this is the first point or is the 
closest yet
  -   set 'closest' equal to this distance^2 */
  +return (1);  /* if this is the first point or is the closest 
yet
  +set 'closest' equal to this distance^2 */
   }
   
  -return (0); /* if it's not the first or closest */
  +return (0);  /* if it's not the first or closest */
   
   }
   
  @@ -293,18 +306,23 @@
   char *endptr;   /* we want it non-null */
   double x_coord = -1;/* -1 is returned if no coordinate is given 
*/
   
  -if (args == NULL)
  +if (args == NULL) {
   return (-1);/* in case we aren't passed anything */
  +}
   
  -while (*args  !isdigit(*args)  *args != ',')
  -args++; /* jump to the first digit, but not past a 
comma or end */
  +while (*args  !isdigit(*args)  *args != ',') {
  +args++; /* jump to the first digit, but not past
  +   a comma or end */
  +}
   
   x_coord = strtod(args, 

cvs commit: apachen/htdocs/manual/mod core.html

1998-01-22 Thread dgaudet
dgaudet 98/01/22 15:18:59

  Modified:htdocs/manual/misc FAQ.html
   htdocs/manual/mod core.html
  Log:
  Support users with older versions of the server.
  
  Revision  ChangesPath
  1.98  +3 -2  apachen/htdocs/manual/misc/FAQ.html
  
  Index: FAQ.html
  ===
  RCS file: /export/home/cvs/apachen/htdocs/manual/misc/FAQ.html,v
  retrieving revision 1.97
  retrieving revision 1.98
  diff -u -r1.97 -r1.98
  --- FAQ.html  1998/01/22 23:11:48 1.97
  +++ FAQ.html  1998/01/22 23:18:56 1.98
  @@ -15,7 +15,7 @@
 !--#include virtual=header.html --
 H1 ALIGN=CENTERApache Server Frequently Asked Questions/H1
 P
  -  $Revision: 1.97 $ ($Date: 1998/01/22 23:11:48 $)
  +  $Revision: 1.98 $ ($Date: 1998/01/22 23:18:56 $)
 /P
 P
 The latest version of this FAQ is always available from the main
  @@ -1805,7 +1805,8 @@
 As a last-resort workaround, you can
 comment out the CODE#define USE_SHMGET_SCOREBOARD/CODE definition in 
the
 SAMPLINUX/SAMP section of
  -  SAMPsrc/conf.h/SAMP and rebuild the server.  This will produce
  +  SAMPsrc/conf.h/SAMP and rebuild the server (prior to 1.3b4 the
  +  definition was named CODE#define HAVE_SHMGET/CODE).  This will produce
 a server which is slower and less reliable.
 /P
 HR
  
  
  
  1.90  +2 -2  apachen/htdocs/manual/mod/core.html
  
  Index: core.html
  ===
  RCS file: /export/home/cvs/apachen/htdocs/manual/mod/core.html,v
  retrieving revision 1.89
  retrieving revision 1.90
  diff -u -r1.89 -r1.90
  --- core.html 1998/01/22 23:11:51 1.89
  +++ core.html 1998/01/22 23:18:58 1.90
  @@ -1480,12 +1480,12 @@
   Linux 1.x users might be able to add code-DUSE_SHMGET_SCOREBOARD/code to
   the codeEXTRA_CFLAGS/code in your codeConfiguration/code.  This
   might work with some 1.x installations, but won't work with all of
  -them.p
  +them. (Prior to 1.3b4 this define was named codeHAVE_SHMGET/code.)p
   
   SVR4 users should consider adding code-DUSE_SHMGET_SCOREBOARD/code to the
   codeEXTRA_CFLAGS/code in your codeConfiguration/code.  This
   is believed to work, but we were unable to test it in time for 1.2
  -release.p
  +release. (Prior to 1.3b4 this define was named codeHAVE_SHMGET/code.)p
   
   strongSee Also/strong:
   a href=../stopping.htmlStopping and Restarting Apache/a/p
  
  
  


cvs commit: apachen/src CHANGES

1998-01-22 Thread dgaudet
dgaudet 98/01/22 15:22:14

  Modified:src  CHANGES
  Log:
  I'm sure some folks rely on these tokens... and would like to know they 
changed
  
  Revision  ChangesPath
  1.590 +10 -0 apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.589
  retrieving revision 1.590
  diff -u -r1.589 -r1.590
  --- CHANGES   1998/01/22 23:11:53 1.589
  +++ CHANGES   1998/01/22 23:22:10 1.590
  @@ -1,5 +1,15 @@
   Changes with Apache 1.3b4
   
  +  *) For clarity the following compile time definitions were changed, folks
  + with custom compilation options in their Configuration should make
  + appropriate changes:
  +
  + SAFE_UNSERIALIZED_ACCEPT  -   SINGLE_LISTEN_UNSERIALIZED_ACCEPT
  + HAVE_MMAP -   USE_MMAP_SCOREBOARD
  +HAVE_SHMGET   -   USE_SHMGET_SCOREBOARD
  +
  + [Jim Jagielski]
  +
 *) PORT: UnixWare 2.1.2 SMP appears to require USE_FCNTL_SERIALIZED_ACCEPT,
as do various earlier versions.  It should be safe on all versions.
Unixware 1.x appears to have the same SIGHUP bug as solaris does with
  
  
  


cvs commit: apachen/src CHANGES

1998-01-22 Thread dgaudet
dgaudet 98/01/22 15:23:09

  Modified:src  CHANGES
  Log:
  tab damage
  
  Revision  ChangesPath
  1.591 +2 -2  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.590
  retrieving revision 1.591
  diff -u -r1.590 -r1.591
  --- CHANGES   1998/01/22 23:22:10 1.590
  +++ CHANGES   1998/01/22 23:23:06 1.591
  @@ -4,8 +4,8 @@
with custom compilation options in their Configuration should make
appropriate changes:
   
  - SAFE_UNSERIALIZED_ACCEPT  -   SINGLE_LISTEN_UNSERIALIZED_ACCEPT
  - HAVE_MMAP -   USE_MMAP_SCOREBOARD
  +SAFE_UNSERIALIZED_ACCEPT  -   SINGLE_LISTEN_UNSERIALIZED_ACCEPT
  +HAVE_MMAP -   USE_MMAP_SCOREBOARD
   HAVE_SHMGET   -   USE_SHMGET_SCOREBOARD
   
[Jim Jagielski]
  
  
  


cvs commit: apachen/src/main httpd.h

1998-01-22 Thread jim
jim 98/01/22 15:23:45

  Modified:src/main httpd.h
  Log:
  Work around CPP
  
  Revision  ChangesPath
  1.176 +1 -1  apachen/src/main/httpd.h
  
  Index: httpd.h
  ===
  RCS file: /export/home/cvs/apachen/src/main/httpd.h,v
  retrieving revision 1.175
  retrieving revision 1.176
  diff -u -r1.175 -r1.176
  --- httpd.h   1998/01/22 23:11:59 1.175
  +++ httpd.h   1998/01/22 23:23:41 1.176
  @@ -922,7 +922,7 @@
   /* The optimized timeout code only works if we're not MULTITHREAD and we're
* also not using a scoreboard file
*/
  -#if !defined (MULTITHREAD) 
  +#if !defined (MULTITHREAD)  \
   (defined (USE_MMAP_SCOREBOARD) || defined (USE_SHMGET_SCOREBOARD))
   #define OPTIMIZE_TIMEOUTS
   #endif
  
  
  


cvs commit: apachen/htdocs/manual upgrading_to_1_3.html

1998-01-22 Thread jim
jim 98/01/22 15:43:49

  Modified:htdocs/manual upgrading_to_1_3.html
  Log:
  Submitted by: Jim Jagielski
  Modified versions of PhaseII of the #define changes (phaseI was designed
  only to make the changes in files that the previous names existed and
  phaseII was then to add notice of those changes where appropriate;
  however most of phaseII got stomped on)
  
  Revision  ChangesPath
  1.7   +4 -1  apachen/htdocs/manual/upgrading_to_1_3.html
  
  Index: upgrading_to_1_3.html
  ===
  RCS file: /export/home/cvs/apachen/htdocs/manual/upgrading_to_1_3.html,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- upgrading_to_1_3.html 1998/01/22 23:25:08 1.6
  +++ upgrading_to_1_3.html 1998/01/22 23:43:48 1.7
  @@ -58,7 +58,10 @@
   
 licodemod_auth_msql/code has been removed from the distribution.
   
  -  liSome #defines changed names:
  +  liSome #defines changed names for clarity. Specifically,
  +  we want to make sure that developers know that we are
  +  using shared memory for specific purposes and not as
  +  a general we have this capability notice:
   
   pre
HAVE_MMAP -gt;   USE_MMAP_SCOREBOARD