Changes for version 0.11 - 2004-01-02

  • ENHANCEMENTS
    • setting maxchild to 0 prevents forking (Jim Cromie)
    • filters can now match on the query string
    • hop-by-hop headers and Max-Forwards headers are correctly supported
    • new mutators added to HTTP::Proxy: via, hop_headers, request, response
    • filters can now answer in place of the server, which allows for authorisation filters, cache (?) filters, etc.
    • new examples scripts: proxy-auth.pl
  • FIXES
    • push_filter() now correctly supports several match criteria
  • TESTS
    • all the Via: header tests are now in t/50via.t
    • t/50standard.t now checks headers for several request types
    • new tests:
      • t/51simple2.t - check response header filters with an actual proxy
      • t/61simple2.t - check response body filters with an actual proxy
  • INTERNALS
    • new method _send_response_headers

Modules

A pure Perl HTTP proxy
A base class for HTTP messages body filters
Filter using HTML::Parser
A filter to transmogrify HTML text
A filter that outputs only complete lines
A class for creating simple filters
A filter that outputs only complete tags
A base class for HTTP message header filters
A class for creating simple filters
An internal filter to respect RFC2616

Provides

in lib/HTTP/Proxy.pm