httpd-cvs mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From j..@apache.org
Subject cvs commit: httpd-dist Announcement.html Announcement.txt Announcement.txt.de
Date Tue, 28 Oct 2003 13:29:38 GMT
jim         2003/10/28 05:29:38

  Modified:    .        Announcement.html Announcement.txt
                        Announcement.txt.de
  Log:
  Announcments.
  
  Revision  Changes    Path
  1.18      +43 -78    httpd-dist/Announcement.html
  
  Index: Announcement.html
  ===================================================================
  RCS file: /home/cvs/httpd-dist/Announcement.html,v
  retrieving revision 1.17
  retrieving revision 1.18
  diff -u -r1.17 -r1.18
  --- Announcement.html	17 Jul 2003 20:39:43 -0000	1.17
  +++ Announcement.html	28 Oct 2003 13:29:38 -0000	1.18
  @@ -15,61 +15,51 @@
   <IMG SRC="../../images/apache_sub.gif" ALT="">
   
   
  -<h1>Apache HTTP Server 1.3.28 Released</h1>
  +<h1>Apache HTTP Server 1.3.29 Released</h1>
                                          
  -<p>The Apache Software Foundation and The Apache Server Project are
  -   pleased to announce the release of version 1.3.28 of the Apache HTTP
  +<p> The Apache Software Foundation and The Apache HTTP Server Project are
  +   pleased to announce the release of version 1.3.29 of the Apache HTTP
      Server ("Apache").  This Announcement notes the significant changes
  -   in 1.3.28 as compared to 1.3.27. The Announcement is also available
  +   in 1.3.29 as compared to 1.3.28. The Announcement is also available
      in German from <a href="http://www.apache.org/dist/httpd/Announcement.html.de"
      >http://www.apache.org/dist/httpd/Announcement.html.de</a>.</p>
   
   <p>This version of Apache is principally a bug and security fix release.
      A partial summary of the bug fixes is given at the end of this document.
      A full listing of changes can be found in the CHANGES file.  Of
  -   particular note is that 1.3.28 addresses and fixes 3 potential
  -   security issues:</p>
  +   particular note is that 1.3.29 addresses and fixes 1 potential
  +   security issue:</p>
   
   <ul>
  -<li><a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0460"
  -    >CAN-2003-0460 (cve.mitre.org)</a>: Fix the rotatelogs support program on
  -      Win32 and OS/2 to ignore special control characters received over the
  -      pipe.  Previously such characters could cause it to quit logging and
  -      exit.  We would like to thank the Hitachi Incident Response team for
  -      their responsible disclosure of this issue.</li>
  -
  -<li>VU#379828 : The server could crash when going into an infinite loop
  -      due to too many subsequent internal redirects and nested subrequests.</li>
  -
  -<li>Eliminated leaks of several file descriptors to child processes, such
  -      as CGI scripts.</li>
  +<li><a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0542"
  +    >CAN-2003-0542 (cve.mitre.org)</a>: Fix buffer overflows in mod_alias and
  +    mod_rewrite which occurred if one configured a regular expression with more
  +    than 9 captures.</li>
   </ul>
   
  -<p>We consider Apache 1.3.28 to be the best version of Apache 1.3 available
  +<p>We consider Apache 1.3.29 to be the best version of Apache 1.3 available
      and we strongly recommend that users of older versions, especially of
      the 1.1.x and 1.2.x family, upgrade as soon as possible.  No further
      releases will be made in the 1.2.x family.</p>
   
  -<p>Apache 1.3.28 is available for download from</p>
  +<p>Apache 1.3.29 is available for download from</p>
   <dl>
       <dd><a href="http://httpd.apache.org/download.cgi">http://httpd.apache.org/download.cgi</a></dd>
  -    <dd><a href="http://www.apache.org/dist/httpd/">http://www.apache.org/dist/httpd/</a></dd>
   </dl>
   
  -<p>Please see the CHANGES_1.3 file in the same directory for a full list
  -   of changes.</p>
  -
   <p>Binary distributions are available from</p>
   <dl>   
       <dd><a href="http://www.apache.org/dist/httpd/binaries/">http://www.apache.org/dist/httpd/binaries/</a></dd>
   </dl>
   
  -<p>The source and binary distributions are also available via any of the
  -   mirrors listed at</p>   
  +<p>This service utilizes the network of mirrors listed at:</p>   
   <dl>   
       <dd><a href="http://www.apache.org/mirrors/">http://www.apache.org/mirrors/</a></dd>
   </dl>
   
  +<p>Please see the CHANGES_1.3 file in the same directory for a full list
  +   of changes.</p>
  +
   <p>As of Apache 1.3.12 binary distributions contain all standard Apache
      modules as shared objects (if supported by the platform) and include
      full source code.  Installation is easily done by executing the
  @@ -110,77 +100,52 @@
      of the servers on the Internet are running Apache or one of its
      variants.</p>
   
  -<h2>Apache 1.3.28 Major changes</h2>
  +<h2>Apache 1.3.29 Major changes</h2>
   <h3>Security vulnerabilities</h3>
   
   <p>
  -   The main security vulnerabilities addressed in 1.3.28 are:
  +   The main security vulnerabilities addressed in 1.3.29 are:
   </p>
   <ul>
  -<li><a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-2003-0460"
  -    >CAN-2003-0460 (cve.mitre.org)</a>: Fix the rotatelogs support program on
  -      Win32 and OS/2 to ignore special control characters received over the
  -      pipe.  Previously such characters could cause it to quit logging and
  -      exit.  We would like to thank the Hitachi Incident Response team for
  -      their responsible disclosure of this issue.</li>
  -
  -<li>VU#379828 : The server could crash when going into an infinite loop
  -      due to too many subsequent internal redirects and nested subrequests.</li>
  -
  -<li>Eliminated leaks of several file descriptors to child processes, such
  -      as CGI scripts.</li>
  +<li><a href="http://cve.mitre.org/cgi-bin/cvename.cgi?name=CAN-CAN-2003-0542"
  +    >CAN-2003-0542 (cve.mitre.org)</a>: Fix buffer overflows in mod_alias and
  +    mod_rewrite which occurred if one configured a regular expression with more
  +    than 9 captures.</li>
   </ul>
   
   <h3>New features</h3>
   <p>
  -   The main new features in 1.3.28 (compared to 1.3.27) are:
  -</p>
  -<ul>
  -     <li>Added new <code>ap_register_cleanup_ex()</code> API function
which allows
  -       for a "magic" cleanup function to be run at register time
  -       rather than at cleanup time.</li>
  -
  -     <li>Improvements to <code>mod_usertrack</code> that allows for a
regular (verbose)
  -       as well as "compact" version of the tracking cookie (the new
  -       <code>'CookieFormat'</code> directive), and the ability to prepend a
string
  -       to the cookie via the <code>'CookiePrefix'</code> directive.</li>
  -</ul>
  -
  -<p>
      New features that relate to specific platforms:
   </p>
   <ul>
  -     <li>Introduce Win32 .pdb diagnostic symbols into the Apache 1.3 build
  -       (as created in Apache 2.0.45 and later.)  which makes debugging and
  -       analysis of crash dumps and Dr. Watson logs trivial.</li>
  -     
  -     <li>AIX: Change the default accept mutex mechanism from pthread back to
  -       fcntl.</li>
  +     <li>Enabled RFC1413 ident functionality for both Win32 and
  +       NetWare platforms.  This also included an alternate thread safe
  +       implementation of the socket timout functionality when querying
  +       the identd daemon.</li>
   </ul>
   <p>
   <h3>Bugs fixed</h3>
   <p>
  -   The following bugs were found in Apache 1.3.27 (or earlier) and have been fixed in
  -   Apache 1.3.28:
  +   The following bugs were found in Apache 1.3.28 (or earlier) and have been fixed in
  +   Apache 1.3.29:
   </p>
   <ul>
  -     <li>Make sure the accept mutex is released before calling child exit
  -       hooks and cleanups.</li>
  +     <li>Within <code>ap_bclose()</code>, <code>ap_pclosesocket()</code>
is now called consistently
  +       for sockets and <code>ap_pclosef()</code> for files.  Also, <code>closesocket()</code>
  +       is used consistenly to close socket fd's.  The previous
  +       confusion between socket and file fd's would cause problems
  +       with some applications now that we proactively close fd's to
  +       prevent leakage.
  +       <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=22805">PR 22805.</a></li>
  +
  +     <li>Fixed mod_usertrack to not get false positive matches on the
  +       user-tracking cookie's name.
  +       <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=16661">PR 16661.</a></li>
  +
  +     <li>Prevent creation of subprocess Zombies when using CGI wrappers
  +       such as suEXEC and cgiwrap.
  +       <a href="http://nagoya.apache.org/bugzilla/show_bug.cgi?id=21737">PR 21737.</a></li>
   
  -     <li>Fix mod_rewrite's handling of absolute URIs.  The escaping routines
  -       now work scheme dependent and the query string will only be
  -       appended if supported by the particular scheme.</li>
  -
  -     <li>Prevent obscenely large values of precision in ap_vformatter
  -       from clobbering a buffer.</li>
  -
  -     <li>Update timeout algorithm in free_proc_chain. If a subprocess
  -       did not exit immediately, the thread would sleep for 3 seconds
  -       before checking the subprocess exit status again. In a very
  -       common case when the subprocess was an HTTP server CGI script,
  -       the CGI script actually exited a fraction of a second into the 3
  -       second sleep, which effectively limited the server to serving one 
  -       CGI request every 3 seconds across a persistent connection.</li>
   </ul>
   
   </BODY>
  
  
  
  1.16      +39 -81    httpd-dist/Announcement.txt
  
  Index: Announcement.txt
  ===================================================================
  RCS file: /home/cvs/httpd-dist/Announcement.txt,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- Announcement.txt	17 Jul 2003 20:39:43 -0000	1.15
  +++ Announcement.txt	28 Oct 2003 13:29:38 -0000	1.16
  @@ -1,60 +1,44 @@
   
  -                   Apache HTTP Server 1.3.28 Released
  +                   Apache HTTP Server 1.3.29 Released
   
  -   The Apache Software Foundation and The Apache Server Project are
  -   pleased to announce the release of version 1.3.28 of the Apache HTTP
  +   The Apache Software Foundation and The Apache HTTP Server Project are
  +   pleased to announce the release of version 1.3.29 of the Apache HTTP
      Server ("Apache").  This Announcement notes the significant changes
  -   in 1.3.28 as compared to 1.3.27. The Announcement is also available
  -   in German from http://www.apache.org/dist/httpd/Announcement.txt.de.
  +   in 1.3.29 as compared to 1.3.28.  The Announcement is also available
  +   in German from http://www.apache.org/dist/httpd/Announcement.html.de.
   
      This version of Apache is principally a bug and security fix release.
      A partial summary of the bug fixes is given at the end of this document.
      A full listing of changes can be found in the CHANGES file.  Of
  -   particular note is that 1.3.28 addresses and fixes 3 potential
  -   security issues:
  +   particular note is that 1.3.29 addresses and fixes 1 potential
  +   security issue:
   
  -    o CAN-2003-0460 (cve.mitre.org): Fix the rotatelogs support program on
  -      Win32 and OS/2 to ignore special control characters received over the
  -      pipe.  Previously such characters could cause it to quit logging and
  -      exit.  We would like to thank the Hitachi Incident Response team for
  -      their responsible disclosure of this issue.
  +     o CAN-2003-0542 (cve.mitre.org)
  +       Fix buffer overflows in mod_alias and mod_rewrite which occurred if
  +       one configured a regular expression with more than 9 captures.
   
  -    o VU#379828 : The server could crash when going into an infinite loop
  -      due to too many subsequent internal redirects and nested subrequests. 
  -   
  -    o Eliminated leaks of several file descriptors to child processes, such
  -      as CGI scripts.
  -
  -   We consider Apache 1.3.28 to be the best version of Apache 1.3 available
  +   We consider Apache 1.3.29 to be the best version of Apache 1.3 available
      and we strongly recommend that users of older versions, especially of
      the 1.1.x and 1.2.x family, upgrade as soon as possible.  No further
      releases will be made in the 1.2.x family.
   
  -   Apache 1.3.28 is available for download from
  +   Apache 1.3.29 is available for download from:
      
          http://httpd.apache.org/download.cgi
  -                - or -
  -       http://www.apache.org/dist/httpd/
  -
  -   Please see the CHANGES_1.3 file in the same directory for a full list
  -   of changes.
   
  -   Binary distributions are available from
  -
  -       http://www.apache.org/dist/httpd/binaries/
  -
  -   The source and binary distributions are also available via any of the
  -   mirrors listed at
  +   This service utilizes the network of mirrors listed at:
   
          http://www.apache.org/mirrors/
   
  +   Please consult the CHANGES_1.3 file for a full list of changes.
  +
      As of Apache 1.3.12 binary distributions contain all standard Apache
      modules as shared objects (if supported by the platform) and include
      full source code.  Installation is easily done by executing the
      included install script.  See the README.bindist and INSTALL.bindist
      files for a complete explanation.  Please note that the binary
      distributions are only provided for your convenience and current
  -   distributions for specific platforms are not always available. Win32
  +   distributions for specific platforms are not always available.  Win32
      binary distributions are based on the Microsoft Installer (.MSI)
      technology.  While development continues to make this installation method
      more robust, questions should be directed to the
  @@ -67,7 +51,7 @@
      In general, Apache 1.3 offers several substantial improvements over
      version 1.2, including better performance, reliability and a wider
      range of supported platforms, including Windows NT and 2000 (which
  -   fall under the "Win32" label), OS2, Netware, and TPE threaded
  +   fall under the "Win32" label), OS2, Netware, and TPF threaded
      platforms.
   
      Apache is the most popular web server in the known universe; over half
  @@ -75,7 +59,7 @@
      variants.
   
      IMPORTANT NOTE FOR APACHE USERS:   Apache 1.3 was designed for Unix OS
  -   variants.  While  the ports to non-Unix platforms (such as Win32, Netware
  +   variants.  While the ports to non-Unix platforms (such as Win32, Netware
      or OS2) are of an acceptable quality, Apache 1.3 is not optimized for
      these platforms.  Security, stability, or performance issues on these
      non-Unix ports do not generally apply to the Unix version, due to
  @@ -87,64 +71,38 @@
      Apache 2.0 for better performance, stability and security on their
      platforms.
   
  -                     Apache 1.3.28 Major changes
  +                     Apache 1.3.29 Major changes
   
     Security vulnerabilities
   
  -     * CAN-2003-0460 (cve.mitre.org): Fix the rotatelogs support program on
  -       Win32 and OS/2 to ignore special control characters received over the
  -       pipe.  Previously such characters could cause it to quit logging and
  -       exit.  We would like to thank the Hitachi Incident Response team for
  -       their responsible disclosure of this issue.
  -
  -     * VU#379828 : The server could crash when going into an infinite loop
  -       due to too many subsequent internal redirects and nested subrequests. 
  -   
  -     * Eliminated leaks of several file descriptors to child processes, such
  -       as CGI scripts.
  +     * CAN-2003-0542 (cve.mitre.org)
  +       Fix buffer overflows in mod_alias and mod_rewrite which occurred if
  +       one configured a regular expression with more than 9 captures.
   
     New features
   
  -   The main new features in 1.3.28 (compared to 1.3.27) are:
  -
  -     * Added new ap_register_cleanup_ex() API function which allows
  -       for a "magic" cleanup function to be run at register time
  -       rather than at cleanup time. 
  -
  -     * Improvements to mod_usertrack that allows for a regular (verbose)
  -       as well as "compact" version of the tracking cookie (the new
  -       'CookieFormat' directive), and the ability to prepend a string
  -       to the cookie via the 'CookiePrefix' directive.
  -
      New features that relate to specific platforms:
   
  -     * Introduce Win32 .pdb diagnostic symbols into the Apache 1.3 build
  -       (as created in Apache 2.0.45 and later.)  which makes debugging and
  -       analysis of crash dumps and Dr. Watson logs trivial.
  -
  -     * AIX: Change the default accept mutex mechanism from pthread back to
  -       fcntl.
  +     * Enabled RFC1413 ident functionality for both Win32 and
  +       NetWare platforms.  This also included an alternate thread safe
  +       implementation of the socket timout functionality when querying
  +       the identd daemon.
   
     Bugs fixed
   
  -   The following noteworthy bugs were found in Apache 1.3.27 (or earlier)
  -   and have been fixed in Apache 1.3.28:
  +   The following noteworthy bugs were found in Apache 1.3.28 (or earlier)
  +   and have been fixed in Apache 1.3.29:
   
  -     * Make sure the accept mutex is released before calling child exit
  -       hooks and cleanups.
  +     * Within ap_bclose(), ap_pclosesocket() is now called consistently
  +       for sockets and ap_pclosef() for files.  Also, closesocket()
  +       is used consistenly to close socket fd's.  The previous
  +       confusion between socket and file fd's would cause problems
  +       with some applications now that we proactively close fd's to
  +       prevent leakage.  PR 22805.
  + 
  +     * Fixed mod_usertrack to not get false positive matches on the
  +       user-tracking cookie's name.  PR 16661.
   
  -     * Fix mod_rewrite's handling of absolute URIs.  The escaping routines
  -       now work scheme dependent and the query string will only be
  -       appended if supported by the particular scheme.
  -
  -     * Prevent obscenely large values of precision in ap_vformatter
  -       from clobbering a buffer.
  -
  -     * Update timeout algorithm in free_proc_chain. If a subprocess
  -       did not exit immediately, the thread would sleep for 3 seconds
  -       before checking the subprocess exit status again. In a very
  -       common case when the subprocess was an HTTP server CGI script,
  -       the CGI script actually exited a fraction of a second into the 3
  -       second sleep, which effectively limited the server to serving one 
  -       CGI request every 3 seconds across a persistent connection.
  +     * Prevent creation of subprocess Zombies when using CGI wrappers
  +       such as suEXEC and cgiwrap.  PR 21737. 
   
  
  
  
  1.3       +0 -1      httpd-dist/Announcement.txt.de
  
  Index: Announcement.txt.de
  ===================================================================
  RCS file: /home/cvs/httpd-dist/Announcement.txt.de,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- Announcement.txt.de	28 Oct 2003 10:35:14 -0000	1.2
  +++ Announcement.txt.de	28 Oct 2003 13:29:38 -0000	1.3
  @@ -113,4 +113,3 @@
   
         * Die Bildung von Subprozess-Zombies bei der Verwendung von CGI-Wrappern
           wie suEXEC und cgiwrap wird verhindert. PR 21737.
  -
  
  
  

Mime
View raw message