[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