Take the patch from FCGI::ProcManager Pod.
[catagits/fcgi2.git] / perl / ChangeLog
CommitLineData
f85665ba 1
2 o Change the Request function to pass FAIL_ON_INTR into the XS
3 RequestX function. This prevents the fcgi C client code from
4 looping around their accept() call. This change means that
5 when using CGI::Fast, and the process recieves SIGTERM or
6 SIGHUP, the error statusis correctly passed back up, allowing process
7 managers (such as FCGI::ProcManager) to correctly handle cleanly exiting.
8
895366e1 9Version 0.71_01 -- 24 Aug 2010 <bobtfish@bobtfish.net>
10 o Restore old behavior when un-downgradeable uft8 is sent to FCGI.
11 The first time this happens, a warning will be issued, but subsequently
12 the bytes will be sent through raw (causing double encoding etc).
13 If the character string can be downgraded safely, then it will still be.
14 use warnings FATAL => 'utf8'; can be used to make undowngradeable strings
15 throw an exception.
16 o Fix PRINT retval (Closes: RT#57697).
9a03f456 17
1fc13922 18Version 0.71 -- 1 Apr 2010 <rafl@debian.org> Florian Ragwitz
19 o Fix some more defined(%hash) warnings on perl 5.12.
20
12737b7a 21Version 0.70 -- 22 Mar 2010 <bobtfish@bobtfish.net> Tomas Doran
22 o Fix use of defined %hash which becomes deprecated in perl 5.12
23
ab618b03 24Version 0.69 -- 15 Feb 2010 <mst@shadowcat.co.uk> Matt S Trout
25 o No changes since the previous development release.
26
bb664680 27Version 0.68_02 -- 13 Jan 2010 <mst@shadowcat.co.uk> Matt S Trout
02e74f89 28 o Make the PRINT method return a boolean value rather than the
29 number of bytes written, previous patch was incorrect.
30
5beb50f7 31Version 0.68_01 -- 10 Jan 2010 <mst@shadowcat.co.uk> Matt S Trout
9ab74998 32 o Force signal handler installation so that we correctly install handlers
33 for SIGPIPE. Fixes RT#5100 <bobtfish@bobtfish.net>
29829dde 34 o Make the PRINT method return the number of bytes written rather than
35 undef to be consistent with the IO:: interface. Fixes RT#24347
36 <David Dick>
c9234f83 37 o Fix UTF-8 double encoding when FCGI is passed octets by downgrading
38 them into bytes correctly. Fixes RT#52400 <chansen@cpan.org>
39
ed436fed 40Version 0.68 -- 31 Dec 2009 <mst@shadowcat.co.uk> Matt S Trout
41 o No changes since the previous development release.
42
43Version 0.67_01 -- 20 Dec 2009 <mst@shadowcat.co.uk> Matt S Trout
0bbb6895 44 o Add FILENO method which returns a defined but invalid value to
45 placate things such as IPC::Run which call fileno to check if a
46 filehandle is open.
47 Closes bugs:
48 http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=544540
49 http://rt.cpan.org/Public/Bug/Display.html?id=50972
b123beee 50 Removes need for upstream patch in OpenBSD <bobtfish@bobtfish.net>
b9218112 51 o Call the fcgi lib's attach/detach <robs@fastcgi.com>
fdee298f 52
b9218112 53Version 0.67 -- 22 December 2002 <skimo@kotnet.org> Sven Verdoolaege
fa6b48c9 54
b9218112 55 o Fixes for pure perl version based on report and patch
56 from "Kurtis D. Rader" <kdrader@us.ibm.com>
57 o FCGI_UndoBinding perl 5.8.0 compatibility
58 Reported by Marko Asplund <aspa@kronodoc.fi>
59 o Fix problem with fcgi_config.h on win32.
60 Reported by Igor Franchuk <softdep@rol.ru>
61 o Add minimal tests
fa6b48c9 62
b9218112 63Version 0.66 -- 5 September 2002 <skimo@kotnet.org> Sven Verdoolaege
6c287a7c 64
b9218112 65 o perl 5.8.0 compatibility fix by Autrijus
66 o library fixes from Rob
6c287a7c 67
b9218112 68Version 0.65 -- 19 February 2002 <skimo@kotnet.org> Sven Verdoolaege
385793d2 69
b9218112 70 o fix perl 5.005 compatibility problem
71 o fix strict warning
385793d2 72
b9218112 73Version 0.64 -- 25 September 2001 <skimo@kotnet.org> Sven Verdoolaege
74Version 0.63 -- 24 September 2001 <skimo@kotnet.org> Sven Verdoolaege
d1a01413 75
b9218112 76 o Update build process
d1a01413 77
b9218112 78Version 0.62 -- 21 September 2001 <skimo@kotnet.org> Sven Verdoolaege
812fe74a 79
b9218112 80 o Move version number to separate file
812fe74a 81
b9218112 82Version 0.61 -- 20 September 2001 <skimo@kotnet.org> Sven Verdoolaege
f6854a73 83
b9218112 84 o Fix refcounting bug
85 o Add GetEnvironment for pure version
86 o Add LastCall method
87 o Allow filehandle for Request's socket parameter
88 o library fixes ("Rob Saccoccio" <robs@chelsea.net>)
f6854a73 89
b9218112 90Version 0.60 -- 8 July 2001 <skimo@kotnet.org> Sven Verdoolaege
7bb01969 91
b9218112 92 o Allow specification of purity on command line
93 (suggested by Rob Brown <rbrown@about-inc.com>)
94 o Fix bug in pure perl implementation
95 o Don't try to compile anything on pure perl build
96 o Add BINMODE method
97 o Add comment on socket permissions
420df423 98
b9218112 99Version 0.59 -- 31 December 2000 <skimo@kotnet.org> Sven Verdoolaege
c620a324 100
b9218112 101 o preliminary pure perl implementation
102 o copy win32 configuration file instead of moving it
103 o convert echo.fpl to new interface
48cdf763 104
b9218112 105Version 0.58 -- 15 November 2000 <skimo@kotnet.org> Sven Verdoolaege
dd2ef7d9 106
b9218112 107 o fix bug introduced in 0.57
dd2ef7d9 108
b9218112 109Version 0.57 -- 12 November 2000 <skimo@kotnet.org> Sven Verdoolaege
b5424f47 110
b9218112 111 o don't flush unbound request
a635480d 112
b9218112 113Version 0.56 -- 3 November 2000 <skimo@kotnet.org> Sven Verdoolaege
08f60269 114
b9218112 115 o add example remote.fpl
116 o provide access to the Request parameters
117 o add IsFastCGI method
118 o fix warn handler (Andrew Pimlott <pimlott@idiomtech.com>)
9915cd6d 119
b9218112 120Version 0.55 -- 18 October 2000 <skimo@kotnet.org> Sven Verdoolaege
6b0686c2 121
b9218112 122 o small documentation fix
123 o compilation issues with older perls fixed
124 o library initialization when using sockets fixed
96514004 125
b9218112 126Version 0.54 -- 8 October 2000 <skimo@kotnet.org> Sven Verdoolaege
127
128 o library fixes ("Rob Saccoccio" <robs@ipass.net>)
129 o compilation issues with newer gcc
130 o completely untested OPEN and READLINE methods
131
132Version 0.53 -- 10 July 2000 <skimo@kotnet.org> Sven Verdoolaege
133
134 o sfio version compiles again
37a69de1 135
136Version 0.52 -- 12 April 2000 <skimo@kotnet.org> Sven Verdoolaege
137
794c66be 138Version 0.51 -- 12 April 2000 <skimo@kotnet.org> Sven Verdoolaege
139
140Version 0.50 -- 10 April 2000 <skimo@kotnet.org> Sven Verdoolaege
141
d2900ee8 142Version 0.49 -- 9 April 2000 <skimo@kotnet.org> Sven Verdoolaege
143
b9218112 144 o General clean-ups
145 o Allow attaching/detaching
146 o Changed DESTROY behaviour
147 o Fixed default warn/die handler of old interface
148 o Document new interface
d2900ee8 149
150Version 0.48 -- 27 August 1999 <skimo@kotnet.org> Sven Verdoolaege
6b312a77 151
b9218112 152 o perl 5.005_60 compatibility
153 o locking on platforms that need it
154 o support for remote connections
6b312a77 155
d8cc97fb 156Version 0.47 -- 31 July 1999 <skimo@kotnet.org> Sven Verdoolaege
157
b9218112 158 o move PRINTF into correct package
159 o deprecated set_exit_status
160 o general cleanup, moving old non thread safe interface
161 from xs to perl
d8cc97fb 162
cebfd7c4 163Version 0.46 -- 30 July 1999 <skimo@kotnet.org> Sven Verdoolaege
164
b9218112 165 o new thread safe interface
166 o new threaded example program
cebfd7c4 167
168Version 0.45 -- 8 March 1999 <skimo@kotnet.org> Sven Verdoolaege
169
b9218112 170 o FCGI.pm now part of the devel kit
171 o library fixes ("Rob Saccoccio" <robs@ipass.net>)
172 o allow bypassing of installation of handlers
173 o ActivePerl compatibility (Murray Nesbitt <murray@ActiveState.com>)
cebfd7c4 174
1b64d24d 175Version 0.43 -- 22 December 1998 <skimo@kotnet.org> Sven Verdoolaege
176
b9218112 177 o POST on bigendians (Paul GABORIT <gaborit@enstimac.fr>)
178 o Some win32 changes (Monty <xiphmont@fastserv.com>)
179 o library fixes ("Rob Saccoccio" <robs@ipass.net>)
1b64d24d 180
181Version 0.42 -- 28 August 1998 <skimo@kotnet.org> Sven Verdoolaege
182
b9218112 183 o environ fixes ?
184 o print NULLs (Ken Alexander <kalex@eecs.umich.edu>)
185 o PRINTF support
186 o set version in FCGI.pm
187 o library fixes ("Rob Saccoccio" <robs@ipass.net>)
1b64d24d 188
189Version 0.41 -- 29 July 1998 <skimo@kotnet.org> Sven Verdoolaege
190
b9218112 191 o Compiles with perl 5.005
1b64d24d 192
193Version 0.40 -- 15 July 1998 <skimo@kotnet.org> Sven Verdoolaege
194
b9218112 195 o Added default die hook
196 o Minimal documentation
1b64d24d 197
198Version 0.39 -- 3 July 1998 <skimo@kotnet.org> Sven Verdoolaege
199
b9218112 200 o Fixed read bug
1b64d24d 201
202Version 0.38 -- 28 June 1998 <skimo@kotnet.org> Sven Verdoolaege
203
b9218112 204 o Fixed flush bug
205 o Added default warn hook
1b64d24d 206
207Version 0.37 -- 27 June 1998 <skimo@kotnet.org> Sven Verdoolaege
208
b9218112 209 o More support for tied handles
210 o Added flush function
1b64d24d 211
212Version 0.36 -- 23 June 1998 <skimo@kotnet.org> Sven Verdoolaege
213
b9218112 214 o More support for tied handles (GETC and autoflushing)
1b64d24d 215
216Version 0.35 -- 22 June 1998 <skimo@kotnet.org> Sven Verdoolaege
217
b9218112 218 o Added forgotten typemap
1b64d24d 219
220Version 0.34 -- 17 June 1998 <skimo@kotnet.org> Sven Verdoolaege
b9218112 221
222 o No longer force sfio less compile
223 o Update os_unix.c from fcgi2.0b2.1
224 o Small documentation changes
1b64d24d 225
226Version 0.33 -- 16 June 1998 <skimo@kotnet.org> Sven Verdoolaege
227
b9218112 228 o More support for tied handles
1b64d24d 229
230Version 0.32 -- 16 June 1998 <skimo@kotnet.org> Sven Verdoolaege
231
b9218112 232 o Preliminary support for tied handles (doesn't require sfio)
233 o Force sfio less compile
234 o Changed protoype of set_exit_status
1b64d24d 235
236Version 0.31 -- 13 July 1997 <skimo@breughel.ufsia.ac.be> Sven Verdoolaege
237
b9218112 238 o Applied solaris accept patch from
239 Chip Salzenberg <chip@rio.atlantic.net>
240 o Preliminary support glibc's cookie mechanism
1b64d24d 241
242Version 0.30 -- 24 June 1997 <skimo@dns.ufsia.ac.be> Sven Verdoolaege
243
b9218112 244 o Added forgotten library files
1b64d24d 245
246Version 0.29 -- 10 June 1997 <skimo@dns.ufsia.ac.be> Sven Verdoolaege
247
b9218112 248 o Updated library files from fastcgi 2.02b
249 o Use installed library/include file if found
1b64d24d 250
251Version 0.28 -- 24 February 1997 <skimo@dns.ufsia.ac.be> Sven Verdoolaege
252
b9218112 253 o Intialization of %ENV did not change environ. Fixed.
254 Problem reported by Jan Drehmer <Jan.X.Drehmer@telia.se>
1b64d24d 255
256Version 0.26 -- 19 February 1997 <skimo@dns.ufsia.ac.be> Sven Verdoolaege
257
b9218112 258 o Flush output when $| is set to eliminate a problem reported
259 by echo@echo.cica.fr
1b64d24d 260
261Version 0.25 -- 13 October 1996 <skimo@dns.ufsia.ac.be> Sven Verdoolaege
262
b9218112 263 o Eliminate some warnings
264 o Check whether perl is compiled with sfio support
1b64d24d 265
266Version 0.25 -- 25 September 1996 <skimo@dns.ufsia.ac.be> Sven Verdoolaege
267
b9218112 268 o First public release
269 o Additional bugfixes
1b64d24d 270
271Version 0.21 -- 20 September 1996 <skimo@dns.ufsia.ac.be> Sven Verdoolaege
272
b9218112 273 o Bugfix
1b64d24d 274
275Version 0.2 -- 19 September 1996 <skimo@dns.ufsia.ac.be> Sven Verdoolaege
276
b9218112 277 o First Version based on sfio
1b64d24d 278
279Version 0.1 -- 12 June 1996
280
b9218112 281 o Original version from Open Market's FastCGI Developer's Kit