cvs commit: apache-site index.html

1997-11-08 Thread brian
brian   97/11/08 15:35:44

  Modified:.index.html
  Log:
  Added new November totals.
  
  Revision  ChangesPath
  1.45  +3 -3  apache-site/index.html
  
  Index: index.html
  ===
  RCS file: /export/home/cvs/apache-site/index.html,v
  retrieving revision 1.44
  retrieving revision 1.45
  diff -u -r1.44 -r1.45
  --- index.html1997/10/17 22:17:21 1.44
  +++ index.html1997/11/08 23:35:43 1.45
  @@ -116,11 +116,11 @@
   The Number One HTTP Server On The Internet
   
   Apache has been the most popular web server on the
  -Internet since April of 1996. The September 1997 WWW server http://www.netcraft.co.uk/Survey/";>site survey by Netcraft
   found that more web servers were using Apache than any other
  -software. Apache and its derivatives are run on over 48% of all web
  -domains on the Internet.
  +software.  Apache and its derivatives totaled 49.97% of all web
  +sites on the Internet.
   
   The Apache project has been organized in an attempt to answer some
   of the concerns regarding active development of a public domain HTTP
  
  
  


cvs commit: apache-site bug_report.html

1997-11-08 Thread brian
brian   97/11/08 15:29:59

  Modified:.bug_report.html
  Log:
  Added a pointer to the known client problems page.
  
  Revision  ChangesPath
  1.8   +1 -0  apache-site/bug_report.html
  
  Index: bug_report.html
  ===
  RCS file: /export/home/cvs/apache-site/bug_report.html,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- bug_report.html   1997/08/03 10:11:06 1.7
  +++ bug_report.html   1997/11/08 23:29:59 1.8
  @@ -24,6 +24,7 @@
   of Apache.  There are many bugs in the 1.1/tree that have been fixed
   in the 1.2 tree.  
   Checked the known bugs page.
  +Checked the known client 
problems page.
   Checked the compatibility
   notes page.
   Followed the instructions in the INSTALL file correctly - 
  
  
  


cvs commit: apachen/htdocs/manual/misc compat_notes.html known_bugs.html

1997-11-08 Thread brian
brian   97/11/08 15:28:00

  Modified:htdocs/manual/misc compat_notes.html known_bugs.html
  Log:
  Added references to the known_client_problems page.
  
  Revision  ChangesPath
  1.17  +3 -1  apachen/htdocs/manual/misc/compat_notes.html
  
  Index: compat_notes.html
  ===
  RCS file: /export/home/cvs/apachen/htdocs/manual/misc/compat_notes.html,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- compat_notes.html 1997/11/01 04:22:53 1.16
  +++ compat_notes.html 1997/11/08 23:27:59 1.17
  @@ -24,7 +24,9 @@
   non-fatal problems that belong here, http://www.apache.org/bugdb.cgi";>let us know.
   
  -Please also check the known bugs page.
  +Please also check the known bugs
  +page, and the known client
  +problems page.
   
   
   
  
  
  
  1.33  +2 -1  apachen/htdocs/manual/misc/known_bugs.html
  
  Index: known_bugs.html
  ===
  RCS file: /export/home/cvs/apachen/htdocs/manual/misc/known_bugs.html,v
  retrieving revision 1.32
  retrieving revision 1.33
  diff -u -r1.32 -r1.33
  --- known_bugs.html   1997/11/08 05:25:03 1.32
  +++ known_bugs.html   1997/11/08 23:27:59 1.33
  @@ -30,7 +30,8 @@
   to check the bug database before assuming that if it isn't listed
   here it isn't reported or fixed.
   
  -See Also: Compatibility notes
  +See Also: Compatibility notes,
  +and our list of known client 
problems.
   
   
   Apache 1.3b2 Bugs
  
  
  


cvs commit: apachen/src/main conf.h

1997-11-08 Thread dgaudet
dgaudet 97/11/08 13:47:35

  Modified:src  CHANGES Configure
   src/main conf.h
  Log:
  Update the LynxOS port.
  
  Submitted by: Marius Groeger <[EMAIL PROTECTED]>
  Reviewed by:  Dean Gaudet, Paul Sutton
  
  Revision  ChangesPath
  1.499 +2 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.498
  retrieving revision 1.499
  diff -u -r1.498 -r1.499
  --- CHANGES   1997/11/08 21:42:33 1.498
  +++ CHANGES   1997/11/08 21:47:32 1.499
  @@ -1,5 +1,7 @@
   Changes with Apache 1.3b3
   
  +  *) PORT: Update the LynxOS port.  [Marius Groeger <[EMAIL PROTECTED]>]
  +
 *) Fix logic error when issuing a mmap() failed message
with a non-zero MMAP_THRESHOLD.
[David Chambers <[EMAIL PROTECTED]>] PR#1294
  
  
  
  1.170 +6 -4  apachen/src/Configure
  
  Index: Configure
  ===
  RCS file: /export/home/cvs/apachen/src/Configure,v
  retrieving revision 1.169
  retrieving revision 1.170
  diff -u -r1.169 -r1.170
  --- Configure 1997/11/06 21:57:37 1.169
  +++ Configure 1997/11/08 21:47:33 1.170
  @@ -318,10 +318,12 @@
OS='Linux'
CFLAGS="$CFLAGS -DLINUX=1"
;;
  -*-lynx-lynxos*)
  - OS='LynxOS'
  - CFLAGS="$CFLAGS -DLYNXOS"
  - LIBS="$LIBS -lbsd -ldes -lc_p"
  +*-lynx-lynxos)
  + OS='LynxOS 2.x'
  + CFLAGS="$CFLAGS -D__NO_INCLUDE_WARN__ -DLYNXOS"
  + LIBS="$LIBS -lbsd -lcrypt"
  + LFLAGS="$LFLAGS"
  + DEF_WANTHSREGEX=yes
;;
   *486-*-bsdi*)
OS='BSDI w/486'
  
  
  
  1.155 +17 -3 apachen/src/main/conf.h
  
  Index: conf.h
  ===
  RCS file: /export/home/cvs/apachen/src/main/conf.h,v
  retrieving revision 1.154
  retrieving revision 1.155
  diff -u -r1.154 -r1.155
  --- conf.h1997/11/08 01:13:29 1.154
  +++ conf.h1997/11/08 21:47:34 1.155
  @@ -510,11 +510,25 @@
   #define HAVE_SYSLOG
   
   #elif defined(LYNXOS)
  +#undef HAVE_GMTOFF
  +#define HAVE_RESOURCE
  +#undef HAVE_MMAP
  +#undef HAVE_SHMGET
  +#undef HAVE_CRYPT_H
  +#undef HAVE_SYS_SELECT_H
  +#define HAVE_SYS_RESOURCE_H
  +#undef HAVE_SNPRINTF
  +#undef USE_FCNTL_SERIALIZED_ACCEPT
  +#undef USE_FLOCK_SERIALIZED_ACCEPT
  +#define USE_LONGJMP
  +#undef NO_UNISTD_H
   #undef NO_KILLPG
   #undef NO_SETSID
  -#define NEED_STRCASECMP
  -#define NEED_STRNCASECMP
  -#define NEED_INITGROUPS
  +#undef NO_USE_SIGACTION
  +#undef NO_LINGCLOSE
  +#define HAVE_CVT
  +extern char *crypt(char *pw, char *salt);
  +typedef int rlim_t;
   #define HAVE_SYSLOG
   
   #elif defined(UXPDS)
  
  
  


cvs commit: apachen/src/main http_core.c

1997-11-08 Thread dgaudet
dgaudet 97/11/08 13:42:37

  Modified:src  CHANGES
   src/main http_core.c
  Log:
  Fix a logic error when issuing a mmap error with non-zero MMAP_THRESHOLD.
  
  PR:   1294
  Submitted by: David Chambers <[EMAIL PROTECTED]>
  Reviewed by:  Dean Gaudet, Jim Jagielski
  
  Revision  ChangesPath
  1.498 +4 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.497
  retrieving revision 1.498
  diff -u -r1.497 -r1.498
  --- CHANGES   1997/11/08 21:39:07 1.497
  +++ CHANGES   1997/11/08 21:42:33 1.498
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b3
   
  +  *) Fix logic error when issuing a mmap() failed message
  + with a non-zero MMAP_THRESHOLD.
  + [David Chambers <[EMAIL PROTECTED]>] PR#1294
  +
 *) Preserve handler value on ProxyPass'ed requests by not
calling find_types on a proxy'd request; fixes problems
where some ProxyPass'ed URLs weren't actually passed
  
  
  
  1.135 +4 -2  apachen/src/main/http_core.c
  
  Index: http_core.c
  ===
  RCS file: /export/home/cvs/apachen/src/main/http_core.c,v
  retrieving revision 1.134
  retrieving revision 1.135
  diff -u -r1.134 -r1.135
  --- http_core.c   1997/11/05 12:48:16 1.134
  +++ http_core.c   1997/11/08 21:42:36 1.135
  @@ -1756,8 +1756,10 @@
   if (mm == (caddr_t)-1) {
unblock_alarms();
   
  - aplog_error(APLOG_MARK, APLOG_CRIT, r->server,
  - "mmap_handler: mmap failed: %s", r->filename);
  + if (r->finfo.st_size >= MMAP_THRESHOLD) {
  + aplog_error(APLOG_MARK, APLOG_CRIT, r->server,
  + "mmap_handler: mmap failed: %s", r->filename);
  + }
   #endif
   
if (d->content_md5 & 1) {
  
  
  


cvs commit: apachen/src/modules/proxy mod_proxy.c

1997-11-08 Thread dgaudet
dgaudet 97/11/08 13:39:13

  Modified:src  CHANGES
   src/main http_request.c
   src/modules/proxy mod_proxy.c
  Log:
  find_types() shouldn't be called if we just found a matching
  ProxyPass directive and set handler to 'proxy-server', because
  find_types() resets r->handler if we have an other
  handler (server-info, server-parsed, etc.) that will be invoked
  on the URI from the request.
  
  PR:   870
  Submitted by: Lars Eilebrecht
  Reviewed by:  Dean Gaudet, Martin Kraemer
  
  Revision  ChangesPath
  1.497 +6 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.496
  retrieving revision 1.497
  diff -u -r1.496 -r1.497
  --- CHANGES   1997/11/08 21:33:07 1.496
  +++ CHANGES   1997/11/08 21:39:07 1.497
  @@ -1,5 +1,11 @@
   Changes with Apache 1.3b3
   
  +  *) Preserve handler value on ProxyPass'ed requests by not
  + calling find_types on a proxy'd request; fixes problems
  + where some ProxyPass'ed URLs weren't actually passed
  + to the proxy.
  + [Lars Eilebrecht] PR#870
  +
 *) Fix a byte ordering problem in mod_access which prevented
the old-style syntax (i.e. "a.b.c." to match a class C)
from working properly. [Dean Gaudet] PR#1248, 1328, 1384
  
  
  
  1.92  +5 -4  apachen/src/main/http_request.c
  
  Index: http_request.c
  ===
  RCS file: /export/home/cvs/apachen/src/main/http_request.c,v
  retrieving revision 1.91
  retrieving revision 1.92
  diff -u -r1.91 -r1.92
  --- http_request.c1997/10/22 20:29:44 1.91
  +++ http_request.c1997/11/08 21:39:11 1.92
  @@ -1093,10 +1093,11 @@
   break;
   }
   
  -if ((access_status = find_types(r)) != 0) {
  -decl_die(access_status, "find types", r);
  -return;
  -}
  +if (!r->proxyreq)
  +  if ((access_status = find_types(r)) != 0) {
  +  decl_die(access_status, "find types", r);
  +  return;
  +  }
   
   if ((access_status = run_fixups(r)) != 0) {
   die(access_status, r);
  
  
  
  1.28  +2 -1  apachen/src/modules/proxy/mod_proxy.c
  
  Index: mod_proxy.c
  ===
  RCS file: /export/home/cvs/apachen/src/modules/proxy/mod_proxy.c,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- mod_proxy.c   1997/10/22 20:30:04 1.27
  +++ mod_proxy.c   1997/11/08 21:39:12 1.28
  @@ -140,11 +140,12 @@
   
for (i = 0; i < conf->aliases->nelts; i++) {
len = alias_match(r->uri, ent[i].fake);
  -
  + 
if (len > 0) {
r->filename = pstrcat(r->pool, "proxy:", ent[i].real,
  r->uri + len, NULL);
r->handler = "proxy-server";
  + r->proxyreq = 1;
return OK;
}
}
  
  
  


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

1997-11-08 Thread dgaudet
dgaudet 97/11/08 13:33:09

  Modified:src  CHANGES
   src/modules/standard mod_access.c
  Log:
  Fix a byte ordering problem in mod_access which prevented
  the old-style syntax (i.e. "a.b.c." to match a class C)
  from working properly. [Dean Gaudet]
  
  PR:   1248, 1328, 1384
  Reviewed by:  Jim Jagielski, Lars Eilebrecht
  
  Revision  ChangesPath
  1.496 +4 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.495
  retrieving revision 1.496
  diff -u -r1.495 -r1.496
  --- CHANGES   1997/11/08 19:19:13 1.495
  +++ CHANGES   1997/11/08 21:33:07 1.496
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b3
   
  +  *) Fix a byte ordering problem in mod_access which prevented
  + the old-style syntax (i.e. "a.b.c." to match a class C)
  + from working properly. [Dean Gaudet] PR#1248, 1328, 1384
  +
 *) Fix problem with USE_FLOCK_SERIALIZED_ACCEPT not working
properly. Each child needs to open the lockfile instead
of using the passed file-descriptor from the parent. PR#1056
  
  
  
  1.28  +15 -3 apachen/src/modules/standard/mod_access.c
  
  Index: mod_access.c
  ===
  RCS file: /export/home/cvs/apachen/src/modules/standard/mod_access.c,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- mod_access.c  1997/10/22 20:30:11 1.27
  +++ mod_access.c  1997/11/08 21:33:09 1.28
  @@ -204,12 +204,14 @@
/* legacy syntax for ip addrs: a.b.c. ==> a.b.c.0/24 for example */
int shift;
char *t;
  + int octet;
   
a->type = T_IP;
/* parse components */
s = where;
a->x.ip.net = 0;
  - shift = 0;
  + a->x.ip.mask = 0;
  + shift = 24;
while (*s) {
t = s;
if (!isdigit(*t)) {
  @@ -226,11 +228,21 @@
a->type = T_FAIL;
return "invalid ip address";
}
  - a->x.ip.net |= atoi(s) << shift;
  + if (shift < 0) {
  + return "invalid ip address, only 4 octets allowed";
  + }
  + octet = atoi(s);
  + if (octet < 0 || octet > 255) {
  + a->type = T_FAIL;
  + return "each octet must be between 0 and 255 inclusive";
  + }
  + a->x.ip.net |= octet << shift;
a->x.ip.mask |= 0xFFUL << shift;
  - shift += 8;
s = t;
  + shift -= 8;
}
  + a->x.ip.net = ntohl(a->x.ip.net);
  + a->x.ip.mask = ntohl(a->x.ip.mask);
   }
   else {
a->type = T_HOST;
  
  
  


cvs commit: apachen/src/main http_main.c

1997-11-08 Thread jim
jim 97/11/08 11:19:17

  Modified:src  CHANGES
   src/main http_main.c
  Log:
  PR:1056
  Reviewed by: Dean Gaudet, Martin Kraemer
  
  Revision  ChangesPath
  1.495 +5 -1  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.494
  retrieving revision 1.495
  diff -u -r1.494 -r1.495
  --- CHANGES   1997/11/08 05:20:58 1.494
  +++ CHANGES   1997/11/08 19:19:13 1.495
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b3
  -  
  +
  +  *) Fix problem with USE_FLOCK_SERIALIZED_ACCEPT not working
  + properly. Each child needs to open the lockfile instead
  + of using the passed file-descriptor from the parent. PR#1056
  +
 *) Fix the error logging in mod_cgi; the recent error log changes
introduced a bug that prevented it from working correctly.
[M.D.Parker] PR#1352
  
  
  
  1.247 +30 -4 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.246
  retrieving revision 1.247
  diff -u -r1.246 -r1.247
  --- http_main.c   1997/11/06 21:54:10 1.246
  +++ http_main.c   1997/11/08 19:19:15 1.247
  @@ -280,6 +280,8 @@
   
   #define accept_mutex_cleanup()
   
  +#define accept_mutex_child_init(x)
  +
   static void accept_mutex_init(pool *p)
   {
   ptrdiff_t old;
  @@ -366,6 +368,8 @@
   accept_mutex = (void *)(caddr_t)-1;
   }
   
  +#define accept_mutex_child_init(x)
  +
   static void accept_mutex_init(pool *p)
   {
   pthread_mutexattr_t mattr;
  @@ -483,6 +487,7 @@
   semctl(sem_id, 0, IPC_RMID, ick);
   }
   
  +#define accept_mutex_child_init(x)
   
   static void accept_mutex_init(pool *p)
   {
  @@ -556,6 +561,8 @@
   
   #define accept_mutex_cleanup()
   
  +#define accept_mutex_child_init(x)
  +
   /*
* Initialize mutex lock.
* Must be safe to call this on a restart.
  @@ -611,23 +618,40 @@
   
   static int lock_fd = -1;
   
  -#define accept_mutex_cleanup()
  +static void accept_mutex_cleanup(void)
  +{
  +unlink(lock_fname);
  +}
   
   /*
* Initialize mutex lock.
  + * Done by each child at it's birth
  + */
  +static void accept_mutex_child_init(pool *p)
  +{
  +
  +lock_fd = popenf(p, lock_fname, O_WRONLY, 0600);
  +if (lock_fd == -1) {
  + aplog_error(APLOG_MARK, APLOG_EMERG, server_conf,
  + "Child cannot open lock file: %s\n", lock_fname);
  + exit(1);
  +}
  +}
  +/*
  + * Initialize mutex lock.
* Must be safe to call this on a restart.
*/
   static void accept_mutex_init(pool *p)
   {
   
   expand_lock_fname(p);
  -lock_fd = popenf(p, lock_fname, O_CREAT | O_WRONLY | O_EXCL, 0644);
  +unlink(lock_fname);
  +lock_fd = popenf(p, lock_fname, O_CREAT | O_WRONLY | O_EXCL, 0600);
   if (lock_fd == -1) {
aplog_error(APLOG_MARK, APLOG_EMERG, server_conf,
  - "Cannot open lock file: %s\n", lock_fname);
  + "Parent cannot open lock file: %s\n", lock_fname);
exit(1);
   }
  -unlink(lock_fname);
   }
   
   static void accept_mutex_on(void)
  @@ -662,6 +686,7 @@
* the sockets. */
   #define NO_SERIALIZED_ACCEPT
   #define accept_mutex_cleanup()
  +#define accept_mutex_child_init(x)
   #define accept_mutex_init(x)
   #define accept_mutex_on()
   #define accept_mutex_off()
  @@ -2672,6 +2697,7 @@
   
   /* needs to be done before we switch UIDs so we have permissions */
   reopen_scoreboard(pconf);
  +SAFE_ACCEPT(accept_mutex_child_init(pconf));
   
   #ifdef MPE
   /* Only try to switch if we're running as MANAGER.SYS */
  
  
  


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

1997-11-08 Thread marc
marc97/11/07 21:25:04

  Modified:htdocs/manual/misc known_bugs.html
  Log:
  Fix spelling, expand a touch.
  
  PR: 1372
  
  Revision  ChangesPath
  1.32  +5 -2  apachen/htdocs/manual/misc/known_bugs.html
  
  Index: known_bugs.html
  ===
  RCS file: /export/home/cvs/apachen/htdocs/manual/misc/known_bugs.html,v
  retrieving revision 1.31
  retrieving revision 1.32
  diff -u -r1.31 -r1.32
  --- known_bugs.html   1997/10/27 19:12:39 1.31
  +++ known_bugs.html   1997/11/08 05:25:03 1.32
  @@ -19,8 +19,11 @@
   http://www.apache.org/bugdb.cgi";>Apache bug database.
   Significant bugs at release time will also be noted there.
   If you are running a 1.2 beta release or version 1.1.3 or earlier
  -and thing you have found a bug, please upgrade to 1.2. Many bugs
  -in early versions have been fixed in 1.2.
  +and think you have found a bug, please upgrade to 1.2. Many bugs
  +in early versions have been fixed in 1.2.  It is also appreciated
  +if you could check the latest 1.3 beta releases, or at least review
  +the http://www.apache.org/dist/CHANGES";>CHANGES file
  +for it and ensure that your problem has not already been corrected.
   
   This document is not a complete list of known bugs, but simply
   a list of some of the more common ones.  Be sure
  
  
  


cvs commit: apachen/src CHANGES

1997-11-08 Thread marc
marc97/11/07 21:21:00

  Modified:src  CHANGES
  Log:
  Fix typos.
  
  Revision  ChangesPath
  1.494 +21 -21apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.493
  retrieving revision 1.494
  diff -u -r1.493 -r1.494
  --- CHANGES   1997/11/08 01:20:03 1.493
  +++ CHANGES   1997/11/08 05:20:58 1.494
  @@ -81,14 +81,14 @@
[Philippe Vanhaesendonck <[EMAIL PROTECTED]>,
Omar Del Rio <[EMAIL PROTECTED]>] PR#482, 1246
   
  -  *) PORT: Some versions of netbsd don't automatically define
  +  *) PORT: Some versions of NetBSD don't automatically define
__NetBSD__.  Workaround by defining NETBSD.
[Chris Craft <[EMAIL PROTECTED]>] PR#977
   
  -  *) PORT: Unixware 2.x requires -lgen for syslog.
  +  *) PORT: UnixWare 2.x requires -lgen for syslog.
[Hans Snijder <[EMAIL PROTECTED]>] PR#1249
   
  -  *) PORT: Ultrix appears to not have syslog.
  +  *) PORT: ULTRIX appears to not have syslog.
[Lars Eilebrecht <[EMAIL PROTECTED]>]
   
 *) PORT: Basic Gemini port (treat it like unixware212).
  @@ -216,7 +216,7 @@
the parent writes on, and one which the child writes on.  As part of
this change the get_scoreboard_info() function was removed, and
scoreboard_image was exported.  This change fixes a race condition
  - in filebased scoreboard systems, and speeds up changes involving the
  + in file based scoreboard systems, and speeds up changes involving the
scoreboard in earlier 1.3 development.  [Dean Gaudet]
   
 *) API: New register_other_child() API (see http_main.h) which allows
  @@ -309,7 +309,7 @@
   
 *) Add aplog_error() providing a mechanism to define levels of
verbosity to the server error logging. This addition also provides
  - the ablity to log errors using syslogd. Error logging is configurable
  + the ability to log errors using syslogd. Error logging is configurable
on a per-server basis using the LogLevel directive. Conversion
of log_*() in progress. [Randy Terbush]
   
  @@ -394,7 +394,7 @@
USE_xxx_SERIALIZED_ACCEPT in conf.h.  xxx is FCNTL for fcntl(),
and FLOCK for flock().  New options have been added:
- SYSVSEM to use System V style semaphores
  - - PTHREAD to use Posix threads (appears to work on Solaris only)
  + - PTHREAD to use POSIX threads (appears to work on Solaris only)
- USLOCK to use IRIX uslock
Based on timing various techniques, the following changes were made
to the defaults:
  @@ -429,7 +429,7 @@
create one.  Modules can add compiler or library information to 
generated Makefiles. [Paul Sutton]
   
  -  *) Source core re-organisation: distibuted modules are now in 
  +  *) Source core re-organisation: distributed modules are now in 
modules/standard. All other source code is in main. OS-specific
code is in os/{unix,emx,win32} directories. [Paul Sutton]
   
  @@ -482,7 +482,7 @@
   
 *) ip-based vhosts are stored and queried using a hashing function, which
has been shown to improve performance on servers with many ip-vhosts.
  - Some other changes had to be made to accomodate this:
  + Some other changes had to be made to accommodate this:
- the * address for vhosts now behaves like _default_
- the matching process now is:
- match an ip-vhost directly via hash (possibly matches main
  @@ -563,7 +563,7 @@
in anticipation of using mmap() for reading files.)
[Dean Gaudet]
   
  -  *) In obscure cases where a partial socket write occured while chunking,
  +  *) In obscure cases where a partial socket write occurred while chunking,
Apache would omit the chunk header/footer on the next block.  Cleaned
up other bugs/inconsistencies in error conditions in buff.c.  Fixed
a bug where a long pause in DNS lookups could cause the last packet
  @@ -696,7 +696,7 @@
an empty query string via "xxx?".
This update also removes the copyright of Ralf S. Engelschall,
i.e. now mod_rewrite no longer has a shared copyright. Instead is is
  - exclusively copyrighted by the Apache Group now. This happended because
  + exclusively copyrighted by the Apache Group now. This happened because
the author now has gifted mod_rewrite exclusively to the Apache Group 
and 
no longer maintains an external version.
[Ralf S. Engelschall]
  @@ -812,7 +812,7 @@
[Ken Coar]
   
 *) If NETSCAPE_DBM_COMPAT is defined in EXTRA_CFLAGS then Apache
  - will work with netscape dbm files.  (dbmmanage will probably not
  + will work with Netscape dbm files.  (dbmmanage will probably not
work however.) [Alexander Spohr <[EMAIL PROTECTED]>] PR#444
   
 *) Add a ListenBacklog dire

cvs commit: apachen/src CHANGES

1997-11-08 Thread marc
marc97/11/07 17:20:05

  Modified:src/modules/standard mod_cgi.c
   src  CHANGES
  Log:
  Fix the error logging in mod_cgi; the recent error log changes
  introduced a bug that prevented it from working correctly.
  
  PR: 1352
  Submitted by: M.D.Parker <[EMAIL PROTECTED]>
  Reviewed by:  Marc Slemko, Dean Gaudet, Ken Coar
  
  Revision  ChangesPath
  1.64  +2 -2  apachen/src/modules/standard/mod_cgi.c
  
  Index: mod_cgi.c
  ===
  RCS file: /export/home/cvs/apachen/src/modules/standard/mod_cgi.c,v
  retrieving revision 1.63
  retrieving revision 1.64
  diff -u -r1.63 -r1.64
  --- mod_cgi.c 1997/11/06 21:54:14 1.63
  +++ mod_cgi.c 1997/11/08 01:20:02 1.64
  @@ -164,8 +164,8 @@
   {
   FILE *f;
   
  -aplog_error(APLOG_MARK, show_errno|APLOG_ERR, r->server, error,
  - r->filename);
  +aplog_error(APLOG_MARK, show_errno|APLOG_ERR, r->server, 
  + "%s, reason: %s", error, r->filename);
   
   if (!conf->logname ||
((stat(server_root_relative(r->pool, conf->logname), &r->finfo) == 0)
  
  
  
  1.493 +4 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.492
  retrieving revision 1.493
  diff -u -r1.492 -r1.493
  --- CHANGES   1997/11/08 01:13:31 1.492
  +++ CHANGES   1997/11/08 01:20:03 1.493
  @@ -1,5 +1,9 @@
   Changes with Apache 1.3b3
 
  +  *) Fix the error logging in mod_cgi; the recent error log changes
  + introduced a bug that prevented it from working correctly.
  + [M.D.Parker] PR#1352
  +
 *) Default to USE_FCNTL_SERIALIZED_ACCEPT on HPUX to properly 
handle multiple Listen directives.  [Marc Slemko] PR#872
   
  
  
  


cvs commit: apachen/src CHANGES

1997-11-08 Thread marc
marc97/11/07 17:13:33

  Modified:src/main conf.h
   src  CHANGES
  Log:
  Default to USE_FCNTL_SERIALIZED_ACCEPT on HPUX to properly handle
  multiple Listen directives.
  
  PR: 872
  Reviewed by:  Paul Sutton, Jim Jagielski
  
  Revision  ChangesPath
  1.154 +1 -0  apachen/src/main/conf.h
  
  Index: conf.h
  ===
  RCS file: /export/home/cvs/apachen/src/main/conf.h,v
  retrieving revision 1.153
  retrieving revision 1.154
  diff -u -r1.153 -r1.154
  --- conf.h1997/11/06 10:47:00 1.153
  +++ conf.h1997/11/08 01:13:29 1.154
  @@ -169,6 +169,7 @@
   #undef HAVE_GMTOFF
   #define NO_KILLPG
   #undef NO_SETSID
  +#define USE_FCNTL_SERIALIZED_ACCEPT
   #ifndef _HPUX_SOURCE
   #define _HPUX_SOURCE
   #endif
  
  
  
  1.492 +3 -0  apachen/src/CHANGES
  
  Index: CHANGES
  ===
  RCS file: /export/home/cvs/apachen/src/CHANGES,v
  retrieving revision 1.491
  retrieving revision 1.492
  diff -u -r1.491 -r1.492
  --- CHANGES   1997/11/06 22:03:38 1.491
  +++ CHANGES   1997/11/08 01:13:31 1.492
  @@ -1,5 +1,8 @@
   Changes with Apache 1.3b3
 
  +  *) Default to USE_FCNTL_SERIALIZED_ACCEPT on HPUX to properly 
  + handle multiple Listen directives.  [Marc Slemko] PR#872
  +
 *) Inherit a bugfix to fnmatch.c from FreeBSD sources.
["[KOI8-R] áÎÄÒÅÊ þÅÒÎÏ×" <[EMAIL PROTECTED]>] PR#1311