httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dean Gaudet <dgau...@arctic.org>
Subject 1.2b10 announcement
Date Tue, 29 Apr 1997 08:01:57 GMT
Here's what I'd like to send tomorrow some time... input welcome. 

Dean

---

The tenth beta of Apache 1.2 has been released.  The ninth was never
announced.  Many bug fixes have gone into this release, particularly in
the areas of reliability and robustness, full details below.  This beta is
the 1.2 release candidate.  We encourage everyone that has been using
earlier betas to upgrade to beta 10.

If you haven't revisited it recently, we've been steadily improving the
documentation.  We've also put together a FAQ which addresses some common
questions.  Give it a peek, it might clear up some questions you've had in
the past. 

See the Apache web site <http://www.apache.org/> for downloading
instructions and other details.  There are many mirrors available a list
is provided at the bottom, please choose one close to you. 

Thank you for using Apache, and helping make it the number one server on
the Web!

Dean

Changes with Apache 1.2b10

  *) Allow HTTPD_ROOT, SERVER_CONFIG_FILE, DEFAULT_PATH, and SHELL_PATH
     to be configured via -D in Configuration.  [Dean Gaudet] PR#449

  *) <VirtualHost _default_:portnum> didn't work properly.  [Dean Gaudet]

  *) Added prototype for mktemp() for SUNOS4 [Marc Slemko]

  *) In mod_proxy.c, check return values for proxy_host2addr() when reading
     config, in case the hostent struct returned is trash.
     [Chuck Murcko] PR #491

  *) Fixed the fix in 1.2b9 for parsing URL query info into args for CGI
     scripts.  [Dean Gaudet, Roy Fielding, Marc Slemko]

Changes with Apache 1.2b9  [never announced]

  *) Reset the MODULE_MAGIC_NUMBER to account for the unsigned port
     changes and in anticipation of 1.2 final release.  [Roy Fielding]

  *) Fix problem with scripts not receiving a SIGPIPE when client drops
     the connection (e.g., when user presses Stop).  Apache will now stop
     trying to send a message body immediately after an error from write.
     [Roy Fielding and Nathan Kurz] PR#335

  *) Rearrange Configuration.tmpl so that mod_rewrite has higher priority
     than mod_alias, and mod_alias has higher priority than mod_proxy;
     rearranged other modules to enhance understanding of their purpose
     and relative order (and maybe even reduce some overhead).
     [Roy Fielding and Sameer Parekh]

  *) Fix graceful restart.  Eliminate many signal-related race
     conditions in both forms of restart, and in SIGTERM.  See
     htdocs/manual/stopping.html for details on stopping and
     restarting the parent.  [Dean Gaudet]

  *) Fix memory leaks in mod_rewrite, mod_browser, mod_include.  Tune
     memory allocator to avoid a behaviour that required extra blocks to
     be allocated.  [Dean Gaudet]

  *) Allow suexec to access files relative to current directory but not
     above.  (Excluding leading / or any .. directory.)  [Ken Coar]
     PR#269, 319, 395

  *) Fix suexec segfault when group doesn't exist. [Gregory Neil Shapiro]
     PR#367, 368, 354, 453

  *) Fix the above fix: if suexec is enabled, avoid destroying r->url
     while obtaining the /~user and save the username in a separate data
     area so that it won't be overwritten by the call to getgrgid(), and
     fix some misuse of the pool string allocation functions.  Also fixes
     a general problem with parsing URL query info into args for CGI scripts.
     [Roy Fielding] PR#339, 367, 354, 453

  *) Fix IRIX warning about bzero undefined. [Marc Slemko]

  *) Fix problem with <Directory proxy:...>. [Martin Kraemer] PR#271

  *) Corrected spelling of "authoritative".  AuthDBAuthoratative became
     AuthDBAuthoritative. [Marc Slemko] PR#420

  *) MaxClients should be at least 1. [Lars Eilebrecht] PR#375

  *) The default handler now logs invalid methods or URIs (i.e. PUT on an
     object that can't be PUT, or FOOBAR for some method FOOBAR that
     apache doesn't know about at all).  Log 404s that occur in mod_include.
     [Paul Sutton, John Van Essen]

  *) If a soft timeout (or lingerout) occurs while trying to flush a
     buffer or write inside buff.c or fread'ing from a CGI's output,
     then the timeout would be ignored. [Roy Fielding] PR#373

  *) Work around a bug in Netscape Navigator versions 2.x, 3.x and 4.0b2's
     parsing of headers.  If the terminating empty-line CRLF occurs starting
     at the 256th or 257th byte of output, then Navigator will think a normal
     image is invalid.  We are guessing that this is because their initial
     read of a new request uses a 256 byte buffer. We check the bytes written
     so far and, if we are about to tickle the bug, we instead insert a
     padding header of eminent bogosity. [Roy Fielding and Dean Gaudet] PR#232

  *) Fixed SIGSEGV problem when a DirectoryIndex file is also the source
     of an external redirection.  [Roy Fielding and Paul Sutton]

  *) Configure would create a broken Makefile if the configuration file
     contained a commented-out Rule.  [Roy Fielding]

  *) Promote per_dir_config and subprocess_env from the subrequest to the
     main request in mod_negotiation.  In particular this fixes a bug
     where <Files> sections wouldn't properly apply to negotiated content.
     [Dean Gaudet]

  *) Fix a potential deadlock in mod_cgi script_err handling.
     [Ralf S. Engelschall]

  *) rotatelogs zero-pads the logfile names to improve alphabetic sorting.
     [Mitchell Blank Jr]

  *) Updated mod_rewrite to 3.0.4: Fixes HTTP redirects from within
     .htaccess files because the RewriteBase was not replaced correctly.
     Updated mod_rewrite to 3.0.5: Fixes problem with rewriting inside
     <Directory> sections missing a trailing /.  [Ralf S. Engelschall]

  *) Clean up Linux settings in conf.h by detecting 2.x versus 1.x.  For
     1.x the settings are those of pre-1.2b8.  For 2.x we include
     HAVE_SHMGET (scoreboard in shared memory rather than file) and
     HAVE_SYS_RESOURCE_H (enable the RLimit commands).
     [Dean Gaudet] PR#336, PR#340

  *) Redirect did not preserve ?query_strings when present in the client's
     request.  [Dean Gaudet]

  *) Configure was finding non-modules on EXTRA_LIBS. [Frank Cringle] PR#380

  *) Use /bin/sh5 on ultrix.  [P. Alejandro Lopez-Valencia] PR#369

  *) Add UnixWare compile/install instructions.  [Chuck Murcko]

  *) Add mod_example (illustration of API techniques).  [Ken Coar]

  *) Add macro for memmove to conf.h for SUNOS4. [Marc Slemko]

  *) Improve handling of directories when filenames have spaces in them.
     [Chuck Murcko]

  *) For hosts with multiple IP addresses, try all additional addresses if
     necessary to get a connect. Fail only if hostent address list is
     exhausted. [Chuck Murcko]

  *) More signed/unsigned port fixes.  [Dean Gaudet]

  *) HARD_SERVER_LIMIT can be defined in the Configuration file now.
     [Dean Gaudet]

Mirrors [not all may have updated yet]

country  url
 code

ar       http://www.infoap.com.ar/apache/
at       http://iuinfo.tuwien.ac.at/apache/
au(1)    http://Bond.edu.au/External/Misc/apache/
au(2)    http://www.syd.dit.csiro.au/tools/apache/
be       http://boomer.digibel.be/mirrors/apache/
br       http://br.apache.org/
ca       http://www.oncomdis.on.ca/apache/
ch       http://sunsite.cnlab-switch.ch/www/mirror/apache/
cr       http://apache.ucr.ac.cr/
cz       http://sunsite.mff.cuni.cz/web/apache/
de(1)    http://apache.www.nacamar.de/
de(2)    http://www.cs.tu-berlin.de/home/ftp/pub/net/www/apache/
de(3)    http://www.apache.de/
dk       http://sunsite.auc.dk/apache/
fi       http://www.pal.xgw.fi/apache/
ee       http://www.ut.ee/apache/
es(1)    http://www.develnet.es/apache/
es(2)    http://www.cs.us.es/archive/apache/
es(3)    http://www.rediris.es/ftp/mirror/apache/
fr(1)    http://www.cge-ol.fr/apache/
fr(2)    http://www.teaser.fr/apache/
gr       http://www.ntua.gr/apache/
hu(1)    http://foobar.szabinet.hu/apache/
hu(2)    http://xenia.sote.hu/ftp/linux/mirrors/www.apache.org/
ie       http://apache.koala.ie/
il(1)    http://www.linux.org.il/apache/
il(2)    http://download.netvision.net.il/apache/
it(1)    http://www.nonsoloweb.it/apache/
it(2)    http://mathema.it/pub/apache/
it(3)    http://www.itb.it/apache/
jp(1)    http://ring.aist.go.jp/archives/net/apache/
jp(2)    http://ring.asahi-net.or.jp/archives/net/apache/
jp(3)    http://www.happysize.co.jp/apache/
jp(4)    http://SunSITE.sut.ac.jp/pub/archives/WWW/apache/
jp(5)    http://japache.infoscience.co.jp/apache/
kr(1)    http://cosmos.kaist.ac.kr/packages/www/apache/
kr(2)    http://www.iworld.net/apache/
my       http://www.cyberweb.com.my/apache/
nl       http://www.mbh.org/archive/apache/
no(1)    http://www.bitcon.no/apache/
no(2)    http://www.powertech.no/apache/
pl       http://sunsite.icm.edu.pl/pub/www/apache/
pt(1)    http://ftp.ua.pt/pub/infosystems/www/apache/
pt(2)    http://ftp.dei.uc.pt/apache/
ro       http://www.sorosis.ro/ftp/mirrors/www.apache.org/
ru(1)    http://www.module.vympel.msk.ru/mirror/apache/
ru(2)    http://apache.ifmo.ru/
ru(3)    http://www.tomcat.ru/apache/
se(1)    http://www.unit.liu.se/apache/
se(2)    http://apache.dc.luth.se/
tw(1)    http://www.uuserv.net.tw/apache/
tw(2)    http://www.ucnet.hinet.net/apache/
tw(3)    http://www.me.ncu.edu.tw/apache/
ua       http://www.neon.dp.ua/www.apache.org/
ac.uk    http://sunsite.doc.ic.ac.uk/packages/apache/
co.uk(1) http://www.ukweb.com/apache/
co.uk(2) http://www2.idiscover.co.uk/apache/
co.uk(3) http://www.domino.org/apache/
co.uk(4) http://www.gbnet.net/apache/
us(1)    http://www.rge.com/pub/infosystems/apache/
us(2)    http://apache.compuex.com
us(3)    http://apache.arctic.org
za       http://www.is.co.za/resources/ftpsite/apache


Mime
View raw message