Fabien Villepinte
78c753e8ee
Fix typo in tests
2019-10-10 15:57:57 +02:00
Nikita Popov
b0cf34a30c
Merge branch 'PHP-7.4'
2019-10-08 18:20:31 +02:00
Fabien Villepinte
8b5c351154
Avoid file clash in root_check skipifs
...
Extract root check into skipif_root.inc to share this commonly
repeated logic.
Closes GH-4779.
2019-10-08 18:20:13 +02:00
Nikita Popov
235983dfde
Merge branch 'PHP-7.4'
2019-09-30 17:52:39 +02:00
Fabien Villepinte
0aa3acc6c4
Fix borked SKIPIFs
2019-09-30 17:51:41 +02:00
Gabriel Caruso
5d6e923d46
Remove mention of PHP major version in Copyright headers
...
Closes GH-4732.
2019-09-25 14:51:43 +02:00
Christoph M. Becker
0f56110615
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Fix length of key passed to zend_hash_str_find_ptr
2019-09-21 18:13:31 +02:00
Christoph M. Becker
f5b9cc4bcf
Merge branch 'PHP-7.3' into PHP-7.4
...
* PHP-7.3:
Fix length of key passed to zend_hash_str_find_ptr
2019-09-21 18:13:06 +02:00
Christoph M. Becker
33e556fab4
Merge branch 'PHP-7.2' into PHP-7.3
...
* PHP-7.2:
Fix length of key passed to zend_hash_str_find_ptr
2019-09-21 18:12:27 +02:00
Jinesh Patel
0d6c2448a7
Fix length of key passed to zend_hash_str_find_ptr
2019-09-21 18:11:21 +02:00
viest
48040cf345
Remove deprecated getaddrinfo flags
...
The AI_IDN_ALLOW_UNASSIGNED and AI_IDN_USE_STD3_ASCII_RULES have
been deprecated by glibcs, and PHP 7.4 follows this deprecation.
This removes the offending flags for PHP 8.0.
2019-08-26 11:45:31 +02:00
Nikita Popov
06a4a9ba42
Merge branch 'PHP-7.4'
2019-08-26 11:33:38 +02:00
viest
5703943081
Deprecate AI_IDN_ALLOW_UNASSIGNED and AI_IDN_USE_STD3_ASCII_RULES
...
These flags have been deprecated in glibc 2.28, so we also
deprecate them in PHP.
As we can't deprecate constants, we can only check for their use
in socket_addrinfo_lookup().
2019-08-26 11:33:18 +02:00
Peter Kokot
89a6ebd0e9
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Update changelog
Remove unused MISSING_MSGHDR_MSGFLAGS
2019-07-18 02:18:18 +02:00
Peter Kokot
53299d610a
Remove unused MISSING_MSGHDR_MSGFLAGS
...
Closes GH-4426
2019-07-18 02:17:14 +02:00
Peter Kokot
e0ea444dd3
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Convert all php_error_docref0 to php_error_docref
2019-07-13 02:10:17 +02:00
George Peter Banyard
1c1de0c41a
Convert all php_error_docref0 to php_error_docref
...
Closes GH-4394
2019-07-13 02:05:17 +02:00
Nikita Popov
057012f241
Merge branch 'PHP-7.4'
2019-07-03 12:48:00 +02:00
Nikita Popov
d6d9024cb8
Avoid use of random ports in some socket tests
2019-07-03 12:47:49 +02:00
Peter Kokot
0d9318a424
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Remove unused check for struct cmsghdr
2019-07-01 13:18:08 +02:00
Peter Kokot
c70d9cdb11
Remove unused check for struct cmsghdr
...
The result of this check is to whether to define the HAVE_CMSGHDR symbol
or not. The HAVE_CMSGHDR is never used in the code and it has been
removed via 90289924c0 .
Closes GH-4337
2019-07-01 13:13:51 +02:00
Peter Kokot
98d0892dd8
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Sync functions checks
2019-06-30 23:59:47 +02:00
Peter Kokot
9a3c8e51e3
Sync functions checks
...
Removed unused checks:
- mbsinit check removed, HAVE_MBSINIT removed (not used in php-src)
- mempcpy check removed, HAVE_MEMPCPY removed (not used in php-src anymore since
560ed89bfb which uses PHP's own implementation)
- strpncpy check removed, added via a8c9e893b6 and
not used.
- setpgid check removed since HAVE_SETPGID is not used
Moved to a central configure.ac:
- fpclass
- mbrlen moved to configure.ac (since the HAVE_MBRLEN is used accross the php-src)
- sigprocmask
- getcwd
- getwd
- glob
- strfmon
- nice
Duplicated checks removed:
- gethostname
- getlogin
- getpwuid_r
- socketpair
- mprotect check simplified
2019-06-30 23:57:54 +02:00
Peter Kokot
6bfa6bff0b
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Clean headers checks
2019-06-27 02:45:31 +02:00
Peter Kokot
2079b09854
Clean headers checks
...
Some headers were checked multiple times in the main configure.ac file
and in the bundled extensions or SAPIs themselves. Also many of these
checks are then used accross other extensions or SAPIs so a central
configure.ac makes most sense for these checks.
2019-06-27 02:45:09 +02:00
Nikita Popov
0d31a8e4e1
Merge branch 'PHP-7.4'
2019-06-20 17:24:43 +02:00
Nikita Popov
dd6d471834
Handle misaligned ifreq on macos
2019-06-20 17:24:16 +02:00
Joe Watkins
9bcbd80775
Merge branch 'PHP-7.4'
...
* PHP-7.4:
fix flaky socket test
2019-06-18 08:31:32 +02:00
Joe Watkins
68785c00ef
fix flaky socket test
2019-06-18 08:30:46 +02:00
Joe Watkins
99dfc5e640
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Remove dead code in sockets extension [ci skip]
2019-06-15 08:39:50 +02:00
George Peter Banyard
cfdca10910
Remove dead code in sockets extension [ci skip]
2019-06-15 08:39:35 +02:00
Joe Watkins
7231ee9f55
Merge branch 'PHP-7.4'
...
* PHP-7.4:
fix flaky socket tests
2019-06-15 08:09:17 +02:00
Joe Watkins
afdf7ed5ba
fix flaky socket tests
2019-06-15 08:08:08 +02:00
Joe Watkins
956db0cdc2
Merge branch 'PHP-7.4'
...
* PHP-7.4:
fix mac tests on azure
2019-06-14 12:58:13 +02:00
Joe Watkins
f16b012116
fix mac tests on azure
2019-06-14 12:55:00 +02:00
Nikita Popov
af10245034
Merge branch 'PHP-7.4'
2019-06-13 09:38:19 +02:00
Nikita Popov
4603ce731b
Don't throw warning if testing multiple ports
2019-06-13 09:34:23 +02:00
Nikita Popov
89df091529
Merge branch 'PHP-7.4'
2019-06-12 13:50:48 +02:00
Nikita Popov
cdefeb715b
Use memset instead of brace initialization
...
Apparently {{0}} is not enough ... let's not rely on structure
layout specifics here.
2019-06-12 13:50:23 +02:00
Nikita Popov
eea206a06c
Merge branch 'PHP-7.4'
2019-06-12 13:18:04 +02:00
Nikita Popov
2134cc25d2
Guard functions by SO_PASSCRED
2019-06-12 13:17:25 +02:00
Nikita Popov
477d1e02ae
Merge branch 'PHP-7.4'
2019-06-12 11:54:21 +02:00
Nikita Popov
f601eb15e6
Fix -Wmissing-braces warnings
...
Unfortunate that = {} is a GNU extension.
2019-06-12 11:54:12 +02:00
Joe Watkins
6df77cafb9
Merge branch 'PHP-7.4'
...
* PHP-7.4:
fix flaky sockets test - form of response is OS dependent
2019-06-12 08:48:18 +02:00
Joe Watkins
c54a247cb0
fix flaky sockets test - form of response is OS dependent
2019-06-12 08:47:35 +02:00
Joe Watkins
2a11d88bc5
Merge branch 'PHP-7.4'
...
* PHP-7.4:
fix flaky test on OSX
2019-06-12 08:33:19 +02:00
Joe Watkins
abe38b5e48
fix flaky test on OSX
2019-06-12 08:33:07 +02:00
Joe Watkins
f5e79e0b40
Merge branch 'PHP-7.4'
...
* PHP-7.4:
fix flaky ipv4 loopback test
2019-06-10 10:35:57 +02:00
Joe Watkins
52ca8ca7d5
fix flaky ipv4 loopback test
2019-06-10 10:35:31 +02:00
Christoph M. Becker
3b77f269e9
Merge branch 'PHP-7.4'
...
* PHP-7.4:
Use zero port in socket_(export|import)_stream-4-win.phpt
2019-06-06 16:19:37 +02:00