Felipe Pena
bedd323878
- Added arginfo (functions)
2008-07-03 01:55:48 +00:00
Sebastian Bergmann
d1dded8751
MFH: Bump copyright year, 2 of 2.
2007-12-31 07:17:19 +00:00
Dmitry Stogov
6c810b0d4c
Improved memory usage by movig constants to read only memory. (Dmitry, Pierre)
2007-09-27 18:00:48 +00:00
Sebastian Bergmann
4223aa4d5e
MFH: Bump year.
2007-01-01 09:36:18 +00:00
Nuno Lopes
ddb4d1fdcc
move static declaration to *.c files
...
mroe static/const keywording
2006-08-14 20:08:18 +00:00
Antony Dovgal
e24fe395a2
MFH: zero-terminate strings produced with FORCE_DEFLATE
2006-06-26 23:22:58 +00:00
Antony Dovgal
3d97f45bc4
don't try to inflate empty strings (and stop segfaulting!)
2006-06-26 22:53:10 +00:00
Dmitry Stogov
1dbaae2795
Added automatic module globals management
2006-06-15 18:33:09 +00:00
foobar
5bd93221a8
bump year and license version
2006-01-01 12:51:34 +00:00
foobar
3e669bc950
MFH: nuke php3 legacy
2005-12-06 02:28:41 +00:00
Michael Wallner
2c5c8c161c
- fix the fix
2005-10-25 15:35:39 +00:00
Michael Wallner
3bbd4b17a9
- MFH: fix bug #34821 zlib encoders fail on widely varying binary data on windows
2005-10-25 15:16:20 +00:00
Ilia Alshanetsky
2b32ff53cd
MFH: Resolved bug #34240 .
2005-09-02 17:25:16 +00:00
Ilia Alshanetsky
daa209297d
MFH: Fixed bug #34191 (ob_gzhandler does not enforce trailing \0).
2005-08-21 16:03:21 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
Sara Golemon
5289adbe99
Add zlib stream filter support
2004-07-17 00:05:31 +00:00
Andi Gutmans
dbeb4158d2
- A belated happy holidays and PHP 5
2004-01-08 08:18:22 +00:00
Hartmut Holzgraefe
075e66cc08
signed/unsigned compiler warning fixes
2003-09-26 08:09:56 +00:00
Stefan Roehrich
6206837929
Code cleanup:
...
Fixed ob_gzhandler with register_long_arrays = On.
Unified compression_coding global var (removed ob_gzip_coding).
Switched to zend_parse_parameters().
Added some tests.
2003-09-06 15:31:35 +00:00
Sascha Schumann
5b09f342fe
improve format string
2003-08-29 07:34:47 +00:00
Stefan Roehrich
aa632187cd
Fixed bug #25218 ("deflate" compressed pages had a gzip header, which
...
should only be sent with "gzip" compressed pages).
2003-08-24 13:59:34 +00:00
Stefan Roehrich
8828e17a44
Fixed zlib.output_compression without register_long_vars set.
2003-08-24 13:32:50 +00:00
foobar
e9eb29011c
Nuke unused variable
2003-08-11 01:56:43 +00:00
Derick Rethans
e491d75df3
- Fix memleak (this strndup is totally unnecessary)
2003-08-09 11:20:38 +00:00
Ilia Alshanetsky
308df2af54
Fixed bug #24827 (ob_gzhandler overrides Vary header)
2003-07-27 18:16:06 +00:00
Andrey Hristov
5fcc682ebc
proto fixes
2003-07-19 19:23:34 +00:00
James Cox
f68c7ff249
updating license information in the headers.
2003-06-10 20:04:29 +00:00
Rasmus Lerdorf
18954d8bd2
Remove bogus commit here too
2003-05-21 17:02:40 +00:00
Sander Roobol
ff36043d14
ob_gzhandler and zlib.output_compression should send a Content-Length
...
header if the length of the complete compressed output is known
# MFH follows in a few minutes, please wait with the release :)
2003-05-21 16:05:03 +00:00
foobar
d8a62b8e4d
WS & CS fixes
2003-03-17 14:45:07 +00:00
Hartmut Holzgraefe
fa692f6744
proto fix
2003-03-17 13:08:59 +00:00
foobar
3c9155e0cb
Renamed OnUpdateInt -> OnUpdateLong to prevent further misunderstandings.
...
# Intentionally left out any 'alias' for it, this way 3rd party extension
# maintainers will really NOTICE the change.
2003-03-07 05:15:28 +00:00
David Hill
5c90216d2c
64-bit correction to variables passed to zend_parse_parameters
...
@64-bit correction to variables passed to zend_parse_parameters (Dave)
2003-03-06 23:07:28 +00:00
Stefan Esser
af4aa97d1e
Fixing functionicalls with variable number of parameters...
2003-03-06 20:31:20 +00:00
Zeev Suraski
4934744b93
Win32 build improvements
2003-02-17 13:29:59 +00:00
Wez Furlong
0a18a9d744
A add much more useful select(2) implementation than is provided by
...
windows sockets. The winsock implementation will only work with sockets;
our implementation works with sockets and file descriptors.
By association, stream_select() will now operate correctly with files, pipes and sockets.
This change required linking against the winsock2 library. In terms of
compatibility, only older versions of windows 95 do not have winsock2
installed by default. It is available as a redistributable file, and is most likely installed by any OS patches (eg: Internet Explorer) applied by the user.
Also, add a win32 compatible pipe test when opening a stream from a pipe. This test will only work on NT, win2k and XP platforms. Without this test, interleaved fread() and select() calls would cause the read buffer to be clobbered. I will be working on a fix for this issue for win9x.
2003-02-16 03:48:49 +00:00
Moriyoshi Koizumi
21f766b7a4
Fixed zlib.output_compression so it can work even if zlib extension is built as shared
2003-02-10 19:04:44 +00:00
Ilia Alshanetsky
72b356c1bc
Removed pointless memory allocation checks.
2003-01-18 19:28:10 +00:00
Sebastian Bergmann
b506f5c8f8
Bump year.
2002-12-31 16:08:15 +00:00
Wez Furlong
abc4b4bb99
Fix for #21304 (gzopen did not report errors on open; "a" mode broken)
2002-12-31 11:42:15 +00:00
Ilia Alshanetsky
87a8b04051
Fix ZTS build.
2002-12-31 00:04:52 +00:00
Ilia Alshanetsky
0acb52fc3b
Fixed bug #21228 (broken check for ob_gzhandler).
...
Fixed a bug that made ob_start return incorrect return value.
2002-12-30 19:39:31 +00:00
Stefan Roehrich
e50dc16b21
Comment about maximal length now matches code.
2002-12-01 18:48:51 +00:00
Wez Furlong
ca58966a0d
Merge streams changes from branch.
2002-11-18 11:39:42 +00:00
Moriyoshi Koizumi
7f5d98203e
Fixed OnUpdate_zlib_output_compression() behaviour
2002-11-03 20:31:00 +00:00
Yasuo Ohgaki
22bf29384e
Move wrong output buffer usage check to ob_gzhandler init.
...
Export some output buffer functions.
2002-10-03 03:58:12 +00:00
Marcus Boerger
d4bba6d158
Revisted Wez patch: chunk_size 0 means cahce the whole output. So
...
we must apply the default before calling php_enable_output_compression().
I have left the default setting in the rinit function even though i do think
it is not necessary.
2002-10-02 15:02:16 +00:00
Wez Furlong
4356932dfe
Fix infinite recursion bug when using zlib output compression.
...
Cause: the chunk size is taken from the zlib.output_compression setting,
which is 0 or 1. This causes the block_size for output buffer to be set
to 0 (1 / 2) and thus causes infinite recursion in php_ob_allocate().
Solution: use a value of 0 for the chunk size which will use the default
sizes. Also add a sanity check which will default the block_size to 1
if it ends up as 0.
2002-09-30 10:18:06 +00:00
foobar
639221694f
Use zend_ini_string instead of the 'alias'.
2002-09-03 22:54:02 +00:00
Zeev Suraski
a6e8e72372
Fix ob_gzhandler()'s handling of requests w/o compression but that do have
...
the Accept-Encoding header
2002-08-23 08:37:35 +00:00