[devel] Баги с mod_proxy.

Alexander Bokovoy =?iso-8859-1?q?a=2Ebokovoy_=CE=C1_sam-solutions=2Enet?=
Чт Фев 21 19:41:18 MSK 2002


On Thu, Feb 21, 2002 at 05:48:26PM +0200, Alexander Bokovoy wrote:
> > версии апача 1.3.20 из ноябрьского сиза пересобранного с нашим патчем, 
> > ситуация не воспроизвелась - т.е. с ним было все ОК.
> Огромное спасибо за столь внушительный анализ. Я откачу mod_proxy на
> 1.3.22, который работал нормально с Вашим патчем.
Кстати, все эти "прелести" были порождены введением поддержки HTTP/1.1 и
попыткой за один присест собрать воедино все блуждавшие патчи на тему
проксирования:

Changes with Apache 1.3.23
 
  *) mod_proxy changes:

    *) Bug fix for ap_proxy_cache_conditional(), unititialized wetag
       [Zvi Har'El <rl на math.technion.ac.il>]

    *) Add persistent connection handling
       The patch changes mod_proxy to write the reply-headers using
       ap_send_http_header() instead of directly using ap_bvputs(). This not
       only simplifies mod_proxy, in my opinion at least, but enables it to
       make use of the features of Apache's normal header and persistent
       connection machinery.
       [Christian von Roques <roques на mti.ag>]

    *) Graham Leggett's original 1.3.12 patch, updated for 1.3.19+
       Original comments:

       HTTP/1.1 support for mod_proxy:
       - support for Cache-Control
       - conditional support If-Match, If-None-Match,
       If-Unmodified-Since, Etag
       - support for content negotiation using Vary
       - storing of request headers (for Vary support) in cache file 
       - storing of updated response headers (with 304 Not Modified) in 
         cache file
       - support for 64 bit dates and content-lengths in cache file
       Fixes:
       - ProxyPassReverse applied to Content-Location
       - entity headers no longer stripped from response after cache
         revalidation 
       - annotation of mod_proxy cache code
       [Graham Leggett <minfrin на sharp.fm>]

       changes to preserve binary compatibility with httpd core, clean up
       [Chuck Murcko <chuck на topsail.org>]

К сожалению, в CVS Apache они идут практически одним блоком. Так что
придется все же откатится на 1.3.22 полностью в этом модуле.

-- 
/ Alexander Bokovoy
Software architect and analyst             // SaM-Solutions Ltd.
---
You will probably marry after a very brief courtship.




Подробная информация о списке рассылки Devel