# # ChangeLog for / # # Generated by Trac 0.11.1 # 11/29/09 02:06:18 Fri, 23 Oct 2009 05:34:02 GMT hachi [829] * trunk/lib/Perlbal.pm (modified) Reimplement MANAGE_load. this fixes some plugin loading problems, like ... Mon, 05 Oct 2009 20:50:56 GMT dormando [828] * tags/Perlbal-1.73 (copied) Tagging version '1.73' using shipit. Mon, 05 Oct 2009 20:50:53 GMT dormando [827] * trunk/CHANGES (modified) * trunk/Perlbal.spec (modified) * trunk/lib/Perlbal.pm (modified) Checking in changes prior to tagging of version 1.73. Changelog ... Fri, 25 Sep 2009 08:10:13 GMT hachi [826] * trunk/CHANGES (modified) Adjust CHANGES file. Fri, 25 Sep 2009 08:08:35 GMT hachi [825] * trunk/lib/Perlbal/Plugin/AccessControl.pm (modified) Make AccessControl plugin capable of dumping config. This reverts ... Fri, 25 Sep 2009 08:08:32 GMT hachi [824] * trunk/lib/Perlbal.pm (modified) * trunk/lib/Perlbal/Plugin/Vhosts.pm (modified) * trunk/lib/Perlbal/Pool.pm (modified) * trunk/lib/Perlbal/Service.pm (modified) Rudimentary dumpconfig command, 90% working. This reverts commit ... Sun, 05 Jul 2009 09:30:04 GMT ask [823] * trunk/CHANGES (modified) * trunk/lib/Perlbal/ClientProxy.pm (modified) Fix obscure race condition (spontaneously closed keepalives after POST ... Fri, 03 Jul 2009 18:13:00 GMT bradfitz [822] * trunk/CHANGES (modified) * trunk/lib/Perlbal/Test.pm (modified) make Perlbal::Test be more robust and only use free ports. Fri, 12 Jun 2009 09:10:07 GMT ask [821] * trunk/CHANGES (modified) * trunk/lib/Perlbal/BackendHTTP.pm (modified) Make Content-Range replies work Fri, 29 May 2009 09:42:24 GMT ask [820] * trunk/lib/Perlbal/Plugin/Redirect.pm (modified) More Redirect plugin bugfixing (well, a workaround at best...) Thu, 28 May 2009 16:25:36 GMT ask [819] * trunk/CHANGES (modified) * trunk/lib/Perlbal/Plugin/Redirect.pm (modified) Make Redirect plugin more standards compliant Mon, 04 May 2009 07:12:49 GMT ask [818] * trunk/MANIFEST (modified) Add new plugins to the MANIFEST Sat, 14 Feb 2009 08:13:40 GMT mart [817] * trunk/lib/Perlbal/HTTPHeaders.pm (modified) * trunk/lib/Perlbal/Plugin/Redirect.pm (added) Add a really basic plugin to issue redirects to canonicalize hostnames. Wed, 11 Feb 2009 21:36:03 GMT hachi [816] * trunk/lib/Perlbal/ClientHTTPBase.pm (modified) * trunk/lib/Perlbal/ClientProxy.pm (modified) need to call end_proxy_request during keepalives Wed, 11 Feb 2009 21:35:43 GMT hachi [815] * trunk/lib/Perlbal/ClientProxy.pm (modified) crash fix: aio_write returns a value of -1 on error Wed, 11 Feb 2009 21:35:24 GMT hachi [814] * trunk/lib/Perlbal/BackendHTTP.pm (modified) Prevent a complex crash scenario. I have an unautomated test that gets ... Wed, 28 Jan 2009 20:02:26 GMT ask [813] * trunk/CHANGES (modified) * trunk/lib/Perlbal/ClientHTTPBase.pm (modified) Fix X-REPROXY-FILE to work with SSL connections (Greg Denton) Fri, 23 Jan 2009 18:20:31 GMT ask [812] * trunk/CHANGES (modified) * trunk/lib/Perlbal.pm (modified) * trunk/lib/Perlbal/ClientProxy.pm (modified) Syslog as 'crit' rather than 'critical' (noticed by Richard Bronosky) Tue, 16 Dec 2008 00:36:38 GMT athomason [811] * trunk/lib/Perlbal/Plugin/MaxContentLength.pm (added) * trunk/t/50-plugins.t (modified) Add MaxContentLength plugin Thu, 11 Dec 2008 23:43:05 GMT hachi [810] * trunk/CHANGES (modified) * trunk/lib/Perlbal/ClientHTTP.pm (modified) * trunk/t/20-put.t (modified) Allow zero byte content-length PUT requests Wed, 10 Dec 2008 17:57:14 GMT ask [809] * trunk/CHANGES (modified) * trunk/lib/Perlbal/ClientHTTPBase.pm (modified) Fix for serving files from the filesystem over SSL (Greg Denton) Wed, 03 Dec 2008 12:46:43 GMT hachi [808] * branches/reproxy-close-crash/lib/Perlbal/BackendHTTP.pm (modified) Use duck typing to see if we have a reverse proxy Wed, 03 Dec 2008 12:40:38 GMT hachi [807] * branches/reproxy-close-crash (copied) Branch for debugging work. Fri, 28 Nov 2008 18:08:22 GMT bradfitz [806] * trunk/CHANGES (modified) * trunk/lib/Perlbal/ClientHTTPBase.pm (modified) * trunk/lib/Perlbal/Service.pm (modified) * trunk/lib/Perlbal/TCPListener.pm (modified) Beginnings of IPv6 support. Fri, 28 Nov 2008 18:01:33 GMT bradfitz [805] * trunk/t/12-headers.t (modified) fix test skipping of old version of XS::HTTPHeaders Fri, 28 Nov 2008 18:01:11 GMT bradfitz [804] * trunk/lib/Perlbal/ClientHTTPBase.pm (modified) * trunk/lib/Perlbal/Service.pm (modified) * trunk/lib/Perlbal/TCPListener.pm (modified) * trunk/t/12-headers.t (modified) Reverting last big patch which was everything instead the one part I was ... Fri, 28 Nov 2008 17:58:34 GMT bradfitz [803] * trunk/lib/Perlbal/ClientHTTPBase.pm (modified) * trunk/lib/Perlbal/Service.pm (modified) * trunk/lib/Perlbal/TCPListener.pm (modified) * trunk/t/12-headers.t (modified) fix test skipping of old version of XS::HTTPHeaders Wed, 26 Nov 2008 22:16:39 GMT ask [802] * trunk/CHANGES (modified) * trunk/lib/Perlbal/Util.pm (modified) * trunk/t/15-webserver.t (modified) support filenames with +'s in webserver mode (Jordi Funollet). Wed, 26 Nov 2008 22:10:50 GMT ask [801] * trunk/lib/Perlbal/Plugin/Vhosts.pm (modified) Only fix the host header when there is one Wed, 26 Nov 2008 21:52:22 GMT ask [800] * trunk/CHANGES (modified) * trunk/lib/Perlbal/Plugin/Vhosts.pm (modified) Change the VHost plugin to treat 'www.example.com.' ... Thu, 06 Nov 2008 23:26:48 GMT hachi [799] * trunk/CHANGES (modified) CHANGES file update for last two commits Thu, 06 Nov 2008 23:26:46 GMT hachi [798] * trunk/lib/Perlbal/ClientManage.pm (modified) Silence a warning, this one comes from the HTTP access method ... Thu, 06 Nov 2008 23:26:44 GMT hachi [797] * trunk/lib/Perlbal.pm (modified) replace $var later in config processing This is done because comment ... Sun, 19 Oct 2008 21:01:46 GMT bradfitz [796] * trunk/CHANGES (modified) * trunk/t/90-accesscontrol.t (modified) don't fail on t/90-accesscontrol.t if Net::Netmask isn't ... Mon, 22 Sep 2008 01:40:03 GMT dormando [795] * tags/Perlbal-1.72 (copied) Tagging version '1.72' using shipit. Mon, 22 Sep 2008 01:40:00 GMT dormando [794] * trunk/CHANGES (modified) * trunk/Perlbal.spec (modified) * trunk/lib/Perlbal.pm (modified) Checking in changes prior to tagging of version 1.72. Changelog ... Mon, 22 Sep 2008 01:36:04 GMT dormando [793] * trunk/lib/Perlbal/Plugin/Include.pm (modified) Remove version check in bundled plugin.. was confusing PAUSE. Sun, 14 Sep 2008 00:40:13 GMT dormando [792] * tags/Perlbal-1.71 (copied) Tagging version '1.71' using shipit. Sun, 14 Sep 2008 00:40:05 GMT dormando [791] * trunk/CHANGES (modified) * trunk/Perlbal.spec (modified) * trunk/lib/Perlbal.pm (modified) Checking in changes prior to tagging of version 1.71. Changelog ... Sun, 14 Sep 2008 00:35:59 GMT dormando [790] * trunk/.shipit (modified) Going to pass on the autosvndir adding for now... The TODO here is to ... Thu, 04 Sep 2008 23:30:24 GMT hachi [789] * trunk/CHANGES (modified) Add CHANGES entry. Thu, 04 Sep 2008 22:52:58 GMT hachi [788] * trunk/t/30-reverseproxy.t (modified) Add test for negative Content-Length Thu, 04 Sep 2008 22:52:56 GMT hachi [787] * trunk/lib/Perlbal/ClientProxy.pm (modified) If Content-Length is negative, fail. Wed, 06 Aug 2008 00:01:45 GMT nickandrew [786] * trunk/debian/changelog (modified) * trunk/debian/control (modified) * trunk/debian/perlbal.docs (added) Merge debian perlbal-doc package into perlbal - Update the debian ... Mon, 04 Aug 2008 20:43:08 GMT athomason [785] * trunk/lib/Perlbal/HTTPHeaders.pm (modified) * trunk/t/12-headers.t (modified) add headers_list method Thu, 10 Jul 2008 10:05:26 GMT nickandrew [784] * trunk/CHANGES (modified) * trunk/lib/Perlbal/Test.pm (modified) * trunk/t/75-plugin-include.t (modified) Move manage_multi() into Perlbal::Test The manage_multi function is ... Thu, 10 Jul 2008 10:05:11 GMT nickandrew [783] * trunk/lib/Perlbal/Plugin/Palimg.pm (modified) Use new perlbal mailing list address The perlbal list changed in late ... Thu, 10 Jul 2008 10:04:58 GMT nickandrew [782] * trunk/CHANGES (modified) Add missing CHANGES lines Add CHANGES lines describing recent ... Wed, 02 Jul 2008 23:12:28 GMT nickandrew [781] * trunk/lib/Perlbal/Test.pm (modified) Document the Perlbal::Test class Add perldoc describing Perlbal::Test ... Wed, 02 Jul 2008 05:48:03 GMT nickandrew [780] * trunk/debian/perlbal.init (modified) Merge /etc/init.d/perlbal with current skeleton Merge in some features ... Wed, 02 Jul 2008 05:47:52 GMT nickandrew [779] * trunk/debian/perlbal.init (modified) Add LSB header to /etc/init.d/perlbal Add an "LSB style header" to ... Wed, 02 Jul 2008 05:47:42 GMT nickandrew [778] * trunk/MANIFEST (modified) Add missing files to MANIFEST doc/pool-parameters.txt and ... Wed, 02 Jul 2008 05:47:33 GMT nickandrew [777] * trunk/debian/perlbal.postinst (modified) Only mkdir /etc/perlbal once The supplied perlbal.postinst script ... Wed, 02 Jul 2008 05:47:23 GMT nickandrew [776] * trunk/debian/perlbal.postinst (modified) * trunk/debian/rules (modified) Add config files into debian package dpkg -i perlbal.deb succeeds but ... Wed, 02 Jul 2008 05:47:11 GMT nickandrew [775] * trunk/doc/build-debian-package.txt (added) Add documentation to build a debian package Add a file to detail how to ... Sun, 29 Jun 2008 19:43:51 GMT ask [774] * trunk/CHANGES (modified) * trunk/doc/config-guide.txt (modified) * trunk/doc/reproxying.txt (modified) * trunk/doc/service-parameters.txt (modified) * trunk/lib/Perlbal.pm (modified) * trunk/lib/Perlbal/ClientHTTPBase.pm (modified) * trunk/lib/Perlbal/ClientProxy.pm (modified) * trunk/lib/Perlbal/HTTPHeaders.pm (modified) * trunk/lib/Perlbal/Plugin/Cgilike.pm (modified) * trunk/lib/Perlbal/Plugin/EchoService.pm (modified) * trunk/lib/Perlbal/Plugin/Highpri.pm (modified) * trunk/lib/Perlbal/Plugin/Palimg.pm (modified) * trunk/lib/Perlbal/Plugin/Stats.pm (modified) * trunk/lib/Perlbal/Plugin/Vhosts.pm (modified) * trunk/lib/Perlbal/Service.pm (modified) * trunk/lib/Perlbal/Socket.pm (modified) * trunk/lib/Perlbal/SocketSSL.pm (modified) * trunk/lib/Perlbal/TCPListener.pm (modified) * trunk/lib/Perlbal/Util.pm (modified) * trunk/t/30-reverseproxy.t (modified) * trunk/t/32-pipelining.t (modified) Lots of typo corrections in documentation and comments from Nick Andrew Tue, 03 Jun 2008 22:51:21 GMT hachi [773] * trunk/CHANGES (modified) * trunk/doc/config-guide.txt (modified) * trunk/lib/Perlbal.pm (modified) Add SERVER crash_backtrace= setting Carp is already used by perlbal, ... Tue, 03 Jun 2008 19:42:19 GMT hachi [772] * trunk/CHANGES (modified) * trunk/lib/Perlbal/BackendHTTP.pm (modified) Make backend verification be hookable Add hook points, refactor some ... Sat, 05 Apr 2008 00:44:09 GMT ask [771] * trunk/lib/Perlbal/Service.pm (modified) spelling in comments (Fred Moyer) Wed, 02 Apr 2008 23:26:15 GMT ask [770] * trunk/conf/ssl.conf (modified) fix example config for ssl Sun, 09 Mar 2008 04:27:42 GMT bradfitz [769] * tags/Perlbal-1.70 (copied) Tagging version '1.70' using shipit. Sun, 09 Mar 2008 04:27:40 GMT bradfitz [768] * trunk/CHANGES (modified) * trunk/MANIFEST (modified) * trunk/META.yml (modified) * trunk/Perlbal.spec (modified) * trunk/lib/Perlbal.pm (modified) Checking in changes prior to tagging of version 1.70. Changelog ... Sun, 09 Mar 2008 04:08:11 GMT bradfitz [767] * trunk/CHANGES (modified) add missing CHANGES entry Sun, 09 Mar 2008 03:58:16 GMT bradfitz [766] * trunk/CHANGES (modified) * trunk/lib/Perlbal/ClientProxy.pm (modified) * trunk/t/52-chunked-upload.t (modified) SECURITY: patch from Jeremey James to not crash on ... Sun, 09 Mar 2008 03:44:49 GMT bradfitz [765] * trunk/CHANGES (modified) * trunk/lib/Perlbal/Socket.pm (modified) on successful write, update Perlbal::Socket's alive_time, so ... Sun, 09 Mar 2008 03:35:01 GMT bradfitz [764] * trunk/CHANGES (modified) missing changes. :) Sun, 09 Mar 2008 03:33:31 GMT bradfitz [763] * trunk/lib/Perlbal/BackendHTTP.pm (modified) * trunk/lib/Perlbal/ClientHTTP.pm (modified) * trunk/lib/Perlbal/ClientHTTPBase.pm (modified) * trunk/lib/Perlbal/ClientManage.pm (modified) * trunk/lib/Perlbal/ClientProxy.pm (modified) * trunk/lib/Perlbal/Plugin/EchoService.pm (modified) * trunk/lib/Perlbal/Service.pm (modified) * trunk/lib/Perlbal/TCPListener.pm (modified) * trunk/lib/Perlbal/UploadListener.pm (modified) * trunk/lib/Perlbal/Util.pm (modified) Patch from Andy Armstrong to make Perlbal ... Sun, 09 Mar 2008 03:22:08 GMT bradfitz [762] * trunk/CHANGES (modified) * trunk/lib/Perlbal/ClientHTTPBase.pm (modified) * trunk/lib/Perlbal/Service.pm (modified) * trunk/t/17-webserver-concat.t (modified) Prepping for new release, so backing out r760 and r761 ... Mon, 03 Mar 2008 16:59:26 GMT sup [761] * trunk/CHANGES (modified) * trunk/lib/Perlbal/ClientHTTPBase.pm (modified) * trunk/lib/Perlbal/Service.pm (modified) * trunk/t/17-webserver-concat.t (modified) New feature updated: compression of concatenated files Wed, 27 Feb 2008 15:08:14 GMT sup [760] * trunk/lib/Perlbal/ClientHTTPBase.pm (modified) * trunk/lib/Perlbal/Service.pm (modified) gzip-compression ability added Tue, 19 Feb 2008 22:35:49 GMT hachi [759] * trunk/lib/Perlbal.pm (modified) * trunk/lib/Perlbal/Plugin/Vhosts.pm (modified) * trunk/lib/Perlbal/Pool.pm (modified) * trunk/lib/Perlbal/Service.pm (modified) Revert "Rudimentary dumpconfig command, 90% working." Didn't mean to ... Tue, 19 Feb 2008 22:35:46 GMT hachi [758] * trunk/lib/Perlbal/Plugin/AccessControl.pm (modified) Revert "Make AccessControl plugin capable of dumping config." I didn't ... Tue, 19 Feb 2008 21:33:30 GMT hachi [757] * trunk/lib/Perlbal/Plugin/AccessControl.pm (modified) Make AccessControl plugin capable of dumping config. Tue, 19 Feb 2008 21:33:27 GMT hachi [756] * trunk/lib/Perlbal.pm (modified) * trunk/lib/Perlbal/Plugin/Vhosts.pm (modified) * trunk/lib/Perlbal/Pool.pm (modified) * trunk/lib/Perlbal/Service.pm (modified) Rudimentary dumpconfig command, 90% working. Fri, 15 Feb 2008 08:31:05 GMT dormando [755] * trunk/doc/pool-parameters.txt (added) Stub out a 'pool-parameters.txt' document (as referenced by other docs) Thu, 07 Feb 2008 01:41:27 GMT hachi [754] * trunk/lib/Perlbal/ClientHTTPBase.pm (modified) Spelled this method call wrong. Wed, 06 Feb 2008 09:04:25 GMT hachi [753] * trunk/lib/Perlbal/Test.pm (modified) * trunk/t/32-selector.t (modified) Silence warnings from test 32 when it checks to make sure ... Wed, 06 Feb 2008 09:04:23 GMT hachi [752] * trunk/lib/Perlbal/ClientHTTPBase.pm (modified) * trunk/lib/Perlbal/Plugin/AccessControl.pm (modified) * trunk/lib/Perlbal/Socket.pm (modified) Rework observed_ip_string method to only return when we have a defined ... Wed, 06 Feb 2008 05:45:20 GMT hachi [751] * trunk/lib/Perlbal/ClientHTTPBase.pm (modified) Since we update the alive_time on a socket whenever we read from it in ... Fri, 25 Jan 2008 03:59:50 GMT marksmith [750] * trunk/CHANGES (modified) * trunk/MANIFEST (modified) * trunk/lib/Perlbal/Plugin/Include.pm (added) * trunk/t/75-plugin-include.t (added) -- Add Include plugin by Eamon Daly ; plugin ... Thu, 24 Jan 2008 09:30:03 GMT bradfitz [749] * trunk/doc/hacking/todo.txt (modified) automated update Tue, 22 Jan 2008 17:52:43 GMT ask [748] * trunk/CHANGES (modified) * trunk/lib/Perlbal/Plugin/Stats.pm (modified) Fix 'No such pseudo-hash field "high_priority"' issue in Stats ... Thu, 17 Jan 2008 00:41:08 GMT hachi [747] * trunk/CHANGES (modified) Add changes log for security fix. Thu, 17 Jan 2008 00:41:06 GMT hachi [746] * trunk/lib/Perlbal/ClientHTTPBase.pm (modified) Don't allow upward directory traversal with concat get. Wed, 16 Jan 2008 01:42:54 GMT ask [745] * trunk/lib/Perlbal.pm (modified) use a locally scoped filehandle instead of a typeglob ... Mon, 07 Jan 2008 15:34:14 GMT hachi [744] * trunk/lib/Perlbal/Test.pm (modified) Stop trying to test linux AIO, since the setting no longer ... Mon, 07 Jan 2008 15:29:29 GMT hachi [743] * trunk/lib/Perlbal/Service.pm (modified) Finally fix the problem of trusted_upstream_proxies silently ... Thu, 03 Jan 2008 22:09:15 GMT kgoess [742] * trunk/lib/Perlbal.pm (modified) To get the "states" and "socks" commands to work when there are ... Thu, 03 Jan 2008 10:38:46 GMT hachi [741] * trunk/t/31-realworld.t (modified) Fix indentation to be correct. Thu, 03 Jan 2008 10:38:44 GMT hachi [740] * trunk/lib/Perlbal/Test/WebClient.pm (modified) * trunk/t/31-realworld.t (modified) make test client reset socket when keepalives are on, and server or host ... Thu, 03 Jan 2008 10:38:42 GMT hachi [739] * trunk/lib/Perlbal/Service.pm (modified) * trunk/t/31-realworld.t (modified) Original chained selectors patch by Jeremy James (Wed Apr 25 ... Thu, 03 Jan 2008 10:38:40 GMT hachi [738] * trunk/lib/Perlbal/BackendHTTP.pm (modified) Fred Moyer reported a crash condition on the ML where perlbal dies when ... Fri, 07 Dec 2007 22:33:33 GMT hachi [737] * trunk/lib/Perlbal/HTTPHeaders.pm (modified) Perl HTTP headers module also caches first line of requests ... Thu, 06 Dec 2007 22:04:20 GMT hachi [736] * trunk/lib/Perlbal/HTTPHeaders.pm (modified) This module won't compile by itself because it uses Perlbal::DEBUG. Thu, 06 Dec 2007 21:18:01 GMT mart [735] * trunk/CHANGES (modified) * trunk/lib/Perlbal.pm (modified) * trunk/lib/Perlbal/Service.pm (modified) -- add some new methods that make it a little nicer to embed Perlbal ... Sun, 02 Dec 2007 18:38:35 GMT mart [734] * trunk/lib/Perlbal/Plugin/Cgilike.pm (modified) Fix broken POD example Sun, 02 Dec 2007 18:28:39 GMT mart [733] * trunk/CHANGES (modified) Neglected to check in the changes to CHANGES for changeset:732. Sun, 02 Dec 2007 18:25:23 GMT mart [732] * trunk/lib/Perlbal/Plugin/Cgilike.pm (added) Add a plugin which allows simple mod_perl-like request handlers to ... Thu, 29 Nov 2007 20:01:47 GMT hachi [731] * trunk/CHANGES (modified) * trunk/lib/Perlbal/HTTPHeaders.pm (modified) -- add HTTPHeaders method set_request_uri so plugins can modify the uri ... Wed, 14 Nov 2007 00:13:20 GMT hachi [730] * trunk/Perlbal.spec (modified) Fixup RPM requirements and build requirements Sun, 11 Nov 2007 12:35:43 GMT hachi [729] * trunk/debian/control (modified) Update dep tree.