php-src/ext/sockets/tests
Lars Strojny 188c124a57 Bug #63000: MCAST_JOIN_GROUP on OSX is broken
The multicast support in PHP 5.4 makes use of MCAST_JOIN_GROUP if it is present.
The problem is that OSX 10.7 added the constant, but did not correctly implement
the feature. This causes the setsockopt call to fail.

The solution to the problem is to not use MCAST_JOIN_GROUP on OSX.

For reference, this was also done in VLC:

* http://trac.videolan.org/vlc/ticket/6104#comment:19
2012-09-19 22:17:35 +02:00
..
bug46360.phpt More tests from 2009 testfest 2009-08-30 09:30:13 +00:00
bug51958.phpt - Fixed SKIPIF section of bug51958.phpt. 2011-03-20 22:12:11 +00:00
bug63000.phpt Bug #63000: MCAST_JOIN_GROUP on OSX is broken 2012-09-19 22:17:35 +02:00
ipv4loop.phpt
ipv6_skipif.inc
ipv6loop.phpt
mcast_helpers.php.inc - Fixed ext/sockets build on Mac OS X (hopefully). 2011-06-11 20:20:50 +00:00
mcast_ipv4_recv.phpt - Fixed ext/sockets build on Mac OS X (hopefully). 2011-06-11 20:20:50 +00:00
mcast_ipv4_send_error.phpt - Small ajustments to some multicast options. 2011-11-26 17:48:52 +00:00
mcast_ipv4_send.phpt - Added multicast support to the sockets extension (bug #40510). 2011-03-14 00:08:29 +00:00
mcast_ipv6_recv_limited.phpt - Fixed ext/sockets build on Mac OS X (hopefully). 2011-06-11 20:20:50 +00:00
mcast_ipv6_recv.phpt - Fixed ext/sockets build on Mac OS X (hopefully). 2011-06-11 20:20:50 +00:00
mcast_ipv6_send.phpt test fixes 2011-12-26 03:22:07 +00:00
socket_accept-wrongparams.phpt
socket_bind_params.phpt Test from 2009 testfest 2009-08-26 17:17:58 +00:00
socket_bind.phpt Test from 2009 testfest 2009-08-26 17:17:58 +00:00
socket_close_params.phpt Test from 2009 testfest 2009-08-26 17:17:58 +00:00
socket_connect_error.phpt Test from 2009 testfest 2009-08-26 17:17:58 +00:00
socket_connect_params.phpt fixed 6 tests to pass on non-linux os, by removing the generic linux error string from the exp result. on socket_strerror on the other hand, added to the SKIPIF a condition to run on linux only, as the test checks specifically various error strings 2010-12-26 13:10:23 +00:00
socket_create_listen_params.phpt Test from 2009 testfest 2009-08-26 17:17:58 +00:00
socket_create_listen_used.phpt fixed 6 tests to pass on non-linux os, by removing the generic linux error string from the exp result. on socket_strerror on the other hand, added to the SKIPIF a condition to run on linux only, as the test checks specifically various error strings 2010-12-26 13:10:23 +00:00
socket_create_listen-nobind.phpt
socket_create_listen-win32.phpt Fixed bug #61632 Test ext\sockets\tests\socket_create_listen.phpt fails 2012-04-10 13:06:14 +02:00
socket_create_listen-wrongparams.phpt
socket_create_listen.phpt Fixed bug #61632 Test ext\sockets\tests\socket_create_listen.phpt fails 2012-04-10 13:06:14 +02:00
socket_create_pair-wrongparams-win32.phpt Fixed bug #61633 Test ext\sockets\tests\socket_create_pair-wrongparams.phpt fails 2012-04-10 13:06:15 +02:00
socket_create_pair-wrongparams.phpt Fixed bug #61633 Test ext\sockets\tests\socket_create_pair-wrongparams.phpt fails 2012-04-10 13:06:15 +02:00
socket_create_pair.phpt
socket_create_params.phpt Test from 2009 testfest 2009-08-26 17:17:58 +00:00
socket_getpeername_ipv4loop.phpt Test from 2009 testfest 2009-08-26 17:17:58 +00:00
socket_getpeername_ipv6loop.phpt fix test 2009-12-11 15:06:50 +00:00
socket_getpeername.phpt fixed 6 tests to pass on non-linux os, by removing the generic linux error string from the exp result. on socket_strerror on the other hand, added to the SKIPIF a condition to run on linux only, as the test checks specifically various error strings 2010-12-26 13:10:23 +00:00
socket_getsockname.phpt Test from 2009 testfest 2009-08-26 17:17:58 +00:00
socket_import_stream-1.phpt - Added socket_import_stream(). 2011-03-22 00:44:23 +00:00
socket_import_stream-2.phpt - Added socket_import_stream(). 2011-03-22 00:44:23 +00:00
socket_import_stream-3.phpt test fixes 2011-12-26 03:22:07 +00:00
socket_import_stream-4-win.phpt Fixed test bug #62312 (warnings changed one more time) 2012-07-09 18:21:51 +02:00
socket_import_stream-4.phpt Fixed bug #62312 ext\sockets\tests\socket_import_stream-4.phpt fails 2012-06-14 18:02:53 +02:00
socket_import_stream-5.phpt - Fixed SKIPIF section missing a semicolon. 2011-04-30 15:54:44 +00:00
socket_listen_params.phpt Test from 2009 testfest 2009-08-26 17:17:58 +00:00
socket_listen-wrongparams.phpt Fixed bug #61634 Test ext\sockets\tests\socket_listen-wrongparams.phpt fails 2012-04-10 13:08:57 +02:00
socket_read_params.phpt fixed 6 tests to pass on non-linux os, by removing the generic linux error string from the exp result. on socket_strerror on the other hand, added to the SKIPIF a condition to run on linux only, as the test checks specifically various error strings 2010-12-26 13:10:23 +00:00
socket_select-wrongparams-1-win32.phpt Fixed bug #61635 ext\sockets\tests\socket_select-wrongparams-1.phpt 2012-04-10 14:00:50 +02:00
socket_select-wrongparams-1.phpt Fixed bug #61635 ext\sockets\tests\socket_select-wrongparams-1.phpt 2012-04-10 14:00:50 +02:00
socket_select-wrongparams-2.phpt
socket_select-wrongparams-3.phpt
socket_select-wrongparams-4.phpt
socket_select.phpt
socket_sentto_recvfrom_ipv4_udp.phpt Fixed the common misspelling of the word occurred (occured -> occurred) 2012-06-30 16:54:03 -07:00
socket_sentto_recvfrom_ipv6_udp.phpt Fixed the common misspelling of the word occurred (occured -> occurred) 2012-06-30 16:54:03 -07:00
socket_sentto_recvfrom_unix.phpt Fixed the common misspelling of the word occurred (occured -> occurred) 2012-06-30 16:54:03 -07:00
socket_set_block-retval.phpt Make these socket tests less Linux-specific 2009-08-09 14:50:51 +00:00
socket_set_block-wrongparams.phpt
socket_set_nonblock-retval.phpt Make these socket tests less Linux-specific 2009-08-09 14:50:51 +00:00
socket_set_nonblock-wrongparams.phpt
socket_set_nonblock.phpt Test from 2009 testfest 2009-08-26 17:17:58 +00:00
socket_set_option_error_socket_option.phpt
socket_set_option_rcvtimeo.phpt - Fix bad section names (extra - in the end..) 2009-11-09 17:08:48 +00:00
socket_set_option_seolinger.phpt test fixes 2011-12-26 03:22:07 +00:00
socket_set_option_sndtimeo.phpt - Fix bad section names (extra - in the end..) 2009-11-09 17:08:48 +00:00
socket_strerror.phpt fixed typo 2011-09-07 00:56:52 +00:00
socket_write_params.phpt fixed 6 tests to pass on non-linux os, by removing the generic linux error string from the exp result. on socket_strerror on the other hand, added to the SKIPIF a condition to run on linux only, as the test checks specifically various error strings 2010-12-26 13:10:23 +00:00
unixloop.phpt Fixed bug #61638 Test ext\sockets\tests\unixloop.phpt fails 2012-04-10 14:00:51 +02:00