13 years agoUpdate changes
Florian Ragwitz [Thu, 19 May 2011 08:42:27 +0000]
Update changes

13 years agoStop abusing EUMM too much
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.

13 years agoRe-indent code to be sane
Tomas Doran [Fri, 29 Apr 2011 13:44:20 +0000]
Re-indent code to be sane

13 years agoSwap tabs for spaces
Tomas Doran [Fri, 29 Apr 2011 13:40:49 +0000]
Swap tabs for spaces

13 years agoUpdate .gitignore for MYMETA.yml
Tomas Doran [Fri, 29 Apr 2011 13:06:54 +0000]
Update .gitignore for MYMETA.yml

13 years agoCleanup Makefile.PL
Tomas Doran [Fri, 29 Apr 2011 11:53:34 +0000]
Cleanup Makefile.PL

13 years agoVersion 0.71_03 0.71_03
Tomas Doran [Thu, 28 Apr 2011 09:02:23 +0000]
Version 0.71_03

13 years agoUpdate ChangeLog
Tomas Doran [Thu, 28 Apr 2011 09:01:53 +0000]
Update ChangeLog

13 years agoMerge remote branch 'shadowcat/master'
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/    /

13 years agoVersion 0.71_02 0.71_02
Tomas Doran [Thu, 28 Apr 2011 08:47:37 +0000]
Version 0.71_02

13 years agoTake the patch from FCGI::ProcManager Pod.
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

14 years agoPassing wide char's down to FCGI is deprecated
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.

14 years agoremove "implicit discarding of input stream" warning. RFC 3875 is pretty clear 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.

14 years agowarn in case of implicit discarding of input stream
chansen [Sat, 2 Oct 2010 13:28:51 +0000]
warn in case of implicit discarding of input stream

14 years agodiscard any remaining data in input stream which otherwise ends up in next request
chansen [Sat, 2 Oct 2010 13:26:48 +0000]
discard any remaining data in input stream which otherwise ends up in next request

14 years agoFCGI::Stream::READ()
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

14 years agoFCGI::Stream::READ() should warn() instead of croak() incase of wide character
chansen [Mon, 30 Aug 2010 10:20:37 +0000]
FCGI::Stream::READ() should warn() instead of croak() incase of wide character

14 years agoRemoved support for SFIO
chansen [Sun, 29 Aug 2010 22:36:56 +0000]
Removed support for SFIO

14 years agoFixed indent style and braces to be consistent
chansen [Sun, 29 Aug 2010 22:12:23 +0000]
Fixed indent style and braces to be consistent

14 years agos/\t/ /
chansen [Sun, 29 Aug 2010 21:38:13 +0000]
s/\t/    /

14 years agoVersion 0.71_01 0.71_01
Tomas Doran [Tue, 24 Aug 2010 21:26:37 +0000]
Version 0.71_01

14 years agoprint() and write() now warn() instead of croak() incase of wide character output
chansen [Sun, 22 Aug 2010 15:06:44 +0000]
print() and write() now warn() instead of croak() incase of wide character output

14 years agoAdded a LIMITATIONS section to POD
chansen [Wed, 14 Jul 2010 16:04:34 +0000]
Added a LIMITATIONS section to POD

14 years agoApply patch from RT#57697
Florian Ragwitz [Wed, 14 Jul 2010 15:52:09 +0000]
Apply patch from RT#57697

14 years agoFix a spelling mistake in the docs.
Jonathan Yu [Fri, 2 Apr 2010 17:19:40 +0000]
Fix a spelling mistake in the docs.

14 years agoVersion 0.71. 0.71
Florian Ragwitz [Thu, 1 Apr 2010 00:54:33 +0000]
Version 0.71.

14 years agoFix another case of defined %hash.
Florian Ragwitz [Tue, 30 Mar 2010 00:03:27 +0000]
Fix another case of defined %hash.

14 years agoChangelog and bump versions for 0.70 0.70
Tomas Doran (t0m) [Mon, 22 Mar 2010 11:34:44 +0000]
Changelog and bump versions for 0.70

14 years agoMerge commit 'github/master'
Tomas Doran (t0m) [Mon, 22 Mar 2010 11:33:00 +0000]
Merge commit 'github/master'

14 years agodefined %hash will be deprecated in 5.12.
Florian Ragwitz [Sun, 28 Feb 2010 14:12:26 +0000]
defined %hash will be deprecated in 5.12.

14 years agoBump version 0.69
Tomas Doran [Mon, 15 Feb 2010 22:58:57 +0000]
Bump version

14 years agoBump versions for another dev release 0.68_02
Tomas Doran [Wed, 13 Jan 2010 18:33:07 +0000]
Bump versions for another dev release

14 years agoPRINT patch take 3 after diving the perl source
Tomas Doran [Mon, 11 Jan 2010 19:30:32 +0000]
PRINT patch take 3 after diving the perl source

14 years agoSwitch PRINT back to void and use XSRETURN_UNDEF/XSRETURN_YES - chansen
Tomas Doran (t0m) [Mon, 11 Jan 2010 18:07:06 +0000]
Switch PRINT back to void and use XSRETURN_UNDEF/XSRETURN_YES - chansen

14 years agoAnother .gitignore fix
Tomas Doran (t0m) [Mon, 11 Jan 2010 17:35:40 +0000]
Another .gitignore fix

14 years agoIO:: PRINT returns a bool, not no of bytes written, pointed out by chansen
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

14 years agoBump version 0.68_01
Tomas Doran [Sun, 10 Jan 2010 01:29:43 +0000]
Bump version

14 years agoForce signal handler installation so we can catch SIGPIPE. RT#5100
Tomas Doran [Sun, 10 Jan 2010 01:28:39 +0000]
Force signal handler installation so we can catch SIGPIPE. RT#5100

14 years agoMake the PRINT method return the number of bytes written.
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

14 years agoFix UTF-8 double encoding issues (RT#52400)
Tomas Doran [Sun, 10 Jan 2010 00:58:53 +0000]
Fix UTF-8 double encoding issues (RT#52400)

14 years agoBump versions for 0.68 0.68
Tomas Doran (t0m) [Thu, 31 Dec 2009 16:23:59 +0000]
Bump versions for 0.68

14 years agoAdd more generated files to .gitignore
Tomas Doran (t0m) [Thu, 31 Dec 2009 16:28:02 +0000]
Add more generated files to .gitignore

14 years agoMerge branch 'master' of git.shadowcat.co.uk:fcgi2 0.67_01 0.67_01-RC1
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.

14 years agoMore .gitignore
Tomas Doran [Fri, 11 Dec 2009 22:38:13 +0000]
More .gitignore

14 years agoAllow us to ship dev releases without version mismatches.
Florian Ragwitz [Fri, 11 Dec 2009 23:34:42 +0000]
Allow us to ship dev releases without version mismatches.

14 years agoAdd yet more generated files to .gitignore
Tomas Doran [Tue, 8 Dec 2009 01:52:40 +0000]
Add yet more generated files to .gitignore

14 years agoBump versions for dev release pending
Tomas Doran [Tue, 8 Dec 2009 01:46:49 +0000]
Bump versions for dev release pending

14 years agoAvoid quoting error with newer automake
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

14 years agoAdd additional ignores
Tomas Doran [Tue, 8 Dec 2009 01:30:57 +0000]
Add additional ignores

14 years agoChop tabs for spaces in the changelog
Tomas Doran [Thu, 3 Dec 2009 21:13:49 +0000]
Chop tabs for spaces in the changelog

14 years agoMerge branch 'master' of ssh://goatse.co.uk/~bobtfish/public_html/fcgi2
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.

14 years agoAdd FILENO method to FCGI.pm to comply with IO:: interface
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

14 years agoTrim trailing whitespace
t0m [Sun, 29 Nov 2009 11:46:58 +0000]
Trim trailing whitespace

14 years agoAdd a .gitignore.
Tomas Doran [Mon, 2 Nov 2009 23:23:07 +0000]
Add a .gitignore.

14 years agoAdd more things to .gitignore
Tomas Doran [Wed, 2 Dec 2009 19:52:38 +0000]
Add more things to .gitignore

14 years agoAdd FILENO method to FCGI.pm to comply with IO:: interface
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

14 years agoTrim trailing whitespace
t0m [Sun, 29 Nov 2009 11:46:58 +0000]
Trim trailing whitespace

14 years agoadd a .gitignore for the perl stuff.
Tomas Doran [Mon, 2 Nov 2009 23:23:07 +0000]
add a .gitignore for the perl stuff.

20 years ago[WIN32] Raise SIGTERM from the ShutdownRequestThread to emulate
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

21 years agoremove '/GX-' - C++ exceptions are presumed disabled for extern 'C' fns
robs [Sun, 2 Nov 2003 22:46:41 +0000]
remove '/GX-' - C++ exceptions are presumed disabled for extern 'C' fns

21 years agoremove '/D LIBFCGI_EXPORTS'
robs [Sun, 2 Nov 2003 22:45:02 +0000]
remove '/D LIBFCGI_EXPORTS'

21 years agoremove '/GX-' from the compiler flags - there C++ exception handling is off on extern...
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

21 years agochange uses of 'cp' to 'copy'
robs [Sun, 2 Nov 2003 21:51:36 +0000]
change uses of 'cp' to 'copy'

21 years agoadd Win32/config_h.dsp
robs [Sun, 2 Nov 2003 21:42:47 +0000]
add Win32/config_h.dsp

21 years agobump version to 2.4.1
robs [Sun, 22 Jun 2003 02:15:10 +0000]
bump version to 2.4.1

21 years agomigrate OS_Close() calls to new signiature
robs [Sun, 22 Jun 2003 02:02:33 +0000]
migrate OS_Close() calls to new signiature

21 years agoFix fcgi_streambuf::underflow() such that when there is no buffer
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

21 years agocall the fcgi lib's attach/detach
robs [Sun, 22 Jun 2003 00:24:11 +0000]
call the fcgi lib's attach/detach

21 years agoadd attach()/detach() support
robs [Sun, 22 Jun 2003 00:16:43 +0000]
add attach()/detach() support

21 years agotabs -> spaces
robs [Tue, 4 Feb 2003 01:30:04 +0000]
tabs -> spaces

21 years agoset version to 2.4.0
robs [Sun, 19 Jan 2003 17:19:41 +0000]
set version to 2.4.0

21 years agofix typo in example code, re prime number
robs [Sun, 19 Jan 2003 16:58:22 +0000]
fix typo in example code, re prime number

21 years agoupdate to 0.67
skimo [Sun, 22 Dec 2002 20:54:35 +0000]
update to 0.67

21 years agobump version in anticipation of new release
skimo [Sun, 15 Dec 2002 20:04:36 +0000]
bump version in anticipation of new release

21 years agoadd minimal test
skimo [Sun, 15 Dec 2002 20:03:28 +0000]
add minimal test

21 years agoComment out calls to close in Finish based on a report
skimo [Sun, 15 Dec 2002 20:02:48 +0000]
Comment out calls to close in Finish based on a report
by "Kurtis D. Rader" <kdrader@us.ibm.com>

21 years agoWrite out in 32KiB chunks since FastCGI protocol support
skimo [Sun, 15 Dec 2002 20:01:46 +0000]
Write out in 32KiB chunks since FastCGI protocol support
blocks up to 64KiB-1
Based on a patch by "Kurtis D. Rader" <kdrader@us.ibm.com>

21 years agoRemove extraneous "/".
skimo [Sun, 15 Dec 2002 19:40:19 +0000]
Remove extraneous "/".
Problem reported by Igor Franchuk <softdep@rol.ru>

21 years agocomment on a possible FILENO method
skimo [Sun, 15 Dec 2002 19:18:56 +0000]
comment on a possible FILENO method

22 years agoUpgrade FCGI_UndoBinding to perlio
skimo [Mon, 11 Nov 2002 13:51:20 +0000]
Upgrade FCGI_UndoBinding to perlio

22 years agotypo
skimo [Thu, 5 Sep 2002 16:28:44 +0000]
typo

22 years agobump version
skimo [Thu, 5 Sep 2002 16:14:32 +0000]
bump version

22 years agoperl 5.8.0 compatibility fix by Autrijus
skimo [Thu, 5 Sep 2002 16:14:04 +0000]
perl 5.8.0 compatibility fix by Autrijus

22 years agosame change as in os_win.c - on connection close, shutdown() the send side and read...
robs [Tue, 5 Mar 2002 19:14:49 +0000]
same change as in os_win.c - on connection close, shutdown() the send side and read until EOF or timeout

22 years agoshutdown() the send side and then read() from client until EOF
robs [Tue, 5 Mar 2002 18:15:15 +0000]
shutdown() the send side and then read() from client until EOF
or a timeout expires.  This is done to minimize the potential
that a TCP RST will be sent by our TCP stack in response to
receipt of additional data from the client.  The RST would
cause the client to discard potentially useful response data.

22 years ago[WIN32] shutdown only the send side of a TCP socket to prevent a TCP
robs [Mon, 4 Mar 2002 22:16:38 +0000]
[WIN32] shutdown only the send side of a TCP socket to prevent a TCP
reset from trashing the reciept of data on the client.

22 years ago[WIN32] force an exit from the ShutdownRequestThread when a shutdown
robs [Thu, 28 Feb 2002 15:21:25 +0000]
[WIN32] force an exit from the ShutdownRequestThread when a shutdown
is signaled and NamedPipes are in use.

22 years agocleanup to avoid warnings under borland complier
robs [Mon, 25 Feb 2002 13:17:27 +0000]
cleanup to avoid warnings under borland complier

22 years agomissed a couple of streamsize changes
robs [Mon, 25 Feb 2002 13:16:11 +0000]
missed a couple of streamsize changes

22 years agochanges to match recent .dsp changes
robs [Mon, 25 Feb 2002 01:47:16 +0000]
changes to match recent .dsp changes

22 years agoupdates based on the latest fcgi_config.h.in
robs [Mon, 25 Feb 2002 01:10:20 +0000]
updates based on the latest fcgi_config.h.in

22 years agobuild fcgio.cpp at warning level 3 instead of 4 (because windows headers throw piles...
robs [Mon, 25 Feb 2002 01:09:06 +0000]
build fcgio.cpp at warning level 3 instead of 4 (because windows headers throw piles of warnings)

22 years agoenable synchonous exception handling in the release target
robs [Mon, 25 Feb 2002 00:57:35 +0000]
enable synchonous exception handling in the release target

22 years agoremove define of HAVE_IOSTREAM_WITHASSIGN_STREAMBUF
robs [Mon, 25 Feb 2002 00:49:28 +0000]
remove define of HAVE_IOSTREAM_WITHASSIGN_STREAMBUF
enable exception handling

22 years agouse #if instead of #ifdef
robs [Mon, 25 Feb 2002 00:46:17 +0000]
use #if instead of #ifdef

22 years agoremove dos eols
robs [Mon, 25 Feb 2002 00:42:59 +0000]
remove dos eols

22 years agouse streamsize and char_type, export the C++ API via the class not its methods
robs [Sun, 24 Feb 2002 20:12:21 +0000]
use streamsize and char_type, export the C++ API via the class not its methods

22 years agoadd 'using namespace std' because fcgio.h doesn't do that anymore
robs [Sun, 24 Feb 2002 20:08:09 +0000]
add 'using namespace std' because fcgio.h doesn't do that anymore

22 years agoadd check for char_type in the context of C++'s streambuf and some misc changes to...
robs [Sun, 24 Feb 2002 20:07:07 +0000]
add check for char_type in the context of C++'s streambuf and some misc changes to how C++ related checks are performed

22 years agoignore *.tar.gz
robs [Sun, 24 Feb 2002 15:09:54 +0000]
ignore *.tar.gz