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