php-src/ext/sockets/tests
David Carlier 8cbc0c57b7
Fix GH-17921 socket_read/socket_recv overflows on buffer size.
update the existing checks to be more straightforward instead of
counting on undefined behavior.

close GH-17923
2025-02-25 21:54:24 +00:00
..
bug46360.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
bug49341.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
bug51958.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
bug63000.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
bug76839.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
bug80723.phpt Add some missing EXTENSIONS sections to misc tests 2021-06-14 14:52:44 +02:00
bug_export_stream_type.phpt Fix socket_export_stream() with wrong protocol 2023-09-29 18:33:12 +08:00
gh13603.phpt Fix GH-13603 ext/sockets: properly initialised address info data. 2024-03-06 11:37:48 +00:00
gh16267.phpt ext/sockets: socket_strerror follow-up on GH-16267 fix. 2024-12-09 13:16:32 +00:00
gh17921.phpt Fix GH-17921 socket_read/socket_recv overflows on buffer size. 2025-02-25 21:54:24 +00:00
ipv4loop.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
ipv6_skipif.inc Reindent phpt files 2020-02-03 22:52:20 +01:00
ipv6loop.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
mcast_helpers.php.inc Reindent phpt files 2020-02-03 22:52:20 +01:00
mcast_ipv4_recv.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
mcast_ipv4_send.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
mcast_ipv4_send_error.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
mcast_ipv6_recv.phpt ext/sockets/tests/mcast_ipv6_*.phpt: suppress no-ipv6 warning (#11651) 2023-07-10 16:19:12 +02:00
mcast_ipv6_recv_limited.phpt ext/sockets/tests/mcast_ipv6_*.phpt: suppress no-ipv6 warning (#11651) 2023-07-10 16:19:12 +02:00
mcast_ipv6_send.phpt ext/sockets/tests/mcast_ipv6_*.phpt: suppress no-ipv6 warning (#11651) 2023-07-10 16:19:12 +02:00
socket_abstract_path.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_abstract_path_sendmsg.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_accept_failure.phpt Add some missing EXTENSIONS sections to misc tests 2021-06-14 14:52:44 +02:00
socket_addrinfo_bind.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_addrinfo_connect.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_addrinfo_explain.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_addrinfo_lookup.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_bind.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_bpf_extensions.phpt Add SO_BPF_EXTENSIONS flag to socket. 2022-06-08 05:14:57 +01:00
socket_clear_error-win32.phpt Fix some more CLEAN sections 2021-09-06 17:03:35 +02:00
socket_clear_error.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_cmsg_credentials.phpt Merge branch 'PHP-8.0' into PHP-8.1 2022-09-30 17:08:17 +01:00
socket_cmsg_credentials_fbsd.phpt Implements socket ancillary data on FreeBSD. (#7708) 2022-06-02 14:08:03 +01:00
socket_cmsg_rights.phpt Merge branch 'PHP-8.0' into PHP-8.1 2022-09-30 17:08:17 +01:00
socket_connect_params.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_create_listen-nobind.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_create_listen-win32.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_create_listen.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_create_listen_used.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_create_pair-wrongparams-win32.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_create_pair-wrongparams.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_create_pair.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_defer_acp.phpt Prefer EXPECT over EXPECTF 2021-06-29 17:13:02 +02:00
socket_dontfragment.phpt socket DF flag on UDP socket via IP_MTU_DISCOVER on Linux and IP_DONTFRAGMENT on FreeBSD for path MTU discovery purpose. 2023-01-12 22:22:30 +00:00
socket_dontfragment_bsd.phpt socket DF flag on UDP socket via IP_MTU_DISCOVER on Linux and IP_DONTFRAGMENT on FreeBSD for path MTU discovery purpose. 2023-01-12 22:22:30 +00:00
socket_export_stream-1.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_export_stream-2.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_export_stream-3.phpt Use ephemeral port in test 2021-10-05 16:00:50 +02:00
socket_export_stream-4-win.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_export_stream-4.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_export_stream-5.phpt Make some zend_test dependencies explicit 2021-06-14 15:40:34 +02:00
socket_getopt.phpt Fix some broken or unnecessary CLEAN sections 2021-09-03 10:52:30 +02:00
socket_getpeername.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_getpeername_ipv4loop.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_getpeername_ipv6loop.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_getsockname.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_import_stream-1.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_import_stream-2.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_import_stream-3.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_import_stream-4-win.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_import_stream-4.phpt Merge branch 'PHP-8.0' into PHP-8.1 2021-09-20 10:20:03 +02:00
socket_import_stream-5.phpt Make some zend_test dependencies explicit 2021-06-14 15:40:34 +02:00
socket_listen-wrongparams.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_meminfo.phpt Add SO_MEMINFO socket option for gathering socket related info 2022-05-20 22:06:53 +01:00
socket_read_params.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_recv_overflow.phpt Fix socket_recvfrom overflow on buffer size. 2024-10-12 15:23:03 +01:00
socket_recvmsg.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_reuseport_cbpf.phpt ext/sockets: socket_set_option switch from convert_to_long to zval_get_long. 2024-12-16 22:55:23 +00:00
socket_select-wrongparams-1-win32.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_select-wrongparams-1.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_select-wrongparams-2.phpt Prefer EXPECT over EXPECTF 2021-06-29 17:13:02 +02:00
socket_select-wrongparams-4.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_select.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_select_error.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_send.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_send_params.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_sendrecvmsg_error.phpt Add some missing EXTENSIONS sections to misc tests 2021-06-14 14:52:44 +02:00
socket_sendrecvmsg_multi_msg-unix.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_sendrecvmsg_multi_msg.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_sendto_params.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_sendto_zerocopy.phpt xfail socket zerocopy test on Cirrus + arm 2023-06-29 08:48:48 +02:00
socket_sentto_recvfrom_ipv4_udp.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_sentto_recvfrom_ipv6_udp-win32.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_sentto_recvfrom_ipv6_udp.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_sentto_recvfrom_unix.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_set_block-retval.phpt Merge branch 'PHP-8.0' 2021-08-12 12:02:37 +02:00
socket_set_nonblock-retval.phpt Merge branch 'PHP-8.0' 2021-08-12 12:02:37 +02:00
socket_set_nonblock.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_set_option_acf.phpt define SO_ACCEPTFILTER separately where supported (#7146) 2021-06-14 07:24:55 +02:00
socket_set_option_bindtodevice.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_set_option_error_socket_option.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_set_option_in6_pktinfo.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_set_option_rcvtimeo.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_set_option_seolinger.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_set_option_sndtimeo.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_set_option_timeo_error.phpt ext/sockets: socket_set_option switch from convert_to_long to zval_get_long. 2024-12-16 22:55:23 +00:00
socket_setopt_basic.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_shutdown-win32.phpt SKIP_(SLOW|ONLINE)_TESTS (#11479) 2023-06-19 19:44:03 +01:00
socket_shutdown.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_strerror.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
socket_tcp_congestion.phpt Adds TCP_CONGESTION socket option for Linux/FreeBSD. 2022-06-30 19:43:09 +01:00
unixloop.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00
wsaprotocol_info_0.phpt Migrate SKIPIF -> EXTENSIONS (#7138) 2021-06-11 11:57:42 +02:00