Karen Etheridge [Mon, 4 Aug 2014 23:44:41 +0000]
tighter entries
Karen Etheridge [Mon, 4 Aug 2014 23:41:42 +0000]
add a breadcrumb for maintainers
Karen Etheridge [Wed, 16 Jul 2014 23:57:25 +0000]
prepare for release of 0.75
Karen Etheridge [Thu, 17 Jul 2014 00:10:35 +0000]
declare MIN_PERL_VERSION in Makefile.PL
Karen Etheridge [Wed, 16 Jul 2014 23:56:08 +0000]
ignore dist dirs and MYMETA.*
Karen Etheridge [Wed, 16 Jul 2014 23:55:37 +0000]
add a standard MANIFEST.SKIP file
chansen [Thu, 8 Mar 2012 12:49:39 +0000]
Corrected FILENO implementation to return undef if stream is closed otherwise -1.
chansen [Thu, 8 Mar 2012 12:06:21 +0000]
Implemented support for EOF operation on FCGI::Stream handle
chansen [Thu, 8 Mar 2012 11:49:49 +0000]
Attempts to perform OPEN, SEEK, TELL or TIEHANDLE operations throws an exception
Florian Ragwitz [Fri, 10 Feb 2012 15:35:32 +0000]
Merge my 0.74 release with catagits/master
* catagits/master:
Correct POD paragraph Reported by gregor herrmann <gregoa@debian.org>
Port eg/threaded.pl to ithreads
Correct mutual exclusion with ithreads
Require Perl 5.6 and use XSLoader
Moved examples to eg/
Removed unused version.pm file
Removed POD file documenting removed API
Removed genereating of FCGI.pm
Removed genereating of FCGI.xs
Removed broken PP implementation.
Remove deprecated API
Conflicts:
perl/version.pm
chansen [Mon, 26 Sep 2011 19:26:48 +0000]
Correct POD paragraph
Reported by gregor herrmann <gregoa@debian.org>
chansen [Mon, 26 Sep 2011 11:58:51 +0000]
Port eg/threaded.pl to ithreads
chansen [Mon, 26 Sep 2011 11:46:05 +0000]
Correct mutual exclusion with ithreads
chansen [Mon, 26 Sep 2011 09:40:11 +0000]
Require Perl 5.6 and use XSLoader
chansen [Mon, 26 Sep 2011 09:20:04 +0000]
Moved examples to eg/
chansen [Mon, 26 Sep 2011 09:06:42 +0000]
Removed unused version.pm file
chansen [Mon, 26 Sep 2011 09:05:55 +0000]
Removed POD file documenting removed API
chansen [Mon, 26 Sep 2011 09:03:27 +0000]
Removed genereating of FCGI.pm
chansen [Mon, 26 Sep 2011 08:53:52 +0000]
Removed genereating of FCGI.xs
chansen [Mon, 26 Sep 2011 08:28:38 +0000]
Removed broken PP implementation.
chansen [Sun, 25 Sep 2011 20:53:39 +0000]
Remove deprecated API
Florian Ragwitz [Sat, 24 Sep 2011 08:06:08 +0000]
Version 0.74
Florian Ragwitz [Sat, 24 Sep 2011 07:54:33 +0000]
Stop leaking information across requests
%hash is false if the hash hasn't been assigned to, *or* if the hash is simply
empty. This causes the environment from the *second* request (that is, the
environment produced by the first request) to be saved as default if the first
request had empty environment. This way, request after the first can get access
to credentials set up by the first request.
Instead of fixing this, I'd much rather remove this old and buggy
interface. However, 10 years of deprecation don't seem to have been enough for
CGI::Fast to switch to the new and properly supported interface. :-(
This is CVE-2011-2766.
chansen [Sat, 20 Aug 2011 22:03:34 +0000]
Only discard input stream if FCGI_KEEP_CONN is set in FCGI_BeginRequestBody flags.
Florian Ragwitz [Sat, 28 May 2011 01:32:28 +0000]
Version 0.73
Florian Ragwitz [Sat, 28 May 2011 01:30:10 +0000]
Stop relying on echo being available
EUMM knows the portable way of calling echo.
Florian Ragwitz [Sat, 28 May 2011 01:29:40 +0000]
Stop claiming we ship a file called -e
There's no need to interpolate escape sequences in that echo call either.
Florian Ragwitz [Tue, 24 May 2011 12:35:29 +0000]
Add repository to meta resources
Florian Ragwitz [Thu, 19 May 2011 08:56:43 +0000]
Version 0.72
Florian Ragwitz [Thu, 19 May 2011 08:42:27 +0000]
Update changes
Florian Ragwitz [Mon, 9 May 2011 14:27:58 +0000]
Stop abusing EUMM too much
This code breaks on the EUMM version that'll be shipped with 5.14.0 due to a bug
in EUMM itself. However, if we stop doing crazy shit to prevent oldinterface.pod
to be installed, things will be fine. Also, at least recent versions of EUMM
won't install that extra pod file anyway. I haven't tested on older ones, but
I'm quite sure we don't care, as all that could go wrong is one extra file being
installed.
Tomas Doran [Fri, 29 Apr 2011 13:44:20 +0000]
Re-indent code to be sane
Tomas Doran [Fri, 29 Apr 2011 13:40:49 +0000]
Swap tabs for spaces
Tomas Doran [Fri, 29 Apr 2011 13:06:54 +0000]
Update .gitignore for MYMETA.yml
Tomas Doran [Fri, 29 Apr 2011 11:53:34 +0000]
Cleanup Makefile.PL
Tomas Doran [Thu, 28 Apr 2011 09:02:23 +0000]
Version 0.71_03
Tomas Doran [Thu, 28 Apr 2011 09:01:53 +0000]
Update ChangeLog
Tomas Doran [Thu, 28 Apr 2011 08:51:02 +0000]
Merge remote branch 'shadowcat/master'
* shadowcat/master:
Passing wide char's down to FCGI is deprecated
remove "implicit discarding of input stream" warning. RFC 3875 is pretty clear that a script is not obliged to read any of the data.
warn in case of implicit discarding of input stream
discard any remaining data in input stream which otherwise ends up in next request
FCGI::Stream::READ()
FCGI::Stream::READ() should warn() instead of croak() incase of wide character
Removed support for SFIO
Fixed indent style and braces to be consistent
s/\t/ /
Tomas Doran [Thu, 28 Apr 2011 08:47:37 +0000]
Version 0.71_02
Tomas Doran [Thu, 28 Apr 2011 08:44:03 +0000]
Take the patch from FCGI::ProcManager Pod.
This fixes process manager clean exit behaviour on SIGTERM or SIGHUP
by not looping around accept() in the C code. See ChangeLog entry for more
details
Florian Ragwitz [Thu, 7 Oct 2010 02:36:08 +0000]
Passing wide char's down to FCGI is deprecated
It'll be removed at some point. Make the warning say that.
chansen [Sat, 2 Oct 2010 14:07:07 +0000]
remove "implicit discarding of input stream" warning. RFC 3875 is pretty clear that a script is not obliged to read any of the data.
chansen [Sat, 2 Oct 2010 13:28:51 +0000]
warn in case of implicit discarding of input stream
chansen [Sat, 2 Oct 2010 13:26:48 +0000]
discard any remaining data in input stream which otherwise ends up in next request
chansen [Mon, 30 Aug 2010 11:02:51 +0000]
FCGI::Stream::READ()
- croak if called with invalid number of arguments
- croak if length is negative
- croak if offset is outside string
- pad scalar if offset is greater than length
chansen [Mon, 30 Aug 2010 10:20:37 +0000]
FCGI::Stream::READ() should warn() instead of croak() incase of wide character
chansen [Sun, 29 Aug 2010 22:36:56 +0000]
Removed support for SFIO
chansen [Sun, 29 Aug 2010 22:12:23 +0000]
Fixed indent style and braces to be consistent
chansen [Sun, 29 Aug 2010 21:38:13 +0000]
s/\t/ /
Tomas Doran [Tue, 24 Aug 2010 21:26:37 +0000]
Version 0.71_01
chansen [Sun, 22 Aug 2010 15:06:44 +0000]
print() and write() now warn() instead of croak() incase of wide character output
chansen [Wed, 14 Jul 2010 16:04:34 +0000]
Added a LIMITATIONS section to POD
Florian Ragwitz [Wed, 14 Jul 2010 15:52:09 +0000]
Apply patch from RT#57697
Jonathan Yu [Fri, 2 Apr 2010 17:19:40 +0000]
Fix a spelling mistake in the docs.
Florian Ragwitz [Thu, 1 Apr 2010 00:54:33 +0000]
Version 0.71.
Florian Ragwitz [Tue, 30 Mar 2010 00:03:27 +0000]
Fix another case of defined %hash.
Tomas Doran (t0m) [Mon, 22 Mar 2010 11:34:44 +0000]
Changelog and bump versions for 0.70
Tomas Doran (t0m) [Mon, 22 Mar 2010 11:33:00 +0000]
Merge commit 'github/master'
Florian Ragwitz [Sun, 28 Feb 2010 14:12:26 +0000]
defined %hash will be deprecated in 5.12.
Tomas Doran [Mon, 15 Feb 2010 22:58:57 +0000]
Bump version
Tomas Doran [Wed, 13 Jan 2010 18:33:07 +0000]
Bump versions for another dev release
Tomas Doran [Mon, 11 Jan 2010 19:30:32 +0000]
PRINT patch take 3 after diving the perl source
Tomas Doran (t0m) [Mon, 11 Jan 2010 18:07:06 +0000]
Switch PRINT back to void and use XSRETURN_UNDEF/XSRETURN_YES - chansen
Tomas Doran (t0m) [Mon, 11 Jan 2010 17:35:40 +0000]
Another .gitignore fix
Tomas Doran (t0m) [Mon, 11 Jan 2010 17:33:20 +0000]
IO:: PRINT returns a bool, not no of bytes written, pointed out by chansen
Tomas Doran [Sun, 10 Jan 2010 01:29:43 +0000]
Bump version
Tomas Doran [Sun, 10 Jan 2010 01:28:39 +0000]
Force signal handler installation so we can catch SIGPIPE. RT#5100
Tomas Doran [Sun, 10 Jan 2010 01:12:50 +0000]
Make the PRINT method return the number of bytes written.
This complies with the IO:: interface, and fixes (and takes the patch from)
RT#24347
Tomas Doran [Sun, 10 Jan 2010 00:58:53 +0000]
Fix UTF-8 double encoding issues (RT#52400)
Tomas Doran (t0m) [Thu, 31 Dec 2009 16:23:59 +0000]
Bump versions for 0.68
Tomas Doran (t0m) [Thu, 31 Dec 2009 16:28:02 +0000]
Add more generated files to .gitignore
Tomas Doran [Fri, 11 Dec 2009 23:42:36 +0000]
Merge branch 'master' of git.shadowcat.co.uk:fcgi2
* 'master' of git.shadowcat.co.uk:fcgi2:
Allow us to ship dev releases without version mismatches.
Tomas Doran [Fri, 11 Dec 2009 22:38:13 +0000]
More .gitignore
Florian Ragwitz [Fri, 11 Dec 2009 23:34:42 +0000]
Allow us to ship dev releases without version mismatches.
Tomas Doran [Tue, 8 Dec 2009 01:52:40 +0000]
Add yet more generated files to .gitignore
Tomas Doran [Tue, 8 Dec 2009 01:46:49 +0000]
Bump versions for dev release pending
Tomas Doran [Tue, 8 Dec 2009 01:40:04 +0000]
Avoid quoting error with newer automake
perl [master]$ ./distrib
../acinclude.m4:3: warning: underquoted definition of FCGI_COMMON_CHECKS
../acinclude.m4:3: run info '(automake)Extending aclocal'
../acinclude.m4:3: or see http://sources.redhat.com/automake/automake.html#Extending-aclocal
Tomas Doran [Tue, 8 Dec 2009 01:30:57 +0000]
Add additional ignores
Tomas Doran [Thu, 3 Dec 2009 21:13:49 +0000]
Chop tabs for spaces in the changelog
Tomas Doran [Wed, 2 Dec 2009 19:57:45 +0000]
Merge branch 'master' of ssh://goatse.co.uk/~bobtfish/public_html/fcgi2
* 'master' of ssh://goatse.co.uk/~bobtfish/public_html/fcgi2:
Add more things to .gitignore
Add FILENO method to FCGI.pm to comply with IO:: interface
Trim trailing whitespace
add a .gitignore for the perl stuff.
t0m [Sun, 29 Nov 2009 11:46:21 +0000]
Add FILENO method to FCGI.pm to comply with IO:: interface
FILENO method returns a defined but invalid value (can never be defined
as the error return from the syscall is -1) to placate things such as
IPC::Run which call fileno to check if a filehandle is open.
Closes bugs:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544540
http://rt.cpan.org/Public/Bug/Display.html?id=50972
Removes need for upstream patch in OpenBSD
t0m [Sun, 29 Nov 2009 11:46:58 +0000]
Trim trailing whitespace
Tomas Doran [Mon, 2 Nov 2009 23:23:07 +0000]
Add a .gitignore.
Tomas Doran [Wed, 2 Dec 2009 19:52:38 +0000]
Add more things to .gitignore
t0m [Sun, 29 Nov 2009 11:46:21 +0000]
Add FILENO method to FCGI.pm to comply with IO:: interface
FILENO method returns a defined but invalid value (can never be defined
as the error return from the syscall is -1) to placate things such as
IPC::Run which call fileno to check if a filehandle is open.
Closes bugs:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544540
http://rt.cpan.org/Public/Bug/Display.html?id=50972
Removes need for upstream patch in OpenBSD
t0m [Sun, 29 Nov 2009 11:46:58 +0000]
Trim trailing whitespace
Tomas Doran [Mon, 2 Nov 2009 23:23:07 +0000]
add a .gitignore for the perl stuff.
robs [Sat, 31 Jan 2004 17:47:06 +0000]
[WIN32] Raise SIGTERM from the ShutdownRequestThread to emulate
the Unix behaviour. Dan [mail@daniel-albert.de]
Modified Files: README libfcgi/os_win32.c
robs [Sun, 2 Nov 2003 22:46:41 +0000]
remove '/GX-' - C++ exceptions are presumed disabled for extern 'C' fns
robs [Sun, 2 Nov 2003 22:45:02 +0000]
remove '/D LIBFCGI_EXPORTS'
robs [Sun, 2 Nov 2003 22:37:51 +0000]
remove '/GX-' from the compiler flags - there C++ exception handling is off on extern 'C' fns anyway
robs [Sun, 2 Nov 2003 21:51:36 +0000]
change uses of 'cp' to 'copy'
robs [Sun, 2 Nov 2003 21:42:47 +0000]
add Win32/config_h.dsp
robs [Sun, 22 Jun 2003 02:15:10 +0000]
bump version to 2.4.1
robs [Sun, 22 Jun 2003 02:02:33 +0000]
migrate OS_Close() calls to new signiature
robs [Sun, 22 Jun 2003 00:51:26 +0000]
Fix fcgi_streambuf::underflow() such that when there is no buffer
the character isn't removed. AIDA Shinra <shinra@j10n.org>
Modified Files:README libfcgi/fcgio.cpp
robs [Sun, 22 Jun 2003 00:24:11 +0000]
call the fcgi lib's attach/detach
robs [Sun, 22 Jun 2003 00:16:43 +0000]
add attach()/detach() support
robs [Tue, 4 Feb 2003 01:30:04 +0000]
tabs -> spaces
robs [Sun, 19 Jan 2003 17:19:41 +0000]
set version to 2.4.0