php-src/ext/standard/tests/streams
Christoph M. Becker 5ed0602ec6 Fix #76943: Inconsistent stream_wrapper_restore() errors
If restoring of any not registered built-in wrapper is requested, the
function is supposed to fail with a warning, so we have to check this
condition first.

Furthermore, to be able to detect whether a built-in wrapper has been
changed, it is not sufficient to check whether *any* userland wrapper
has been registered, but rather whether the specific wrapper has been
modified.

Closes GH-6183.
2020-09-22 16:11:35 +02:00
..
bug40459.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
bug44712.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
bug44818.phpt
bug46024.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
bug46147.phpt Fix #76859 stream_get_line skips data if used with data-generating filter 2019-10-03 06:50:43 +02:00
bug46426.phpt
bug47997.phpt
bug48309.phpt Use EXPECT instead of EXPECTF when possible 2018-02-20 21:53:48 +01:00
bug49936_win32.phpt
bug49936.phpt Use EXPECT instead of EXPECTF when possible 2018-02-20 21:53:48 +01:00
bug53427.phpt
bug53903.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
bug54623.phpt
bug54946.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
bug60106.phpt
bug60455_01.phpt
bug60455_02.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
bug60455_03.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
bug60455_04.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
bug60602.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
bug60817.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
bug61019.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
bug61115-1.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
bug61115-2.phpt
bug61115.phpt
bug61371-win.phpt
bug61371.phpt
bug62922.phpt
bug63240.phpt
bug64166_2.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
bug64166_3.phpt
bug64166.phpt
bug64433_srv.inc Sync leading and final newlines in source code files 2018-10-14 12:55:24 +02:00
bug64433.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
bug64770.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
bug65483.phpt
bug67626.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
bug68948.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
bug69521.phpt
bug70198.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
bug70362.phpt Fix #70362: Can't copy() large 'data://' with open_basedir 2020-06-30 10:46:53 +02:00
bug71245.phpt Use EXPECT instead of EXPECTF when possible 2018-02-20 21:53:48 +01:00
bug71323.phpt Use EXPECT instead of EXPECTF when possible 2018-02-20 21:53:48 +01:00
bug71884.phpt
bug72075.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
bug72221.phpt
bug72534.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
bug72771.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
bug72853.phpt Use EXPECT instead of EXPECTF when possible 2018-02-20 21:53:48 +01:00
bug72857.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
bug73457.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
bug74090.phpt Convert CRLF line endings to LF 2018-10-13 11:23:20 +02:00
bug74556.phpt Fix possible test failure with path > 108 2017-05-29 11:17:32 +02:00
bug74951.phpt fix dir separator in test 2017-07-19 22:41:09 +02:00
bug75031.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
bug76136.phpt Fixed bug #76136 (stream_socket_get_name enclosed IPv6 in brackets) 2018-07-07 11:47:50 +02:00
bug76859.phpt Fix #76859 stream_get_line skips data if used with data-generating filter 2019-10-03 06:50:43 +02:00
bug76943.phpt Fix #76943: Inconsistent stream_wrapper_restore() errors 2020-09-22 16:11:35 +02:00
bug77664.phpt Check for exception after applying stream filters 2019-10-08 12:32:57 +02:00
bug77680.phpt Fix bug #77680: Correctly implement recursive mkdir on FTP stream 2019-03-25 17:43:46 +01:00
bug77765.phpt Fixed bug #77765 2019-03-19 10:02:38 +01:00
bug78326_1.phpt Fix bug #78326 2019-07-29 17:33:57 +02:00
bug78326.phpt Fix bug #78326 2019-07-29 17:33:57 +02:00
bug78902.phpt Fixed bug #78902 2020-01-23 14:57:16 +01:00
glob-wrapper.phpt Fix glob-wrapper.phpt to not fail in Windows 2017-01-10 23:18:52 +01:00
opendir-001.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
opendir-002.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
opendir-003.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
opendir-004.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
proc_open_bug51800_right2.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
proc_open_bug51800_right.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
proc_open_bug51800.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
proc_open_bug60120.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
proc_open_bug64438.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
proc_open_bug69900.phpt Increase timeout for test on AppVeyor 2018-12-29 17:48:25 +01:00
set_file_buffer.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
stream_context_get_params_001.phpt
stream_context_set_option_basic.phpt
stream_context_set_option_error_001.phpt
stream_context_set_option_error_002.phpt
stream_context_tcp_nodelay_fopen.phpt Fix #77938: socket_get_option error 2019-04-25 00:03:45 +02:00
stream_context_tcp_nodelay_server.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
stream_context_tcp_nodelay.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
stream_copy_to_stream_socket.phpt
stream_get_contents_001.phpt
stream_get_contents_002.phpt
stream_get_contents_negative_length.phpt Require non-negative length in stream_get_contents() 2020-08-27 15:50:49 +02:00
stream_get_line_nb.phpt
stream_get_line_NUL_delimiter.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
stream_get_meta_data_dir_basic.phpt
stream_get_meta_data_file_basic.phpt
stream_get_meta_data_file_error.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
stream_get_meta_data_file_variation1.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
stream_get_meta_data_file_variation2.phpt
stream_get_meta_data_file_variation4.phpt
stream_get_meta_data_file_variation5.phpt
stream_get_meta_data_process_basic.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
stream_get_meta_data_socket_basic.phpt
stream_get_meta_data_socket_variation1.phpt
stream_get_meta_data_socket_variation2.phpt
stream_get_meta_data_socket_variation3.phpt
stream_get_meta_data_socket_variation4.phpt
stream_get_transports.phpt Remove superfluous PHP version check in tests 2018-02-04 16:58:54 +01:00
stream_get_wrappers.phpt Remove superfluous PHP version check in tests 2018-02-04 16:58:54 +01:00
stream_is_local.phpt
stream_multi_filters_close.phpt
stream_resolve_include_path.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
stream_select_preserve_keys.phpt Preserve keys in emulate_read_fd_set() 2019-04-08 12:58:46 +02:00
stream_set_chunk_size.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
stream_set_timeout_error.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
stream_socket_enable_crypto.phpt Trim trailing whitespace in *.phpt 2018-10-14 19:45:12 +02:00
stream_socket_get_name.phpt Remove superfluous PHP version check in tests 2018-02-04 16:58:54 +01:00
stream_socket_pair.phpt
stream_socket_recvfrom.phpt Remove superfluous PHP version check in tests 2018-02-04 16:58:54 +01:00
user_streams_consumed_bug.phpt Sync leading and final newlines in *.phpt sections 2018-10-15 04:32:30 +02:00
user-stream-error.phpt Check for exception after applying stream filters 2019-10-08 12:32:57 +02:00