# 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-force_libmysqlclient_r.patch # packaging: 0015-strcmp_null-OnUpdateErrorLog.patch # packaging: 0016-dont-gitclean-in-build.patch # packaging: 0017-qdbm-is-usr_include_qdbm.patch # packaging: 0018-session_save_path.patch # packaging: 0019-php-fpm-man-section-and-cleanup.patch # packaging: 0020-fpm-config.patch # packaging: 0021-php-fpm-sysconfdir.patch # packaging: 0022-lp564920-fix-big-files.patch # packaging: 0023-temporary-path-fixes-for-multiarch.patch # packaging: 0024-hurd-noptrace.patch # packaging: 0025-php-5.3.9-mysqlnd.patch # packaging: 0026-php-5.3.9-gnusrc.patch # packaging: 0027-php-5.3.3-macropen.patch # packaging: 0028-php-5.2.4-norpath.patch # packaging: 0029-php-5.2.4-embed.patch # packaging: 0030-php-fpm-m68k.patch # packaging: 0031-expose_all_built_and_installed_apis.patch # packaging: 0032-Use-system-timezone.patch # packaging: 0033-zlib-largefile-function-renaming.patch # packaging: 0034-php-fpm-do-reload-on-SIGHUP.patch # packaging: 0035-php-5.4.8-ldap_r.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-Fix-check-for-CURL-include-in-M-A-directory.patch # build: 0047-Use-pkg-config-for-FreeType2-detection.patch # build: 0048-ext-intl-Use-pkg-config-to-detect-icu.patch # build: 0049-Fix-rl_completion_matches-compilation-with-newer-lib.patch # behaviour: 0050-PATCH-Fixed-bug-62596-add-getallheaders-apache_reque.patch 0051-Fix-libmagic-buffer-overflow-issue-CVE-2019-18218.patch # packaging: 0052-Rewrite-README.md-for-7.1-branch.patch 0053-Fix-78878-Buffer-underflow-in-bc_shift_addsub.patch 0054-Fix-78862-link-silently-truncates-after-a-null-byte-.patch 0055-Fix-78863-DirectoryIterator-class-silently-truncates.patch 0056-Fix-bug-78793.patch 0057-Fixed-bug-78910.patch 0058-relax-tests.patch 0059-Fix-79091-heap-use-after-free-in-session_create_id.patch 0060-Fix-79099-OOB-read-in-php_strip_tags_ex.patch 0061-Fix-bug-79037-global-buffer-overflow-in-mbfl_filt_co.patch 0062-update-NEWS.patch 0063-More-checks-for-php_strip_tags_ex.patch 0064-Fix-77569-Write-Acess-Violation-in-DomImplementation.patch 0065-Fix-typo-in-recent-bugfix.patch 0066-Fix-bug-79221-Null-Pointer-Dereference-in-PHP-Sessio.patch 0067-Fix-bug-79082-Files-added-to-tar-with-Phar-buildFrom.patch 0068-Mark-bug76348.phpt-as-online-test.patch 0069-NEWS.patch 0070-renew-certs-for-openssl-tests.patch # build: 0071-Use-pkg-config-for-PHP_SETUP_LIBXML.patch 0072-Fixed-bug-79282.patch 0073-Fix-test.patch 0074-fix-test.patch 0075-Fix-bug-79329-get_headers-should-not-accept-0.patch 0076-Update-NEWS.patch 0077-Fix-bug-79330-make-all-execution-modes-consistent-in.patch 0078-Fix-bug-79465-use-unsigneds-as-indexes.patch 0079-NEWS.patch 0080-Fix-bug-76895.patch 0081-Fix-Bug-79296-ZipArchive-open-fails-on-empty-file.patch 0082-Fix-78875-Long-filenames-cause-OOM-and-temp-files-ar.patch 0083-Fix-78876-Long-variables-cause-OOM-and-temp-files-ar.patch 0084-Update-NEWS.patch # behaviour: 0085-Allow-numeric-UG-ID-in-FPM-listen.-owner-group.patch 0086-Allow-fpm-tests-to-be-run-with-long-socket-path.patch # tests: 0087-Skip-fpm-tests-not-designed-to-be-run-as-root.patch 0088-Fix-79797-Use-of-freed-hash-key-in-the-phar_parse_zi.patch 0089-Fix-79877-getimagesize-function-silently-truncates-a.patch 0090-Fix-bug-79601-Wrong-ciphertext-tag-in-AES-CCM-encryp.patch 0091-Fix-bug-78079-openssl_encrypt_ccm.phpt-fails-with-Op.patch 0092-Do-not-decode-cookie-names-anymore.patch 0093-NEWS.patch # build: 0094-Add-pkg-config-m4-files-to-phpize-script.patch # build: 0095-In-phpize-also-copy-config.guess-config.sub-ltmain.s.patch 0096-Fix-77423-parse_url-will-deliver-a-wrong-host-to-use.patch 0097-NEWS.patch 0098-Alternative-fix-for-bug-77423.patch 0099-Fix-bug-80672-Null-Dereference-in-SoapClient.patch 0100-Fix-build.patch # build: 0101-Use-libenchant-2-when-available.patch # build: 0102-remove-deprecated-call-and-deprecate-function-to-be-.patch # packaging: 0103-Show-packaging-credits.patch # packaging: 0104-Allow-printing-credits-buffer-larger-than-4k.patch 0105-Fix-80710-imap_mail_compose-header-injection.patch 0106-Add-missing-NEWS-entry-for-80710.patch # packaging: 0107-Don-t-close-the-credits-buffer-file-descriptor-too-e.patch 0108-Fix-81122-SSRF-bypass-in-FILTER_VALIDATE_URL.patch 0109-Fix-warning.patch 0110-Fix-76452-Crash-while-parsing-blob-data-in-firebird_.patch 0111-Fix-76450-SIGSEGV-in-firebird_stmt_execute.patch 0112-Fix-76449-SIGSEGV-in-firebird_handle_doer.patch 0113-Fix-76448-Stack-buffer-overflow-in-firebird_info_cb.patch 0114-Update-NEWS.patch 0115-Fix-81211-Symlinks-are-followed-when-creating-PHAR-a.patch 0116-Fix-test.patch 0117-NEWS.patch 0118-Fix-bug-81026-PHP-FPM-oob-R-W-in-root-process-leadin.patch 0119-NEWS.patch # packaging: 0120-update-README.patch 0121-Fix-81420-ZipArchive-extractTo-extracts-outside-of-d.patch 0122-NEWS.patch 0123-Fix-79971-special-character-is-breaking-the-path-in-.patch 0124-NEWS.patch 0125-fix-new-tests.patch # build: 0126-Add-minimal-OpenSSL-3.0-patch.patch # build: 0127-Use-true-false-instead-of-TRUE-FALSE-in-intl.patch # build: 0128-Change-UBool-to-bool-for-equality-operators-in-ICU-7.patch 0129-Fix-81720-Uninitialized-array-in-pg_query_params-lea.patch 0130-Fix-bug-81719-mysqlnd-pdo-password-buffer-overflow.patch 0131-NEWS.patch 0132-Fix-bug-79589-ssl3_read_n-unexpected-eof-while-readi.patch 0133-Fix-81727-Don-t-mangle-HTTP-variable-names-that-clas.patch 0134-Fix-81726-phar-wrapper-DOS-when-using-quine-gzip-fil.patch 0135-Fix-regression-introduced-by-fixing-bug-81726.patch 0136-fix-NEWS.patch 0137-Fix-81740-PDO-quote-may-return-unquoted-string.patch 0138-NEWS.patch 0139-crypt-Fix-validation-of-malformed-BCrypt-hashes.patch 0140-crypt-Fix-possible-buffer-overread-in-php_crypt.patch 0141-Fix-array-overrun-when-appending-slash-to-paths.patch 0142-NEWS.patch 0143-Fix-missing-randomness-check-and-insufficient-random.patch 0144-Fix-GH-11382-add-missing-hash-header-for-bin2hex.patch 0145-add-cve.patch 0146-Fix-buffer-mismanagement-in-phar_dir_read.patch 0147-Sanitize-libxml2-globals-before-parsing.patch 0148-NEWS.patch 0149-Fixed-bug-79412-Opcache-chokes-and-uses-100-CPU-on-s.patch # packaging: 0150-Add-missing-header-includes.patch 0151-Fix-GHSA-wpj3-hf5j-x4v4-__Host-__Secure-cookie-bypas.patch 0152-NEWS.patch 0153-Fix-bug-GHSA-q6x7-frmf-grcw-password_verify-can-erro.patch 0154-NEWS.patch 0155-Fix-GHSA-w8qr-v226-r27w.patch 0156-NEWS.patch 0157-Fix-GHSA-3qgc-jrrr-25jv.patch 0158-NEWS-Add-backport-from-8.1.29.patch 0159-Fix-GHSA-9pqp-7h25-4f32.patch 0160-Fix-GHSA-p99j-rfp4-xqvq.patch 0161-Fix-GHSA-94p6-54jq-9mwp.patch 0162-Skip-GHSA-9pqp-7h25-4f32-test-on-Windows.patch 0163-NEWS-for-8.1.30-backports.patch 0164-adapt-GHSA-9pqp-7h25-4f32-test-for-7.x.patch 0165-Fix-GHSA-5hqh-c84r-qjcv-Integer-overflow-in-the-dbli.patch 0166-Fix-GHSA-5hqh-c84r-qjcv-Integer-overflow-in-the-fire.patch 0167-backport-ZSTR_MAX_LEN.patch 0168-Fix-GHSA-c5f2-jwm7-mmq2-stream-HTTP-fulluri-CRLF-inj.patch 0169-Fix-GHSA-g665-fm4p-vhff-OOB-access-in-ldap_escape.patch 0170-Fix-GHSA-r977-prxv-hc43.patch 0171-Fix-74267-segfault-with-streams-and-invalid-data.patch 0172-Fix-GHSA-4w77-75f9-2c8w.patch 0173-NEWS-for-8.1.31-backports.patch # build: 0174-Force-POSIX-readdir_r-semantics.patch # build: 0175-Add-ifdef-guards-to-main-php_config.h.in.patch 0176-Fix-missing-include-in-litespeed-build.patch # telemetry: 0177-Add-minimal-privacy-preserving-secure-DNS-telemetry-.patch # build: 0178-Use-ZEND_ATTRIBUTE_UNUSED-instead-of-ATTRIBUTE_UNUSE.patch 0179-GHSA-85c2-q967-79q5-soap-Fix-stale-SOAP_GLOBAL-ref_m.patch 0180-GHSA-m33r-qmcv-p97q-soap-Fix-use-after-free-after-he.patch 0181-GHSA-hmxp-6pc4-f3vv-soap-Fix-broken-Apache-map-value.patch 0182-GHSA-96wq-48vp-hh57-metaphone-Fix-signed-integer-ove.patch 0183-GHSA-7qg2-v9fj-4mwv-fpm-XSS-within-status-endpoint.patch 0184-NEWS-from-8.2.31.patch 0185-ext-openssl-openssl_encrypt-zend-mm-heap-overflow-on.patch 0186-Avoid-state-corruption-via-bailout.patch 0187-Fix-repeated-warning-for-file-uploads-limit-exceedin.patch 0188-Introduce-max_multipart_body_parts-INI.patch 0189-Add-CVE-2023-0662-to-NEWS.patch