# Allow-list over deb.sury.org's debian/patches/series, at the Salsa commit in DEB_PATCHES # (eol//*/Dockerfile). Every patch of that series appears here in its order; the # commented-out ones are left out: # - packaging: Debian paths, defaults and packaging; # - build: build-system changes for other libraries or toolchains than our bases'; # - behaviour: changed defaults or new features; # - tests: test-only changes that need a left-out patch; # - telemetry: deb.sury.org's DNS version check, which reports the PHP version to its server. # packaging: 0001-libtool_fixes.patch # packaging: 0002-static_openssl.patch # packaging: 0003-debian_quirks.patch # packaging: 0004-libtool2.2.patch # packaging: 0005-we_WANT_libtool.patch # packaging: 0006-php-5.4.9-phpinfo.patch # packaging: 0007-extension_api.patch # packaging: 0008-no_apache_installed.patch # packaging: 0009-recode_is_shared.patch # packaging: 0010-proc_open.patch # packaging: 0011-php.ini_securitynotes.patch # packaging: 0012-php-5.4.7-libdb.patch # packaging: 0013-Add-support-for-use-of-the-system-timezone-database.patch # packaging: 0014-strcmp_null-OnUpdateErrorLog.patch # packaging: 0015-dont-gitclean-in-build.patch # packaging: 0016-qdbm-is-usr_include_qdbm.patch # packaging: 0017-session_save_path.patch # packaging: 0018-php-fpm-man-section-and-cleanup.patch # packaging: 0019-fpm-config.patch # packaging: 0020-php-fpm-sysconfdir.patch # packaging: 0021-lp564920-fix-big-files.patch # packaging: 0022-temporary-path-fixes-for-multiarch.patch # packaging: 0023-hurd-noptrace.patch # packaging: 0024-php-5.3.9-mysqlnd.patch # packaging: 0025-php-5.3.9-gnusrc.patch # packaging: 0026-php-5.3.3-macropen.patch # packaging: 0027-php-5.2.4-norpath.patch # packaging: 0028-php-5.2.4-embed.patch # packaging: 0029-php-fpm-m68k.patch # packaging: 0030-expose_all_built_and_installed_apis.patch # packaging: 0031-Use-system-timezone.patch # packaging: 0032-zlib-largefile-function-renaming.patch # packaging: 0033-php-fpm-do-reload-on-SIGHUP.patch # packaging: 0034-php-5.4.8-ldap_r.patch # packaging: 0035-php-5.4.9-fixheader.patch # packaging: 0036-php-5.6.0-noNO.patch # packaging: 0037-php-5.6.0-oldpcre.patch # packaging: 0038-hack-phpdbg-to-explicitly-link-with-libedit.patch # packaging: 0039-Fix-ZEND_MM_ALIGNMENT-on-m64k.patch # packaging: 0040-Add-patch-to-install-php7-module-directly-to-APXS_LI.patch # packaging: 0041-Remove-W3C-validation-icon-to-not-expose-the-reader-.patch # packaging: 0042-Don-t-put-INSTALL_ROOT-into-phar.phar-exec-stanza.patch # packaging: 0043-XMLRPC-EPI-library-has-to-be-linked-as-lxmlrpc-epi.patch # packaging: 0044-Really-expand-libdir-datadir-into-EXPANDED_LIBDIR-DA.patch # packaging: 0045-Fix-ext-date-lib-parse_tz-PATH_MAX-HURD-FTBFS.patch # build: 0046-Use-pkg-config-for-FreeType2-detection.patch # build: 0047-Use-pkg-config-for-PHP_SETUP_LIBXML.patch # behaviour: 0048-Allow-numeric-UG-ID-in-FPM-listen.-owner-group.patch 0049-Allow-fpm-tests-to-be-run-with-long-socket-path.patch # tests: 0050-Skip-fpm-tests-not-designed-to-be-run-as-root.patch # build: 0051-Add-pkg-config-m4-files-to-phpize-script.patch # build: 0052-In-phpize-also-copy-config.guess-config.sub-ltmain.s.patch # build: 0053-Use-libenchant-2-when-available.patch # build: 0054-remove-deprecated-call-and-deprecate-function-to-be-.patch # packaging: 0055-Don-t-use-hrtimers-on-GNU-Hurd.patch # packaging: 0056-Show-packaging-credits.patch # packaging: 0057-Allow-printing-credits-buffer-larger-than-4k.patch # packaging: 0058-Don-t-close-the-credits-buffer-file-descriptor-too-e.patch # build: 0059-Add-minimal-OpenSSL-3.0-patch.patch # build: 0060-Use-true-false-instead-of-TRUE-FALSE-in-intl.patch # build: 0061-Change-UBool-to-bool-for-equality-operators-in-ICU-7.patch 0062-Fix-81720-Uninitialized-array-in-pg_query_params-lea.patch 0063-Fix-bug-81719-mysqlnd-pdo-password-buffer-overflow.patch 0064-NEWS.patch # build: 0065-ax_gcc_func_attribute-Revise-the-detection-of-unknow.patch 0066-Fix-bug-79589-ssl3_read_n-unexpected-eof-while-readi.patch 0067-Fix-81727-Don-t-mangle-HTTP-variable-names-that-clas.patch 0068-Fix-81726-phar-wrapper-DOS-when-using-quine-gzip-fil.patch 0069-Fix-regression-introduced-by-fixing-bug-81726.patch 0070-fix-NEWS.patch 0071-Fix-bug-81738-buffer-overflow-in-hash_update-on-long.patch 0072-Fix-81740-PDO-quote-may-return-unquoted-string.patch 0073-NEWS.patch 0074-crypt-Fix-validation-of-malformed-BCrypt-hashes.patch 0075-crypt-Fix-possible-buffer-overread-in-php_crypt.patch 0076-Fix-array-overrun-when-appending-slash-to-paths.patch 0077-NEWS.patch 0078-Fix-repeated-warning-for-file-uploads-limit-exceedin.patch 0079-Introduce-max_multipart_body_parts-INI.patch 0080-NEWS.patch 0081-fix-NEWS-not-FPM-specific.patch 0082-Fix-missing-randomness-check-and-insufficient-random.patch 0083-Fix-GH-11382-add-missing-hash-header-for-bin2hex.patch 0084-add-cve.patch 0085-Fix-buffer-mismanagement-in-phar_dir_read.patch 0086-Sanitize-libxml2-globals-before-parsing.patch 0087-backport-zend_test-changes-zend_test_override_libxml.patch 0088-NEWS.patch # behaviour: 0089-Change-the-default-OPcache-optimization-to-7FFEBF5F-.patch # packaging: 0090-Add-missing-header-includes.patch 0091-Fix-GHSA-wpj3-hf5j-x4v4-__Host-__Secure-cookie-bypas.patch 0092-NEWS.patch 0093-Fix-bug-GHSA-q6x7-frmf-grcw-password_verify-can-erro.patch 0094-NEWS.patch 0095-Fix-GHSA-w8qr-v226-r27w.patch 0096-NEWS.patch 0097-Fix-GHSA-3qgc-jrrr-25jv.patch 0098-NEWS-Add-backport-from-8.1.29.patch 0099-Fix-GHSA-9pqp-7h25-4f32.patch 0100-Fix-GHSA-p99j-rfp4-xqvq.patch 0101-Fix-GHSA-94p6-54jq-9mwp.patch 0102-Skip-GHSA-9pqp-7h25-4f32-test-on-Windows.patch 0103-NEWS-for-8.1.30-backports.patch 0104-adapt-GHSA-9pqp-7h25-4f32-test-for-7.x.patch 0105-Fix-GHSA-5hqh-c84r-qjcv-Integer-overflow-in-the-dbli.patch 0106-Fix-GHSA-5hqh-c84r-qjcv-Integer-overflow-in-the-fire.patch 0107-backport-ZSTR_MAX_LEN.patch 0108-Fix-GHSA-c5f2-jwm7-mmq2-stream-HTTP-fulluri-CRLF-inj.patch 0109-Fix-GHSA-g665-fm4p-vhff-OOB-access-in-ldap_escape.patch 0110-Fix-GHSA-r977-prxv-hc43.patch 0111-Fix-GHSA-4w77-75f9-2c8w.patch 0112-NEWS-for-8.1.31-backports.patch 0113-Fix-GHSA-h35g-vwh6-m678-Mysqlnd-various-heap-buffer-.patch 0114-Fix-MySQLnd-possible-buffer-over-read-in-auth_protoc.patch 0115-Avoid-using-uninitialised-struct.patch 0116-Change-port-for-mysqli-fake-server-auth-message-test.patch 0117-Increase-MySQLi-fake-server-read-timeout-for-ASAN-jo.patch 0118-adapt-test-NEWS.patch # build: 0119-Force-POSIX-readdir_r-semantics.patch 0120-Fix-GH-20584-Information-Leak-of-Memory.patch 0121-Only-test-from-code-is-not-affected.patch 0122-Fix-GHSA-h96m-rvf9-jgm2.patch 0123-Fix-GHSA-www2-q4fc-65wf.patch 0124-NEWS-from-8.1.34.patch 0125-Fix-missing-include-in-litespeed-build.patch # telemetry: 0126-Add-minimal-privacy-preserving-secure-DNS-telemetry-.patch # build: 0127-Use-ZEND_ATTRIBUTE_UNUSED-instead-of-ATTRIBUTE_UNUSE.patch 0128-GHSA-85c2-q967-79q5-soap-Fix-stale-SOAP_GLOBAL-ref_m.patch 0129-GHSA-m33r-qmcv-p97q-soap-Fix-use-after-free-after-he.patch 0130-GHSA-hmxp-6pc4-f3vv-soap-Fix-broken-Apache-map-value.patch 0131-GHSA-96wq-48vp-hh57-metaphone-Fix-signed-integer-ove.patch 0132-GHSA-7qg2-v9fj-4mwv-fpm-XSS-within-status-endpoint.patch 0133-NEWS-from-8.2.31.patch 0134-ext-openssl-openssl_encrypt-zend-mm-heap-overflow-on.patch 0135-libgd-patch-for-CVE-2026-9672.patch 0136-Fix-SQL-injection-in-ext-pgsql-via-E-.-backslash-bre.patch 0137-Fix-GHSA-vc5h-9ppw-p5f3-phar-circular-symlink-crash.patch 0138-NEWS-from-8.2.33.patch 0139-Avoid-state-corruption-via-bailout.patch