niq | 1 Aug 02:58 2007
Picon

svn commit: r561616 - in /httpd/httpd/trunk: CHANGES modules/proxy/proxy_util.c

Author: niq
Date: Tue Jul 31 17:58:20 2007
New Revision: 561616

URL: http://svn.apache.org/viewvc?view=rev&rev=561616
Log:
Fix buffer overflow in date handling
PR 41144 (Davi Arnaut)

Modified:
    httpd/httpd/trunk/CHANGES
    httpd/httpd/trunk/modules/proxy/proxy_util.c

Modified: httpd/httpd/trunk/CHANGES
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/CHANGES?view=diff&rev=561616&r1=561615&r2=561616
==============================================================================
--- httpd/httpd/trunk/CHANGES [utf-8] (original)
+++ httpd/httpd/trunk/CHANGES [utf-8] Tue Jul 31 17:58:20 2007
 <at>  <at>  -2,6 +2,9  <at>  <at> 
 Changes with Apache 2.3.0
   [Remove entries to the current 2.0 and 2.2 section below, when backported]

+  *) mod_proxy: fix buffer overflow issue
+     PR 41144 [Davi Arnaut, Nick Kew]
+
   *) mod_deflate: fix protocol handling in deflate input filter
      PR 23287 [Nick Kew]

Modified: httpd/httpd/trunk/modules/proxy/proxy_util.c
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/proxy/proxy_util.c?view=diff&rev=561616&r1=561615&r2=561616
(Continue reading)

niq | 1 Aug 10:16 2007
Picon

svn commit: r561703 - /httpd/httpd/branches/2.2.x/STATUS

Author: niq
Date: Wed Aug  1 01:16:19 2007
New Revision: 561703

URL: http://svn.apache.org/viewvc?view=rev&rev=561703
Log:
Propose backport

Modified:
    httpd/httpd/branches/2.2.x/STATUS

Modified: httpd/httpd/branches/2.2.x/STATUS
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/STATUS?view=diff&rev=561703&r1=561702&r2=561703
==============================================================================
--- httpd/httpd/branches/2.2.x/STATUS (original)
+++ httpd/httpd/branches/2.2.x/STATUS Wed Aug  1 01:16:19 2007
 <at>  <at>  -331,6 +331,11  <at>  <at> 
           most of the logic in an static function which can be used by the
           inflate_out_filter and the deflate_in_filter.

+    * mod_proxy: fix buffer overflow in date parsing
+      PR: 41144
+      http://svn.apache.org/viewvc?view=rev&revision=561616
+      +1: niq
+
 PATCHES/ISSUES THAT ARE STALLED

     * PKCS#7: backport PCKS#7 patches from trunk.

(Continue reading)

jfclere | 1 Aug 14:20 2007
Picon

svn commit: r561778 - /httpd/httpd/trunk/modules/proxy/mod_proxy_http.c

Author: jfclere
Date: Wed Aug  1 05:20:34 2007
New Revision: 561778

URL: http://svn.apache.org/viewvc?view=rev&rev=561778
Log:
create the brigate outside ap_proxygetline and reuse it.
correct the overflow handling. (returning APR_ENOSPC was
changing the behaviour).

Modified:
    httpd/httpd/trunk/modules/proxy/mod_proxy_http.c

Modified: httpd/httpd/trunk/modules/proxy/mod_proxy_http.c
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/proxy/mod_proxy_http.c?view=diff&rev=561778&r1=561777&r2=561778
==============================================================================
--- httpd/httpd/trunk/modules/proxy/mod_proxy_http.c (original)
+++ httpd/httpd/trunk/modules/proxy/mod_proxy_http.c Wed Aug  1 05:20:34 2007
 <at>  <at>  -1184,20 +1184,20  <at>  <at> 
 }

 static
-apr_status_t ap_proxygetline(char *s, int n, request_rec *r,
+apr_status_t ap_proxygetline(apr_bucket_brigade *bb, char *s, int n, request_rec *r,
                              int fold, int *writen)
 {
     char *tmp_s = s;
     apr_status_t rv;
     apr_size_t len;
-    apr_bucket_brigade *tmp_bb;
(Continue reading)

slive | 1 Aug 15:54 2007
Picon

svn commit: r561797 - in /httpd/httpd/trunk/docs/manual/mod: mod_proxy.html.en mod_proxy.xml mod_rewrite.html.en mod_rewrite.xml

Author: slive
Date: Wed Aug  1 06:54:06 2007
New Revision: 561797

URL: http://svn.apache.org/viewvc?view=rev&rev=561797
Log:
A couple small fixes suggested by Vincent.

Modified:
    httpd/httpd/trunk/docs/manual/mod/mod_proxy.html.en
    httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml
    httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.en
    httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml

Modified: httpd/httpd/trunk/docs/manual/mod/mod_proxy.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_proxy.html.en?view=diff&rev=561797&r1=561796&r2=561797
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_proxy.html.en (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_proxy.html.en Wed Aug  1 06:54:06 2007
 <at>  <at>  -301,7 +301,7  <at>  <at> 
       <dd>The IP address of the client.</dd>
       <dt><code>X-Forwarded-Host</code></dt>
       <dd>The original host requested by the client in the <code>Host</code> 
-       HTTP request ehader.</dd>
+       HTTP request header.</dd>
       <dt><code>X-Forwarded-Server</code></dt>
       <dd>The hostname of the proxy server.</dd>
     </dl>

Modified: httpd/httpd/trunk/docs/manual/mod/mod_proxy.xml
(Continue reading)

slive | 1 Aug 16:00 2007
Picon

svn commit: r561800 - in /httpd/httpd/branches/2.2.x/docs/manual: mod/mod_proxy.html.en mod/mod_proxy.xml mod/mod_rewrite.html.en mod/mod_rewrite.xml programs/httpd.html.en programs/httpd.xml

Author: slive
Date: Wed Aug  1 07:00:42 2007
New Revision: 561800

URL: http://svn.apache.org/viewvc?view=rev&rev=561800
Log:
Merge r561456, r561463, r561477, r561485, r561797 from trunk:

Explicitly mention how to do rewriting in a vhost.

PR: 36506

Document that PT implies L.

PR: 40046

Docuemnt the x- headers added by mod_proxy_http.

PR: 41097

Document some -D magic.

PR: 41148

A couple small fixes suggested by Vincent.

Modified:
    httpd/httpd/branches/2.2.x/docs/manual/mod/mod_proxy.html.en
    httpd/httpd/branches/2.2.x/docs/manual/mod/mod_proxy.xml
    httpd/httpd/branches/2.2.x/docs/manual/mod/mod_rewrite.html.en
(Continue reading)

slive | 1 Aug 16:05 2007
Picon

svn commit: r561801 - /httpd/httpd/branches/2.2.x/docs/man/httpd.8

Author: slive
Date: Wed Aug  1 07:05:01 2007
New Revision: 561801

URL: http://svn.apache.org/viewvc?view=rev&rev=561801
Log:
Sync auto-generated man page.

Modified:
    httpd/httpd/branches/2.2.x/docs/man/httpd.8

Modified: httpd/httpd/branches/2.2.x/docs/man/httpd.8
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/docs/man/httpd.8?view=diff&rev=561801&r1=561800&r2=561801
==============================================================================
--- httpd/httpd/branches/2.2.x/docs/man/httpd.8 (original)
+++ httpd/httpd/branches/2.2.x/docs/man/httpd.8 Wed Aug  1 07:05:01 2007
 <at>  <at>  -19,7 +19,7  <at>  <at> 
 .el .ne 3
 .IP "\\$1" \\$2
 ..
-.TH "HTTPD" 8 "2005-09-20" "Apache HTTP Server" "httpd"
+.TH "HTTPD" 8 "2007-08-01" "Apache HTTP Server" "httpd"

 .SH NAME
 httpd \- Apache Hypertext Transfer Protocol Server
 <at>  <at>  -65,7 +65,7  <at>  <at> 
 Process the configuration \fIdirective\fR after reading config files\&.  
 .TP
 -D \fIparameter\fR
-Sets a configuration \fIparameter \fRwhich can be used with <IfDefine> sections in the configuration
(Continue reading)

slive | 1 Aug 17:21 2007
Picon

svn commit: r561840 - in /httpd/httpd/trunk/docs/manual/mod: mod_rewrite.html.en mod_rewrite.xml

Author: slive
Date: Wed Aug  1 08:21:31 2007
New Revision: 561840

URL: http://svn.apache.org/viewvc?view=rev&rev=561840
Log:
Some updates to the RewriteRule docs, mostly focusing on clearly
describing what can be in the substitution string. Included is
a description of how mod_rewrite decides whether to treat the
substitution as a file-system or URL-path.

PR: 22529

Modified:
    httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.en
    httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml

Modified: httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.en?view=diff&rev=561840&r1=561839&r2=561840
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.en (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.en Wed Aug  1 08:21:31 2007
 <at>  <at>  -1062,12 +1062,11  <at>  <at> 
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Defines rules for
the rewriting engine</td></tr>
 <tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RewriteRule
-      <em>Pattern</em> <em>Substitution</em></code></td></tr>
+      <em>Pattern</em> <em>Substitution</em> [<em>flags</em>]</code></td></tr>
 <tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual
(Continue reading)

slive | 1 Aug 19:52 2007
Picon

svn commit: r561887 - in /httpd/httpd/trunk/docs/manual: misc/rewriteguide.html.en misc/rewriteguide.xml rewrite/rewrite_guide_advanced.html.en rewrite/rewrite_guide_advanced.xml

Author: slive
Date: Wed Aug  1 10:52:15 2007
New Revision: 561887

URL: http://svn.apache.org/viewvc?view=rev&rev=561887
Log:
Fix DNS load balancing example.

Submitted by: Takashi Sato <serai lans-tv.com>
PR: 23501

Modified:
    httpd/httpd/trunk/docs/manual/misc/rewriteguide.html.en
    httpd/httpd/trunk/docs/manual/misc/rewriteguide.xml
    httpd/httpd/trunk/docs/manual/rewrite/rewrite_guide_advanced.html.en
    httpd/httpd/trunk/docs/manual/rewrite/rewrite_guide_advanced.xml

Modified: httpd/httpd/trunk/docs/manual/misc/rewriteguide.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/misc/rewriteguide.html.en?view=diff&rev=561887&r1=561886&r2=561887
==============================================================================
--- httpd/httpd/trunk/docs/manual/misc/rewriteguide.html.en (original)
+++ httpd/httpd/trunk/docs/manual/misc/rewriteguide.html.en Wed Aug  1 10:52:15 2007
 <at>  <at>  -1262,19 +1262,15  <at>  <at> 
               <p>Then you additionally add the following entry:</p>

 <div class="example"><pre>
-www    IN  CNAME   www0.foo.com.
-       IN  CNAME   www1.foo.com.
-       IN  CNAME   www2.foo.com.
-       IN  CNAME   www3.foo.com.
(Continue reading)

slive | 1 Aug 19:53 2007
Picon

svn commit: r561889 - in /httpd/httpd/branches/2.2.x/docs/manual: misc/rewriteguide.html.en misc/rewriteguide.xml rewrite/rewrite_guide_advanced.html.en rewrite/rewrite_guide_advanced.xml

Author: slive
Date: Wed Aug  1 10:53:13 2007
New Revision: 561889

URL: http://svn.apache.org/viewvc?view=rev&rev=561889
Log:
Backport rewrite load balancing fix.

Modified:
    httpd/httpd/branches/2.2.x/docs/manual/misc/rewriteguide.html.en
    httpd/httpd/branches/2.2.x/docs/manual/misc/rewriteguide.xml
    httpd/httpd/branches/2.2.x/docs/manual/rewrite/rewrite_guide_advanced.html.en
    httpd/httpd/branches/2.2.x/docs/manual/rewrite/rewrite_guide_advanced.xml

Modified: httpd/httpd/branches/2.2.x/docs/manual/misc/rewriteguide.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.2.x/docs/manual/misc/rewriteguide.html.en?view=diff&rev=561889&r1=561888&r2=561889
==============================================================================
--- httpd/httpd/branches/2.2.x/docs/manual/misc/rewriteguide.html.en (original)
+++ httpd/httpd/branches/2.2.x/docs/manual/misc/rewriteguide.html.en Wed Aug  1 10:53:13 2007
 <at>  <at>  -1262,19 +1262,15  <at>  <at> 
               <p>Then you additionally add the following entry:</p>

 <div class="example"><pre>
-www    IN  CNAME   www0.foo.com.
-       IN  CNAME   www1.foo.com.
-       IN  CNAME   www2.foo.com.
-       IN  CNAME   www3.foo.com.
-       IN  CNAME   www4.foo.com.
-       IN  CNAME   www5.foo.com.
-       IN  CNAME   www6.foo.com.
(Continue reading)

slive | 1 Aug 20:39 2007
Picon

svn commit: r561902 - in /httpd/httpd/trunk/docs/manual/mod: mod_rewrite.html.en mod_rewrite.xml

Author: slive
Date: Wed Aug  1 11:39:04 2007
New Revision: 561902

URL: http://svn.apache.org/viewvc?view=rev&rev=561902
Log:
R flag to mod_rewrite can set any status code

PR: 25917

Modified:
    httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.en
    httpd/httpd/trunk/docs/manual/mod/mod_rewrite.xml

Modified: httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.en?view=diff&rev=561902&r1=561901&r2=561902
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.en (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_rewrite.html.en Wed Aug  1 11:39:04 2007
 <at>  <at>  -1452,12 +1452,12  <at>  <at> 

          <li>'<strong><code>redirect|R</code>
           [=<em>code</em>]</strong>' (force <a id="redirect"
name="redirect"><strong>r</strong>edirect</a>)<br />
-          Prefix <em>Substitution</em> with
+          <p>Prefix <em>Substitution</em> with
           <code>http://thishost[:thisport]/</code> (which makes the
           new URL a URI) to force a external redirection. If no
           <em>code</em> is given, a HTTP response of 302 (MOVED
           TEMPORARILY) will be returned. If you want to use other response
(Continue reading)


Gmane