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