Release Notes: This version features Red Hat 9 fixes, better support for setuid under Solaris, fixes for HP-UX 11.22, a fix for a memory leak in speedy_backend, fixes in speedy_file.c, a fix for a buffer overrun in speedy_opt.c, and efence malloc debugging.
Release Notes: This version fixes a bug that caused some failures under high load.
Release Notes: This release adds an Apache 2 module, exit status support, better buffering of stdio, better control of spawning of backends, shared compiled Perl code, and bugfixes.
Release Notes: This release fixes bugs relating to the new Group option (exit was causing the whole interpreter to exit), a bug where mod_speedycgi could run the wrong script, and a bug where sh-bang options could be mixed up between scripts. New features include automated mod_speedycgi testing, a workaround for a Solaris 2.5.1 bug that was causing the mungefds and touch tests to fail, a new variable $CGI::SpeedyCGI::i_am_speedy for a quick way to check if the script is running under speedycgi, and a few new methods: add_shutdown_handler, shutdown_now, and shutdown_next_time.
Release Notes: Multiple scripts in one interpreter using the new Group option, removal of all extraneous shared libraries, and code reductions by adding ifdefs to separate frontend/backend code. The Speedy frontend dies on sigpipe if it gets epipe on fd 1 or 2, and the backend always tracks the current directory of the frontend. A new "register_cleanup" method and build binaries for Solaris and BSD were added. Bugs were also fixed for changing mtime on a script which could cause temp-file corruption, and after hitting maxruns, the backend was not chdir'ing to the right directory before exec'ing itself.
Release Notes: This release fixes a memory leak in mod_speedycgi, zombie backends randomly appearing to be still running, options in #! line being sometimes ignored, the module not being installed correctly on CPAN, and a compile failure on Solaris-8. New features include experimental support for setuid scripts with -DIAMSUID, no more linking to the front-end with libperl, new -v option to display the version, and the ability to build RPMs with make rpm.
Release Notes: This release fixes mod_speedycgi reporting that the temp file is corrupt, an error in switching from mod_perl to mod_speedycgi, runaway file growth in FreeBSD 3.4, stranded sockets in /tmp, dead frontends that are left stranded in invalid groups, the inability to reliably detect temp-file removal, MAP_FAILED not being defined on HP-UX, and an index() declaration compiler warning on Solaris.
Release Notes: This release fixes a TIME_WAIT problem in 1.x releases, provides pre-compilation for scripts that can't run persistently, cleaner implementation of MaxBackends, and the Apache module is now a DSO.
Release Notes: This release adds a MAXBACKENDS feature to limit the number of backend processes spawned. This required changing the format of the backend queue. Now each entry has a pid, port number, and used flag. The queue now contains a list of all backend processes, with the used flag present to determine whether or not the process is in use. Also, a contrib directory has been added, with instructions on using SpeedyCGI with HTML::Mason
Release Notes: Fixed a compile problem with Perl 5.004.