speedycgi-announce Mailing List for SpeedyCGI
Brought to you by:
samh
You can subscribe to this list here.
| 2002 |
Jan
|
Feb
(4) |
Mar
|
Apr
|
May
|
Jun
(2) |
Jul
|
Aug
|
Sep
(3) |
Oct
|
Nov
|
Dec
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2003 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
|
From: Sam H. <sa...@da...> - 2003-10-12 06:31:51
|
SpeedyCGI release 2.22 is available at:
http://daemoninc.com/SpeedyCGI/download.html
The changes since 2.21 are:
- Redhat9 fixes.
- Better support for setuid under Solaris.
- Fixes for HP-UX 11.22
- Fix for memory leak in speedy_backend reported by James H. Thompson
- speedy_file.c fixes for bugs reported by Dmitri Tikhonov
- Fix from Lars Thegler for buffer overrun in speedy_opt.c
- Add efence malloc debugging.
|
|
From: Sam H. <sa...@da...> - 2002-09-30 08:10:42
|
SpeedyCGI release 2.21 is available at:
http://daemoninc.com/SpeedyCGI/download.html
The changes since 2.20 are:
- Fix too many backends problem reported by Theo Petersen. The
problem is due to temp-file corruption that occurs when the
web-server sends a TERM signal to the frontend while it is working
on the temp file. It also results in some backends failing due
to the corruption. Added a fix so that signals are always blocked
while working on the temp file.
- Shutdown handler should be called after script is touched.
- Fixes for Mac OS X 10.1. Workaround the sigpending() bug,
and add msync() which appears to fix a shared-memory flushing
problem when temp-file is expanded.
|
|
From: Sam H. <sa...@da...> - 2002-09-20 05:29:37
|
I've released the SpeedyCGI code under the name "PersistentPerl" to try
to clear up some confusion about what SpeedyCGI does. The PersistentPerl
code is currently generated automatically from the SpeedyCGI source,
so both releases will behave the same - one doesn't work better than
the other. At some point, PersistentPerl may replace SpeedyCGI, but
for now they'll both be kept in sync. PersistentPerl has a separate
namespace so it can co-exist with SpeedyCGI on the same system.
The home page for PersistentPerl is:
http://daemoninc.com/PersistentPerl
PersistentPerl has separate mailing lists from SpeedyCGI. I'll try
to get an email gateway going between the two projects.
Sam
|
|
From: Sam H. <sa...@da...> - 2002-09-20 01:02:38
|
SpeedyCGI release 2.20 is available at:
http://daemoninc.com/SpeedyCGI/download.html
There have been a couple small bug fixes since release 2.20pre2.
The changes since the last major release (version 2.11) are:
- Added a mod_speedycgi module that works under Apache 2.0.39 or
later. Works with the default prefork mpm, but not with threaded
mpm's.
- Exit status is now passed from the backend to the frontend.
The frontend now exits soon after the backend exits instead of
when all sockets close.
- Fixed bug where alarm's were unusable from within perl code.
- Signal handling in the backend has been cleaned up. Signal
settings will no longer be altered between perl runs.
- Find scripts by dev/ino/group-name instead of by dev/ino
- In the "speedy" executable buffering has been changed so
that BufsizGet and BufsizPut are now maximum values instead of
absolute values. The buffers will start small and grow
to this value if needed. The default values for these options
have been increased.
- Backend allocation is now controlled better. Another backend isn't
allocated until the previous backend has had a chance to start.
This should reduce the tendency to use too many backends when the
load fluctuates.
- Initially compiled perl-code is now shared among interpreters
within the same group (or same script if not using groups).
- To implement the new shared perl code and exit status features,
an extra parent process is created for each group (or for each
script, if not using groups). This process should use very little
cpu or un-shared memory.
- New code provides doubly linked lists for all slots in the
temp file. This eliminates some of the more obscure linked list
code in various places, and enables some minor performance
improvements.
|
|
From: Sam H. <sa...@da...> - 2002-06-29 19:02:19
|
SpeedyCGI 2.20 pre-release 2 is available at:
http://daemoninc.com/SpeedyCGI/download.html
The changes since 2.20pre1 are:
- Added a mod_speedycgi module that works under Apache 2.0.39 or
later. Works with the default prefork mpm, but not with threaded
mpm's.
There were also a couple of changes in the core code that were needed
due to problems found during apache-2 module testing on Solaris.
They may fix other problems too, so if you had trouble with 2.20pre1,
this release might help.
|
|
From: Sam H. <sa...@da...> - 2002-06-14 22:26:12
|
SpeedyCGI 2.20 pre-release 1 is available for testing at:
http://daemoninc.com/SpeedyCGI/download.html
The official 2.20 release should be coming soon, assuming there are no
major problems with the code.
The changes since version 2.11 are:
- Exit status is now passed from the backend to the frontend.
The frontend now exits soon after the backend exits instead of
when all sockets close.
- Fixed bug where alarm's were unusable from within perl code.
- Signal handling in the backend has been cleaned up. Signal
settings will no longer be altered between perl runs.
- Find scripts by dev/ino/group-name instead of by dev/ino
- In the "speedy" executable buffering has been changed so
that BufsizGet and BufsizPut are now maximum values instead of
absolute values. The buffers will start small and grow
to this value if needed. The default values for these options
have been increased.
- Backend allocation is now controlled better. Another backend isn't
allocated until the previous backend has had a chance to start.
This should reduce the tendency to use too many backends when the
load fluctuates.
- Initially compiled perl-code is now shared among interpreters
within the same group (or same script if not using groups).
- To implement the new shared perl code and exit status features,
an extra parent process is created for each group (or for each
script, if not using groups). This process should use very little
cpu or un-shared memory.
- New code provides doubly linked lists for all slots in the
temp file. This eliminates some of the more obscure linked list
code in various places, and enables some minor performance
improvements.
|
|
From: Sam H. <sa...@da...> - 2002-02-11 03:19:38
|
test |
|
From: lora hanna<maz...@ya...> - 2002-02-06 17:45:52
|
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>CONGRATULATIONS!! YOU WON!! </title>
</style>
</head>
<BODY bgcolor="#CCCCFF" background="bg27.gif">
<script language="JavaScript">
<!--
function namosw_fade_background(r1, g1, b1, r2, g2, b2, maxstep)
{
var i, r, g, b;
for (i = 0; i <= maxstep; i++) {
r = Math.floor((r1*(maxstep-i) + r2*i)/maxstep);
g = Math.floor((g1*(maxstep-i) + g2*i)/maxstep);
b = Math.floor((b1*(maxstep-i) + b2*i)/maxstep);
namosw_fade_setbgcolor(r, g, b)
}
}
function namosw_fade_setbgcolor()
{
var hexchars = '0123456789abcdef';
var i;
var color_str = '#';
var args = namosw_fade_setbgcolor.arguments;
if (args.length != 3)
return;
for (i = 0; i < 3; i++) {
color_str += hexchars.charAt(Math.floor(args[i]/16));
color_str += hexchars.charAt(args[i]%16);
}
document.bgColor = color_str;
}
//-->
</script>
<p> </p>
<p><font color="blue"><b><span style="font-size:16pt;">CONGRATULATIONS!! YOU
WON!!</b></font> </span></p>
<p> </p>
<p><font color="navy"><b>YOUR FREE MEMBERSHIP & FREE SOFTWARE!! </b></font></p>
<p><font color="navy"><b>PLUS - Your FREE Cell Phone!! </b></font></p>
<p><b> </b></p>
<p><font color="navy"><b>CHECK IT OUT! </b></font></p>
<p><font color="navy"><b>2500+ MEMBERS A MONTH!! </b></font></p>
<p><font color="navy"><b> </b></font></p>
<p><font color="navy"><b>ALL new members that come into the club </b></font></p>
<p><font color="navy"><b>COMPANY WIDE will go under YOU. </b></font></p>
<p><font color="navy"><b> </b></font></p>
<p><font color="navy"><b>A true VERTICAL downline. </b></font></p>
<p><font color="navy"><b>YOU can easily get 1500+ members </b></font></p>
<p><font color="navy"><b>under YOU in a month! </b></font></p>
<p><font color="navy"><b> </b></font></p>
<p><font color="navy"><b>How would you like a </b></font></p>
<p><font color="navy"><b>Commission Check every Month? </b></font></p>
<p><b> </b></p>
<p><font color="red"><b>JOIN FREE!!!........JOIN FREE!!!! </b></font></p>
<p><b> </b></p>
<p><font color="blue"><b>To join our FREE Postlaunch Program </b></font></p>
<p><font color="blue"><b>Go to sign Up at: </b></font></p>
<p> </p>
<p><b><a href="http://www.geocities.com/personanalworldcup/"><span style="font-size:16pt;"><font color="blue">http://www.geocities.com/personanalworldcup/</font></span></a></b></p>
<p> </p>
</html>
|
|
From: linda morgan<maz...@ya...> - 2002-02-05 15:20:28
|
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>CONGRATULATIONS!! YOU WON!! </title>
</style>
</head>
<BODY bgcolor="#CCCCFF" background="bg27.gif">
<script language="JavaScript">
<!--
function namosw_fade_background(r1, g1, b1, r2, g2, b2, maxstep)
{
var i, r, g, b;
for (i = 0; i <= maxstep; i++) {
r = Math.floor((r1*(maxstep-i) + r2*i)/maxstep);
g = Math.floor((g1*(maxstep-i) + g2*i)/maxstep);
b = Math.floor((b1*(maxstep-i) + b2*i)/maxstep);
namosw_fade_setbgcolor(r, g, b)
}
}
function namosw_fade_setbgcolor()
{
var hexchars = '0123456789abcdef';
var i;
var color_str = '#';
var args = namosw_fade_setbgcolor.arguments;
if (args.length != 3)
return;
for (i = 0; i < 3; i++) {
color_str += hexchars.charAt(Math.floor(args[i]/16));
color_str += hexchars.charAt(args[i]%16);
}
document.bgColor = color_str;
}
//-->
</script>
<p> </p>
<p><font color="blue"><b><span style="font-size:16pt;">CONGRATULATIONS!! YOU
WON!!</b></font> </span></p>
<p> </p>
<p><font color="navy"><b>YOUR FREE MEMBERSHIP & FREE SOFTWARE!! </b></font></p>
<p><font color="navy"><b>PLUS - Your FREE Cell Phone!! </b></font></p>
<p><b> </b></p>
<p><font color="navy"><b>CHECK IT OUT! </b></font></p>
<p><font color="navy"><b>2500+ MEMBERS A MONTH!! </b></font></p>
<p><font color="navy"><b> </b></font></p>
<p><font color="navy"><b>ALL new members that come into the club </b></font></p>
<p><font color="navy"><b>COMPANY WIDE will go under YOU. </b></font></p>
<p><font color="navy"><b> </b></font></p>
<p><font color="navy"><b>A true VERTICAL downline. </b></font></p>
<p><font color="navy"><b>YOU can easily get 1500+ members </b></font></p>
<p><font color="navy"><b>under YOU in a month! </b></font></p>
<p><font color="navy"><b> </b></font></p>
<p><font color="navy"><b>How would you like a </b></font></p>
<p><font color="navy"><b>Commission Check every Month? </b></font></p>
<p><b> </b></p>
<p><font color="red"><b>JOIN FREE!!!........JOIN FREE!!!! </b></font></p>
<p><b> </b></p>
<p><font color="blue"><b>To join our FREE Postlaunch Program </b></font></p>
<p><font color="blue"><b>Go to sign Up at: </b></font></p>
<p> </p>
<p><a href="http://www.geocities.com/mercurylazare2/"><b><span style="font-size:16pt;"><font color="blue">http://www.geocities.com/mercurylazare2/ </font></span></b></a></p>
<p> </p>
<p> </p>
</html>
|
|
From: linda morgan<maz...@ya...> - 2002-02-04 16:52:35
|
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<title>CONGRATULATIONS!! YOU WON!! </title>
</style>
</head>
<BODY bgcolor="#CCCCFF" background="bg27.gif">
<script language="JavaScript">
<!--
function namosw_fade_background(r1, g1, b1, r2, g2, b2, maxstep)
{
var i, r, g, b;
for (i = 0; i <= maxstep; i++) {
r = Math.floor((r1*(maxstep-i) + r2*i)/maxstep);
g = Math.floor((g1*(maxstep-i) + g2*i)/maxstep);
b = Math.floor((b1*(maxstep-i) + b2*i)/maxstep);
namosw_fade_setbgcolor(r, g, b)
}
}
function namosw_fade_setbgcolor()
{
var hexchars = '0123456789abcdef';
var i;
var color_str = '#';
var args = namosw_fade_setbgcolor.arguments;
if (args.length != 3)
return;
for (i = 0; i < 3; i++) {
color_str += hexchars.charAt(Math.floor(args[i]/16));
color_str += hexchars.charAt(args[i]%16);
}
document.bgColor = color_str;
}
//-->
</script>
<p> </p>
<p><font color="blue"><b><span style="font-size:16pt;">CONGRATULATIONS!! YOU
WON!!</b></font> </span></p>
<p> </p>
<p><font color="navy"><b>YOUR FREE MEMBERSHIP & FREE SOFTWARE!! </b></font></p>
<p><font color="navy"><b>PLUS - Your FREE Cell Phone!! </b></font></p>
<p><b> </b></p>
<p><font color="navy"><b>CHECK IT OUT! </b></font></p>
<p><font color="navy"><b>2500+ MEMBERS A MONTH!! </b></font></p>
<p><font color="navy"><b> </b></font></p>
<p><font color="navy"><b>ALL new members that come into the club </b></font></p>
<p><font color="navy"><b>COMPANY WIDE will go under YOU. </b></font></p>
<p><font color="navy"><b> </b></font></p>
<p><font color="navy"><b>A true VERTICAL downline. </b></font></p>
<p><font color="navy"><b>YOU can easily get 1500+ members </b></font></p>
<p><font color="navy"><b>under YOU in a month! </b></font></p>
<p><font color="navy"><b> </b></font></p>
<p><font color="navy"><b>How would you like a </b></font></p>
<p><font color="navy"><b>Commission Check every Month? </b></font></p>
<p><b> </b></p>
<p><font color="red"><b>JOIN FREE!!!........JOIN FREE!!!! </b></font></p>
<p><b> </b></p>
<p><font color="blue"><b>To join our FREE Postlaunch Program </b></font></p>
<p><font color="blue"><b>Go to sign Up at: </b></font></p>
<p> </p>
<p><a href="http://www.geocities.com/mercurylazare2/"><b><span style="font-size:16pt;"><font color="blue">http://www.geocities.com/mercurylazare2/ </font></span></b></a></p>
<p> </p>
<p> </p>
</html>
|