Received: from mail.netbsd.org (mail.netbsd.org [204.152.190.11]) by narn.NetBSD.org (Postfix) with ESMTP id 5E7CE63BD06 for ; Sun, 20 Jul 2008 20:16:30 +0000 (UTC) Received: by mail.netbsd.org (Postfix, from userid 0) id 083D163B111; Sun, 20 Jul 2008 20:16:30 +0000 (UTC) Received: from cvs.netbsd.org (unknown [IPv6:2001:4f8:4:7:2e0:81ff:fe25:eab4]) by mail.netbsd.org (Postfix) with ESMTP id 0D42163B110 for ; Sun, 20 Jul 2008 20:16:29 +0000 (UTC) Received: by cvs.netbsd.org (Postfix, from userid 500) id F1BC3175D0; Sun, 20 Jul 2008 20:16:28 +0000 (UTC) From: Havard Eidnes Subject: CVS commit: pkgsrc/www/p5-HTTP-Proxy To: pkgsrc-changes@NetBSD.org Reply-To: he@netbsd.org Message-Id: <20080720201628.F1BC3175D0@cvs.netbsd.org> Date: Sun, 20 Jul 2008 20:16:28 +0000 (UTC) Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes Precedence: list Module Name: pkgsrc Committed By: he Date: Sun Jul 20 20:16:28 UTC 2008 Modified Files: pkgsrc/www/p5-HTTP-Proxy: Makefile distinfo Log Message: Update from version 0.18 to 0.22. Pkgsrc change: add dependency on p5-libwww. Upstream changes: 0.22 Thu May 1 00:18:38 CEST 2008 [TESTS] - increased test coverage - t/23connect.t doesn't need an Internet connection any more, thus closing RT ticket #19653. - t/67complete.t tests HTTP::Proxy::BodyFilter::complete [DOCUMENTATION] - closed RT ticket #33465 (Jimbo), by explaining in a little more detail how HTTP::Proxy::BodyFilter::complete works. 0.21 Sun Apr 20 04:34:47 CEST 2008 [ENHANCEMENTS] - HTTP::Proxy::Engine::Legacy and HTTP::Proxy::Engine::ScoreBoard log the number of remaining child processes (in addition to their pids), thanks to Amos Shapira. [FIXES] - HTTP::Proxy::BodyFilter::save had a bug that prevented the 'filename' parameter to be correctly used to compute the filename to save to, and that made the proxy die the second time the filter was called. This fix allowed to close RT tickets #14548 (Max Maischein), #18644 (Mark Tilford) and #33018 (Roland Stigge and Gunnar Wolf). - HTTP::Proxy::BodyFilter::save had many other bugs, which the test suite allowed to spot and fix. [TESTS] - t/67save.t provides 96% coverage of HTTP::Proxy::BodyFilter::save, and helped fix many bugs in it. - fixed t/22http.t and t/22transparent.t not to break when the DNS wrongly resolves an invalid address. [DOCUMENTATION] - closed RT ticket #25295 (Matsuno Tokuhiro) with a doc patch. 0.20 Fri Aug 18 10:25:11 CEST 2006 [ENHANCEMENTS] - Added a will_modify() method to HTTP::Proxy::BodyFilter, that lets the proxy know if a filter may modify the content length, thus closing RT ticket #21051 (Chris Dolan) - If no filter in the current stack will modify the content length, then the header is not removed [FIXES] - closed RT tickets #3184 and #20251 (chunked encoding was enforced while transfering data between a client and server using different versions of HTTP, causing unwanted garbage to appear in the data) - removed useless "ERROR: Getting request failed:" messages when there are simply "No more requests from this connection" [INTERNALS] - Removed the HTTP::Proxy::FilterStack class from inside HTTP::Proxy and put it in its own module file - renamed HTTP::Proxy::FilterStack::active() as will_modify() for consistency reasons [TESTS] - updated t/22http.t and t/23connect.t following Ken Williams' recommandations in RT ticket #19986 [DOCUMENTATION] - patched a small inconsistency in HTTP::Proxy::BodyFilter's documentation (and closed RT ticket #20303) - fully documented HTTP::Proxy::FilterStack 0.19 Fri Apr 28 19:55:41 CEST 2006 [ENHANCEMENTS] - HTTP::Proxy::HeaderFilter::simple now lets one define an end() method as well [FIXES] - HTTP::Proxy::(Body|Header)Filter::simple now provide a default filter() that does nothing if their constructor is not given one (thanks to Merijn Brand) - close RT ticket #14548 by correcting the 'filename' check in HTTP::Proxy::BodyFilter::save (Max Maischein) - ERROR messages are always logged (Mark Tilford) [TESTS] - more tests for log() and logmask() in t/11log.t To generate a diff of this commit: cvs rdiff -r1.3 -r1.4 pkgsrc/www/p5-HTTP-Proxy/Makefile cvs rdiff -r1.1 -r1.2 pkgsrc/www/p5-HTTP-Proxy/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.