summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'PHP-7.4'Peter Kokot2019-06-308-13/+15
|\ | | | | | | | | * PHP-7.4: Sync functions checks
| * Sync functions checksPeter Kokot2019-06-308-13/+15
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 560ed89bfbb56526251e9bd2fbcb27e5932641d8 which uses PHP's own implementation) - strpncpy check removed, added via a8c9e893b6911c785f698d724b2ff61e7aebb737 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
* | Merge branch 'PHP-7.4'Peter Kokot2019-06-301-47/+0
|\ \ | |/ | | | | | | * PHP-7.4: Remove unused build specific symbols
| * Remove unused build specific symbolsPeter Kokot2019-06-301-47/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These were part of the following decomissioned extensions: - PHP_SYBASE part of the sybase extension - PHP_MSQL_* part of the msql extension - PHP_APACHE_* symbols were used in apache and apache_hooks sapis - PHP_FHTTPD_* symbols part of old sapi/fhttpd - PHP_MYSQL_* symbols were part of the legacy mysql extension - Remove PHP_ORACLE_* symbols These were part of the obsolete oracle extension that was moved to PECL via f35af61ef8fd10f2d1bada1909e888293fb519b8. - PHP_OCI8_SHARED_LIBADD and PHP_OCI8_DIR were removed via c33f88ccb08ca05ebf822ef94cb3fa41a1838226 And other are not used anywhere across the php-src codebase
* | Merge branch 'PHP-7.4'Peter Kokot2019-06-3011-141/+1
|\ \ | |/ | | | | | | | | * PHP-7.4: Fix phar tests with hash extension Fix missing file and remove SKIP section
| * Fix phar tests with hash extensionPeter Kokot2019-06-3010-133/+1
| | | | | | | | | | | | | | - The hash extension is now always available. - Remove unfinished test The Phar::PGP currently doesn't exist yet.
| * Fix missing file and remove SKIP sectionPeter Kokot2019-06-301-8/+0
| | | | | | | | Test now passes on VC 14, 15 and 16 with current MSVC runtimes.
* | Merge branch 'PHP-7.4'Peter Kokot2019-06-302-2/+0
|\ \ | |/ | | | | | | * PHP-7.4: Remove HAVE_LIMITS_H check
| * Remove HAVE_LIMITS_H checkPeter Kokot2019-06-302-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | The limits.h header is part of the C89 and is today available everywhere. There is no need to check for presence of this header anymore. The timelib has already been patched upstream via aae5907cb7e775f16bedf61b010b8692c12a2843 PHP extensions out there shouldn't rely on symbols defined during the build anyway and neither they do on this particular symbol anymore.
* | Merge branch 'PHP-7.4'Peter Kokot2019-06-301-8/+0
|\ \ | |/ | | | | | | * PHP-7.4: Remove HAVE_DEV_ARANDOM
| * Remove HAVE_DEV_ARANDOMPeter Kokot2019-06-301-8/+0
| | | | | | | | | | | | | | The arandom check is not needed anymore since the implementations of: 3467526a65bfb15eaf9ec49a0b5673b84e26bca4 and 6554f721f770c99037f07d465a7d610568576ce4
* | Merge branch 'PHP-7.4'Derick Rethans2019-06-3016-189/+58
|\ \ | |/
| * Merge branch 'PHP-7.3' into PHP-7.4Derick Rethans2019-06-3016-189/+58
| |\
| | * Fixed tests due to changed timezone dataDerick Rethans2019-06-302-122/+14
| | |
| | * Update timelib to 2018.02Derick Rethans2019-06-3014-69/+46
| | |
* | | Merge branch 'PHP-7.4'Anatol Belski2019-06-290-0/+0
|\ \ \ | |/ / | | | | | | | | | | | | * PHP-7.4: Update NEWS [ci skip] Update NEWS [ci skip]
| * | Merge branch 'PHP-7.3' into PHP-7.4Anatol Belski2019-06-290-0/+0
| |\ \ | | |/ | | | | | | | | | * PHP-7.3: Update NEWS [ci skip]
| | * Merge branch 'PHP-7.2' into PHP-7.3Anatol Belski2019-06-290-0/+0
| | |\ | | | | | | | | | | | | | | | | * PHP-7.2: Update NEWS [ci skip]
| | | * Update NEWS [ci skip]Anatol Belski2019-06-291-0/+4
| | | |
| * | | Update NEWS [ci skip]Anatol Belski2019-06-291-0/+4
| | | |
* | | | Merge branch 'PHP-7.4'Anatol Belski2019-06-291-21/+22
|\ \ \ \ | |/ / / | | | | | | | | | | | | * PHP-7.4: Update libmagic.patch [ci skip]
| * | | Update libmagic.patch [ci skip]Anatol Belski2019-06-291-21/+22
| | | |
* | | | Merge branch 'PHP-7.4'Anatol Belski2019-06-291-0/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | * PHP-7.4: Set buffer to NULL to prevent double free (Kamil Dudka at redhat)
| * | | Set buffer to NULL to prevent double free (Kamil Dudka at redhat)Anatol Belski2019-06-291-0/+1
| | | | | | | | | | | | | | | | Based on the upstream patch d13204e8da43f1d8a98cf3f74591cde02ecdb2f7.
* | | | Merge branch 'PHP-7.4'Anatol Belski2019-06-294-42/+83
|\ \ \ \ | |/ / / | | | | | | | | | | | | * PHP-7.4: Fix magic data
| * | | Fix magic dataAnatol Belski2019-06-294-42/+83
| | | |
* | | | Merge branch 'PHP-7.4'Christoph M. Becker2019-06-291-1/+1
|\ \ \ \ | |/ / / | | | | | | | | | | | | * PHP-7.4: Fix memory leak in COM ctor
| * | | Fix memory leak in COM ctorChristoph M. Becker2019-06-291-1/+1
| | | | | | | | | | | | | | | | We have to free strings returned from php_com_olestring_to_string().
* | | | Merge branch 'PHP-7.4'Anatol Belski2019-06-292-0/+2
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | | | | | * PHP-7.4: Fix typo Add tests from fix #78183 from PHP-7.2 Fix #78183: finfo_file shows wrong mime-type for .tga file
| * | | Merge branch 'PHP-7.3' into PHP-7.4Anatol Belski2019-06-292-0/+2
| |\ \ \ | | |/ / | | | | | | | | | | | | | | | | | | | | * PHP-7.3: Fix typo Add tests from fix #78183 from PHP-7.2 Fix #78183: finfo_file shows wrong mime-type for .tga file
| | * | Fix typoAnatol Belski2019-06-291-1/+1
| | | |
| | * | Add tests from fix #78183 from PHP-7.2Joshua Westerheide2019-06-292-1/+3
| | | |
| | * | Merge branch 'PHP-7.2' into PHP-7.3Anatol Belski2019-06-290-0/+0
| | |\ \ | | | |/ | | | | | | | | | | | | * PHP-7.2: Fix #78183: finfo_file shows wrong mime-type for .tga file
| | | * Fix #78183: finfo_file shows wrong mime-type for .tga fileJoshua Westerheide2019-06-296-47903/+47966
| | | | | | | | | | | | | | | | Due to a bug in the underlying libmagic 5.31, .tga images returned mime type "image/x-tgaimage/x-tga".
* | | | Merge branch 'PHP-7.4'Joe Watkins2019-06-291-6/+104
|\ \ \ \ | |/ / / | | | | | | | | | | | | * PHP-7.4: implement support for workers in cli-server on platforms supporting fork
| * | | implement support for workers in cli-server on platforms supporting forkJoe Watkins2019-06-291-6/+104
| | | |
* | | | Merge branch 'PHP-7.4'Joe Watkins2019-06-291-0/+8
|\ \ \ \ | |/ / / | | | | | | | | | | | | * PHP-7.4: add ini config details to php-config
| * | | add ini config details to php-configJoe Watkins2019-06-291-0/+8
| | | |
* | | | Merge branch 'PHP-7.4'Peter Kokot2019-06-282-3/+2
|\ \ \ \ | |/ / / | | | | | | | | | | | | * PHP-7.4: Clean up files after the tests are run
| * | | Clean up files after the tests are runPeter Kokot2019-06-282-3/+2
| | | |
* | | | Merge branch 'PHP-7.4'Peter Kokot2019-06-281-6/+0
|\ \ \ \ | |/ / / | | | | | | | | | | | | | | | | * PHP-7.4: Update changelogs [ci skip] Remove HAVE_ERRNO_H from libgd
| * | | Update changelogs [ci skip]Peter Kokot2019-06-282-2/+5
| | | |
| * | | Remove HAVE_ERRNO_H from libgdPeter Kokot2019-06-281-6/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The check for errno.h has been removed via 50b9ef8d9435d23be40cea7fb484a02e99fdb617 Upstream libgd library is also patched via https://github.com/libgd/libgd/commit/1e7f93922fb3adf9f131d7e94aa13386062ffe11
* | | | Increase timeout of asan job on masterNikita Popov2019-06-281-1/+1
| | | | | | | | | | | | | | | | | | | | This will additionally be testing the JIT and 120 is cutting it close for that.
* | | | Merge branch 'PHP-7.4'Nikita Popov2019-06-287-22/+16
|\ \ \ \ | |/ / /
| * | | Use strcmp() in phpdbg_eol_global_updateNikita Popov2019-06-281-3/+3
| | | | | | | | | | | | | | | | | | | | memcmp() only makes sense on equal length strings, and here we don't know anything about the length of the input.
| * | | Disable ifunc resolvers if memory sanitizer is usedNikita Popov2019-06-282-5/+9
| | | | | | | | | | | | | | | | | | | | | | | | Just marking them as no_sanitize("memory") is unforunately not sufficient, as the function still gets instrumented -- the attribute only disables reporting.
| * | | Remove phpdbg_xml_asprintf()Nikita Popov2019-06-282-14/+0
| | | | | | | | | | | | | | | | | | | | Clang doesn't like the use of promoted zend_bool in va_start. As the function isn't used anyway, I'm simply dropping it...
| * | | Mark ifunc resolver functions as unusedNikita Popov2019-06-282-0/+4
| | | | | | | | | | | | | | | | | | | | It looks like clang doesn't see that these are used through __attribute__((ifunc)) and generates a warning.
* | | | Merge branch 'PHP-7.4'Nikita Popov2019-06-283-17/+23
|\ \ \ \ | |/ / /