Pierre Joye
cc1c7af037
- remove magic quotes support, functions are kept (see the NEWS entry for the details) for BC reasons but do not allow to set enable MQ
2011-07-22 11:25:30 +00:00
Gustavo André dos Santos Lopes
a3a5157286
- PHP_STREAM_OPTION_WRITE_BUFFER no longer disables the read buffer of a plain
...
stream when 0 is given as the value.
- PHP_STREAM_OPTION_WRITE_BUFFER no longer changes the chunk size in socket
streams.
- Added stream_set_chunk_size() function.
- Some signedness fixes.
- Test for commit r308474, now that it's possible to actually test it.
2011-02-19 01:28:37 +00:00
Gustavo André dos Santos Lopes
c6ccc43285
- Fixed several comparisons that always result in true of false
...
due to signedness of one of the operands, either by removing
dead code or fixing it.
- Thrown some comments around in php_stream_get_record.
- See http://www.mail-archive.com/internals@lists.php.net/msg49525.html
2011-02-01 18:11:16 +00:00
Felipe Pena
0203cc3d44
- Year++
2011-01-01 02:17:06 +00:00
Gustavo André dos Santos Lopes
c6af7fc7f4
- Do not violate php_stream abstraction and use php_stream_tell instead of accessing the field .position.
...
#Should have no behavior changes.
2010-12-30 19:00:19 +00:00
Gustavo André dos Santos Lopes
22d461df62
- Implemented bug/request #53427 - stream_select doesn't preserve the
...
keys. This cannot be backported to PHP 5.3 due to a BC break. See
UPGRADING for more information.
2010-11-30 16:22:48 +00:00
Gustavo André dos Santos Lopes
3943351e6a
- [DOC] Reverted rev #304382 and rev #304380 , as I figured out a way to
...
fix the erratic behavior without breaking backwards compatibility. Namely,
$offset retains SEEK_SET behavior but actually SEEK_CUR is passed to
_php_stream_seek, if possible, by moving the offset stream->position bytes.
- Addresses bug #53006 .
2010-10-14 03:15:15 +00:00
Gustavo André dos Santos Lopes
fbd3eb6439
- Ooops. Fixed tests for rev #304380 (stream_get_contents() related) and a small error.
2010-10-14 02:39:21 +00:00
Gustavo André dos Santos Lopes
1ee489f00e
- [DOC] Changed stream_get_contents() so that the offset is relative to the
...
current position (seek with SEEK_CUR, not SEEK_SET). Only positive values are
allowed. This breaking change is necessary to fix the erratic behavior in
streams without a seek handlder. Addresses bug #53006 .
#Note that the example on the doc page for stream_get_contents() may fail
#without this change.
#This change is also in the spirit of stream_get_contents(), whose description
#is "Reads all remaining bytes (or up to maxlen bytes) from a stream...".
#Previous behavior allowed setting the file pointer to positions before the
#current one, so they wouldn't be "remaining bytes". The previous behavior was
#also inconsistent in that it allowed an moving to offset 1, 2, ..., but not 0.
2010-10-14 02:03:18 +00:00
Pierre Joye
ed58636f00
- use TSRMLS_D/C with php_stream_context_alloc
2010-09-16 09:33:42 +00:00
Pierre Joye
aa0ed267a2
- use TSRMLS_*C instead of TSRMLS_FETCH in zend_list_insert
2010-09-16 09:13:19 +00:00
Pierre Joye
8648b1beff
- timeval element are always 32bit long on Windows
2010-09-06 10:39:26 +00:00
Kalle Sommer Nielsen
dd8e59da8f
Removed safe_mode
...
* Removed ini options, safe_mode*
* Removed --enable-safe-mode --with-exec-dir configure options on Unix
* Updated extensions, SAPI's and core
* php_get_current_user() is now declared in main.c, thrus no need to include safe_mode.h anymore
2010-04-26 23:53:30 +00:00
Pierre Joye
4290928fb3
- fix inline doc
2010-04-12 08:40:59 +00:00
Pierre Joye
95fcd75af2
- [doc] add stream_set_read_buffer, equivalent of stream_set_write_buffer for read operations. Fixing possible bad effects while reading devices. full context support is under work.
2010-04-12 08:25:50 +00:00
Pierre Joye
2137c3a036
- WS
2010-04-08 07:50:05 +00:00
Sebastian Bergmann
9ba1e81665
sed -i "s#1997-2009#1997-2010#g" **/*.c **/*.h **/*.php
2010-01-03 09:23:27 +00:00
Mikko Koppanen
207d9133ca
Changed stream_resolve_include_path to use zend_resolve_path
...
backported stream_resolve_include_path to PHP 5.3
backported stream_resolve_include_path test to PHP 5.3
2009-12-24 13:12:03 +00:00
Felipe Pena
a94558c855
- Added MAKE_COPY_ZVAL(ppzv, pzv) macro
2009-12-08 01:57:37 +00:00
Felipe Pena
d744463d33
- CS
2009-08-03 15:58:18 +00:00
Felipe Pena
80ec45861a
- Improved. No ugly copy. (Tony)
2009-08-03 13:26:15 +00:00
Felipe Pena
1648ab5750
- Re-fix stream_is_local() memory leaks
2009-08-03 13:16:24 +00:00
Antony Dovgal
24086c42b6
revert bogus memleak fix causing Valgrind to scream
2009-08-03 08:45:28 +00:00
Felipe Pena
99013d8321
- Fixed memleak in stream_is_local()
2009-07-29 19:09:17 +00:00
Arnaud Le Blanc
8ea9eb8560
MFH: Better fix for #47997
2009-04-19 17:10:35 +00:00
Arnaud Le Blanc
14c717f449
Fixed bug #47997 (stream_copy_to_stream returns 1 on empty streams)
2009-04-19 13:46:47 +00:00
Kalle Sommer Nielsen
73b17408fb
MFH: Windows support for stream_socket_pair(), by moving the socketpair() implementation from ext/sockets to win32/
2009-01-23 15:49:49 +00:00
Arnaud Le Blanc
61ae60f805
MFH: Fixed error conditions handling in stream_filter_append()
2009-01-08 17:01:58 +00:00
Sebastian Bergmann
08659c2dcd
MFH: Bump copyright year, 3 of 3.
2008-12-31 11:15:49 +00:00
Arnaud Le Blanc
3b9fce6246
MFH: Fix proto line
2008-11-14 06:00:48 +00:00
Arnaud Le Blanc
06119f4748
MFH: Added stream_context_get_params()
2008-11-13 05:47:47 +00:00
Arnaud Le Blanc
55ccadecbe
MDH: Avoids fclose() from complaining that stream_socket_pair() streams
...
have not been closed
2008-11-04 16:46:03 +00:00
Arnaud Le Blanc
55e7b35e6b
MFH: Fixed bug #46024 (stream_select() doesn't return the correct number)
2008-11-04 00:42:41 +00:00
Felipe Pena
16bce25da2
- Fixed memory leak when using offset out of range. (php_stream_copy_to_mem returns 0, but the empty string is alloced)
2008-10-30 15:53:18 +00:00
Felipe Pena
1eb552a712
- Fix the fix
...
- Improved test
2008-10-30 14:34:25 +00:00
Felipe Pena
bfa5404e90
- MFH: Fixed bug #46426 (3rd parameter offset of stream_get_contents not works for "0")
2008-10-30 10:09:22 +00:00
Felipe Pena
5d804d163a
- MFH: Fixed bug #46388 (stream_notification_callback inside of object destroys object variables)
2008-10-26 13:25:06 +00:00
Arnaud Le Blanc
d69dfa4b9f
MFH: initialize optional vars
2008-10-21 22:08:38 +00:00
Antony Dovgal
97e667d250
MFH: use HashPosition to prevent race condition in multithreaded env
2008-10-02 08:46:16 +00:00
Felipe Pena
0c745885ca
- Fixed some wrong format parameters
2008-09-08 01:33:08 +00:00
Hannes Magnusson
eea3226d58
MFH: [DOC] Added stream_context_set_default() function. (Davey Shafik)
2008-08-16 10:57:56 +00:00
Antony Dovgal
28a22396d4
MFH: invert the logics - FLAG_FCLOSE -> FLAG_NO_FCLOSE
2008-07-23 11:25:14 +00:00
Felipe Pena
fdfbfb96a1
- MFH: Fixed bug #44246 (closedir() accepts a file resource opened by fopen())
2008-07-22 14:09:24 +00:00
Jani Taskinen
1ca8daaafb
MFH: sync
2008-07-21 16:16:30 +00:00
Antony Dovgal
cf7e15c3a0
MFH: manage references of stream context properly
2008-07-11 10:25:15 +00:00
Felipe Pena
5fe790929d
- New parameter parsing API
2008-06-20 14:53:57 +00:00
Etienne Kneuss
94697acff9
MFH: Fix protos
2008-05-04 21:17:33 +00:00
Hannes Magnusson
ef78497f78
MFH: Add "params" argument to stream_context_create()
2008-04-14 08:15:11 +00:00
Antony Dovgal
eb5afe0eda
fix ZTS build and sync with HEAD
2008-04-14 07:49:00 +00:00
Hannes Magnusson
5fcd85240b
Fixed bug#44712 (stream_context_set_params segfaults on invalid arguments)
2008-04-13 22:35:27 +00:00