mirror of
https://github.com/php/php-src.git
synced 2025-08-16 05:58:45 +02:00
The PHP Interpreter
https://www.php.net
![]() Our existing libtidy support is based on the legacy "HTML tidy" project. That project now has a successor called tidy-html5, where all new features and bugfixes happen. Of particular note are the fixes for two security vulnerabilities, CVE-2015-5522 and CVE-2015-5523. The API is largely unchanged in the new project (which is truly the successor of the original -- not a fork), and so it is almost a drop-in replacement as far as PHP is concerned. However, one file has changed in the new project: "buffio.h" has been moved to "tidybuffio.h". This commit detects the presence of tidybuffio.h at build time, and then adjusts the import statement in tidy.c accordingly. The result is a build that works against either the legacy project or the new tidy-html5 project, although the test suite for the tidy extension now fails. Those failures are not critical and will be fixed. Gentoo-Bug: 561452 Gentoo-Bug: 585474 PHP-Bug: 72379 |
||
---|---|---|
build | ||
ext | ||
main | ||
netware | ||
pear | ||
sapi | ||
scripts | ||
tests | ||
travis | ||
TSRM | ||
win32 | ||
Zend | ||
.gdbinit | ||
.gitattributes | ||
.gitignore | ||
.travis.yml | ||
acinclude.m4 | ||
buildconf | ||
buildconf.bat | ||
CODING_STANDARDS | ||
config.guess | ||
config.sub | ||
configure.in | ||
CONTRIBUTING.md | ||
CREDITS | ||
EXTENSIONS | ||
footer | ||
genfiles | ||
header | ||
INSTALL | ||
LICENSE | ||
ltmain.sh | ||
makedist | ||
Makefile.frag | ||
Makefile.gcov | ||
Makefile.global | ||
makerpm | ||
NEWS | ||
php.gif | ||
php.ini-development | ||
php.ini-production | ||
php7.spec.in | ||
README.EXT_SKEL | ||
README.GIT-RULES | ||
README.input_filter | ||
README.MAILINGLIST_RULES | ||
README.md | ||
README.namespaces | ||
README.NEW-OUTPUT-API | ||
README.PARAMETER_PARSING_API | ||
README.REDIST.BINS | ||
README.RELEASE_PROCESS | ||
README.SELF-CONTAINED-EXTENSIONS | ||
README.STREAMS | ||
README.SUBMITTING_PATCH | ||
README.TESTING | ||
README.TESTING2 | ||
README.UNIX-BUILD-SYSTEM | ||
README.WIN32-BUILD-SYSTEM | ||
run-tests.php | ||
server-tests-config.php | ||
server-tests.php | ||
snapshot | ||
stamp-h.in | ||
stub.c | ||
UPGRADING | ||
UPGRADING.INTERNALS | ||
vcsclean |
The PHP Interpreter
This is the github mirror of the official PHP repository located at http://git.php.net.
Pull Requests
PHP accepts pull requests via github. Discussions are done on github, but depending on the topic can also be relayed to the official PHP developer mailing list internals@lists.php.net.
New features require an RFC and must be accepted by the developers. See https://wiki.php.net/rfc and https://wiki.php.net/rfc/voting for more information on the process.
Bug fixes do not require an RFC, but require a bugtracker ticket. Always open a ticket at https://bugs.php.net and reference the bug id using #NNNNNN.
Fix #55371: get_magic_quotes_gpc() throws deprecation warning
After removing magic quotes, the get_magic_quotes_gpc function caused
a deprecate warning. get_magic_quotes_gpc can be used to detected
the magic_quotes behavior and therefore should not raise a warning at any
time. The patch removes this warning
We do not merge pull requests directly on github. All PRs will be pulled and pushed through http://git.php.net.