Nuno Lopes
22ad2f9538
MFB
2007-01-03 22:33:33 +00:00
Sebastian Bergmann
3717df72ae
Bump year.
2007-01-01 09:29:37 +00:00
Nuno Lopes
fc9b8ae1a3
MFB
2006-12-28 19:53:30 +00:00
Antony Dovgal
024d8f4376
cosmetic improvements
2006-12-05 23:03:42 +00:00
Michael Wallner
d10aa39ce4
- fix protos
2006-11-16 13:36:03 +00:00
Ilia Alshanetsky
c1af91befc
MFB: Fixed compiler warnings
2006-10-16 15:42:23 +00:00
Hannes Magnusson
176b72284c
Error message clean up
...
(patch by Matt W (php_lists -AT- realpain.com))
2006-10-08 13:34:24 +00:00
Dmitry Stogov
128548a5c0
Disabled autoconversion of hash keys (from string to unicode) for PHP arrays
2006-09-19 10:38:31 +00:00
Michael Wallner
97db4007db
- fix issues with ob_start("ob_gzhandler")
...
- add tests
2006-09-04 10:31:11 +00:00
Michael Wallner
26a013eb08
- fix tests SKIPIF
2006-08-31 16:28:46 +00:00
Michael Wallner
d6c37b7bbc
- add basic zlib.output_compression tests
2006-08-31 13:52:41 +00:00
Michael Wallner
df26ea87bd
- output handler alias ctor should know about chunk_size and flags
2006-08-31 13:51:35 +00:00
Michael Wallner
5de701d544
- good bye ob_gzhandler
...
- ego promo
2006-08-30 22:35:57 +00:00
Michael Wallner
b35de68c73
- allow (de)activation with ini_set()
2006-08-30 14:42:26 +00:00
Michael Wallner
aafd59eb91
- add php_zlib_output_encoding() decl
2006-08-30 12:26:38 +00:00
Michael Wallner
d62b3a9d00
- avoid a loop around deflate() by using Z_SYNC_FLUSH for standard write
2006-08-30 12:07:04 +00:00
Michael Wallner
81b421f736
- implement new output API
...
- ported deflate/inflate code
- require zlib >= 1.2.0.4
- add gzdecode()
# if we want the filter code to benefit from zlib 1.2 the
# "streamable" API would have to be ported, too
2006-08-30 07:42:02 +00:00
Antony Dovgal
53e7c8afde
the error message is different on different OSes and zlib versions
2006-08-24 11:30:28 +00:00
Nuno Lopes
0e29c9a870
upgrade the rest of the functions to Unicode (except ob_gzhandler, that I leave for Mike).
...
also update tests to force binary data to be passed
2006-07-27 16:31:07 +00:00
Nuno Lopes
ae95b257f8
convert void* to zstr when using the 't' parameter type
2006-07-27 15:53:47 +00:00
Nuno Lopes
67793e71c0
change char* to void* when using the 't' parameter (as noted by Andrei)
2006-07-08 21:54:49 +00:00
Nuno Lopes
6cfeae5782
upgrade a couple of functions to Unicode
2006-07-07 23:30:30 +00:00
Antony Dovgal
98889cc198
add new tests
2006-06-26 23:41:51 +00:00
Antony Dovgal
dfc2fd651c
zero-terminate strings produced with FORCE_DEFLATE
2006-06-26 23:22:45 +00:00
Antony Dovgal
ffac3d3c1b
MFB: don't try to inflate empty strings
2006-06-26 22:53:42 +00:00
Dmitry Stogov
943960c324
Added automatic module globals management
2006-06-13 13:12:20 +00:00
Ilia Alshanetsky
634e59643c
MFB: Fixed compiler warning
2006-06-12 23:28:44 +00:00
Hannes Magnusson
53d262c04d
Nuke unused var
2006-06-11 20:33:29 +00:00
Michael Wallner
231ad17475
- explicit usage of TS macros
...
# this could have been raised a lot earlier
2006-06-03 11:19:44 +00:00
Michael Wallner
be96a46e96
- fix encoding
2006-06-02 20:09:22 +00:00
Michael Wallner
4ce0141713
- new output control code
...
# scan README.NEW-OUTPUT-API to get a grasp
# tree has been tagged with BEFORE_NEW_OUTPUT_API
#
# TODO:
# - improve existing output handlers
# - move zlib.output_compression cruft from SAPI.c to zlib.c
# - output_encoding handling was ambigious, resp. is undefined yet
# - more tests
2006-06-02 19:51:43 +00:00
Frank M. Kromann
1c307a8a9e
fix build. ZSTR() must be applied to the buf argument of php_stream macros
2006-04-29 14:38:35 +00:00
Sara Golemon
6d42d94715
Silence false positive test failures
2006-04-02 17:49:10 +00:00
Sara Golemon
48798021b5
Refactor streams layer for PHP6.
...
Don't be frightened by the size of this commit.
A significant portion of it is restoring the read buffer semantics back
to what PHP4/5 use. (Or a close aproximation thereof).
See main/streams/streams.c and ext/standard/file.c for a set of
UTODO comments covering work yet to be done.
2006-03-13 04:40:11 +00:00
Ilia Alshanetsky
27e175eef0
So long safe_mode mode.
...
Also removed the magic_quotes configure option, no longer relevant since
the magic is gone :-).
2006-03-08 14:41:45 +00:00
Pierre Joye
bb1ec86f9d
- remove magic_quotes_gpc, magic_quotes_runtime, magic_quotes_sybase
...
(calling ini_set('magic_....') returns 0|false
- get_magic_quotes_gpc, get_magic_quotes_runtime are kept but always return false
- set_magic_quotes_runtime raises an E_CORE_ERROR
2006-03-08 00:43:32 +00:00
Andi Gutmans
1efe984d08
- Get rid of using ENFORCE_SAFE_MODE.
2006-02-19 04:29:42 +00:00
Antony Dovgal
2c508bc1f0
fix tests
2006-02-02 15:04:22 +00:00
foobar
251c5173fd
bump year and license version
2006-01-01 13:10:10 +00:00
Antony Dovgal
b6b4514801
add missing skipif tag
2005-12-25 22:38:36 +00:00
Frank M. Kromann
89a3dc14af
Export symbols needed by pecl/http
2005-12-15 02:26:14 +00:00
foobar
a208d9a966
- Nuke php3 legacy
2005-12-06 02:28:26 +00:00
Antony Dovgal
0c110a93d2
MF51: change "-o" to "||" to support weird systems with broken test
2005-11-29 18:38:48 +00:00
Sara Golemon
0d8bbe7575
Sync tests with new defaults
2005-11-24 04:37:04 +00:00
Sara Golemon
d1aeaab5cc
MFB (r-1.6.2.1)
2005-11-22 22:08:22 +00:00
Michael Wallner
3fa81199ad
- fix the fix
2005-10-25 15:35:22 +00:00
Michael Wallner
b680d05c8e
- add test case too
2005-10-25 15:17:11 +00:00
Michael Wallner
a31744ee55
- fix bug #34821 zlib encoders fail on widely varying binary data on windows
2005-10-25 15:13:55 +00:00
Ilia Alshanetsky
37015ffcfa
MFB51: Fixed tests to work with ZTS builds
2005-10-20 19:22:55 +00:00
Ilia Alshanetsky
3ed0413de5
Resolved bug #34240 .
...
# Thanks to xuefer at 21cn dot com for providing it.
2005-09-02 17:25:10 +00:00
Ilia Alshanetsky
c8dedc16a8
Fixed bug #34191 (ob_gzhandler does not enforce trailing \0).
2005-08-21 16:02:25 +00:00
Andrei Zmievski
264cec8be6
Unicode support.
2005-08-11 23:36:07 +00:00
Edin Kadribasic
36cc9d0d42
Add missing export
2005-08-06 22:18:41 +00:00
foobar
23e671a51e
- Bumber up year
2005-08-03 14:08:58 +00:00
Edin Kadribasic
56dd9f5731
Export missing symbol
2005-07-06 21:18:09 +00:00
foobar
a20383ba06
- Unify the "configure --help" texts
2005-05-29 23:17:16 +00:00
foobar
71adb81e96
nuking that file was not very good idea :)
2005-04-27 08:10:41 +00:00
foobar
d0f85d3e27
- Added test: For some reason this fails with ZTS mode and "outside-src-tree-build"
2005-04-25 14:04:00 +00:00
Joe Orton
2685ca935f
Update extensions to use /path/to/$PHP_LIBDIR rather than /path/to/lib
...
to support multi-ABI platforms.
2004-11-03 14:32:52 +00:00
Ilia Alshanetsky
ee8a0fc8f8
Fixed a nasty resource/memory/disk-space leak when opening zlib files
...
via wrapper stacking ala compress.zlib://http://...
2004-08-26 23:36:05 +00:00
Sara Golemon
f502f56613
Oops, copy/paste typo
2004-07-21 02:39:53 +00:00
Sara Golemon
ee93ed0aaa
Persistent mallocs can return NULL (on failure)
2004-07-21 02:38:40 +00:00
Sara Golemon
fc7197322c
Make persistency safe
2004-07-20 05:08:52 +00:00
Wez Furlong
a5b697826b
not safe for persistent streams
2004-07-18 13:23:40 +00:00
Sara Golemon
b63393dea0
Update windows build files for filter support
2004-07-17 00:21:04 +00:00
Sara Golemon
5289adbe99
Add zlib stream filter support
2004-07-17 00:05:31 +00:00
Marcus Boerger
d94136fc30
- Remove unused blocks
2004-05-19 08:45:46 +00:00
Frank M. Kromann
9a10491752
Export symbols required by zlib_filter extension
2004-04-07 18:47:09 +00:00
Hartmut Holzgraefe
eeb172b29f
"The Visa to Sibiria" (work in progress)
...
Adding a package.xml to a bundled extension does not only
ease the transition to PECL whereever suitable but also
allows to build and install an extension as "shared" using
the PEAR installer without having to deal with phpize and
friends by hand
2004-03-23 19:46:10 +00:00
Frank M. Kromann
a5fec66463
More ZLIB exports needed by the ming extension
2004-03-10 21:59:29 +00:00
Frank M. Kromann
579a7dd0c9
Reexport some zlib symbols so we can avoid linking with zlib.lib in shared extensions (on win32)
2004-03-10 18:30:44 +00:00
foobar
f4983c0d3f
- Renamed all *php4* files to *php5*, changed all php4/PHP4 to php5/PHP5
2004-01-17 13:00:38 +00:00
foobar
ccfc46b0aa
- Happy new year and PHP 5 for rest of the files too..
...
# Should the LICENSE and Zend/LICENSE dates be updated too?
2004-01-08 17:33:29 +00:00
Andi Gutmans
dbeb4158d2
- A belated happy holidays and PHP 5
2004-01-08 08:18:22 +00:00
Wez Furlong
48b96c10d2
glob-ify lib checks; this simplifies writing of config.w32 files a little.
2004-01-07 20:06:32 +00:00
Jon Parise
85735c23c6
Correcting the description field.
2003-12-22 06:19:01 +00:00
Wez Furlong
8da99a195e
we only use zlib.lib
2003-12-19 12:54:49 +00:00
Sara Golemon
c56647833b
Route mkdir()/rmdir() via wrapper ops.
...
Move current rmdir()/rmdir() code to plain_wrappers.c
Implement mkdir()/rmdir() in ftp:// wrapper
2003-12-13 04:07:18 +00:00
Sara Golemon
b1f8236b63
Route rename() via wrapper ops.
...
Move current rename() code to main/streams/plain_wrapper.c
Implement ftp/rename()
Implement userstreams/rename()
2003-12-12 23:06:42 +00:00
Wez Furlong
952e0db997
Use Rob's static libxml+libiconv library; new build no longer
...
requires libxml2.dll or iconv.dll at runtime.
Since we have iconv built in, enable iconv extension by
default too.
2003-12-05 20:17:47 +00:00
Wez Furlong
34df2ae239
some tweaks for Frank
2003-12-03 02:47:45 +00:00
Wez Furlong
05b9b20ed8
Add new (optional!) win32 build infrastructure.
...
Will follow up to internals@ shortly.
2003-12-02 23:17:04 +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
Ilia Alshanetsky
402edee1a6
gztell() is not necessary, the return value of gzseek() represents the
...
new position. With zlib 1.1.4 gztell() alse returns 0 when working
on non-zlib files (test ext/zlib/tests/gzreadgzwriteplain.phpt).
2003-07-24 00:03:42 +00:00
Andrey Hristov
5fcc682ebc
proto fixes
2003-07-19 19:23:34 +00:00
Sascha Schumann
7c5afebdb8
Don't add -L/usr/lib
2003-06-27 00:37:21 +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
Sara Golemon
5126fbe556
Setup unlink() method in wrapper_ops structure, implement unlink in plainfiles wrapper, explicitly set method NULL in other wrappers (for now), and rewrite unlink userland function to call into wrapper_ops
2003-05-14 06:10:04 +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
David Hill
1edf7f55e5
64 bit corrections to parameters to OnUpdateInt Bug #20994 (Dave)
2003-03-10 14:50:16 +00:00