Debian Patches

Status for php8.2/8.2.18-1

Patch Description Author Forwarded Bugs Origin Last update
0001-libtool_fixes.patch libtool_fixes Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0002-debian_quirks.patch debian_quirks Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0003-php-5.4.9-phpinfo.patch php-5.4.9-phpinfo
Drop "Configure Command" from phpinfo as it doesn't
provide any useful information.
The available extensions are not related to this command.
Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0004-extension_api.patch extension_api Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0005-php.ini_securitynotes.patch php.ini_securitynotes Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0006-php-5.4.7-libdb.patch php-5.4.7-libdb Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0007-Add-support-for-use-of-the-system-timezone-database.patch Add-support-for-use-of-the-system-timezone-database
# License: MIT
# http://opensource.org/licenses/MIT

# License: MIT
# http://opensource.org/licenses/MIT

Add support for use of the system timezone database, rather
than embedding a copy. Discussed upstream but was not desired.

History:
r21: adapt for timelib 2021.03 (in 8.1.0)
r20: adapt for timelib 2020.03 (in 8.0.10RC1)
r19: adapt for timelib 2020.02 (in 8.0.0beta2)
r18: adapt for autotool change in 7.3.3RC1
r17: adapt for timelib 2018.01 (in 7.3.2RC1)
r16: adapt for timelib 2017.06 (in 7.2.3RC1)
r15: adapt for timelib 2017.05beta7 (in 7.2.0RC1)
r14: improve check for valid tz file
r13: adapt for upstream changes to use PHP allocator
r12: adapt for upstream changes for new zic
r11: use canonical names to avoid more case sensitivity issues
round lat/long from zone.tab towards zero per builtin db
r10: make timezone case insensitive
r9: fix another compile error without --with-system-tzdata configured (Michael Heimpold)
r8: fix compile error without --with-system-tzdata configured
r7: improve check for valid timezone id to exclude directories
r6: fix fd leak in r5, fix country code/BC flag use in
timezone_identifiers_list() using system db,
fix use of PECL timezonedb to override system db,
r5: reverts addition of "System/Localtime" fake tzname.
updated for 5.3.0, parses zone.tab to pick up mapping between
timezone name, country code and long/lat coords
r4: added "System/Localtime" tzname which uses /etc/localtime
r3: fix a crash if /usr/share/zoneinfo doesn't exist (Raphael Geissert)
r2: add filesystem trawl to set up name alias index
r1: initial revision
Debian PHP Maintainers <team+pkg-php@tracker.debian.org> no 2021-08-25
0008-strcmp_null-OnUpdateErrorLog.patch strcmp_null-OnUpdateErrorLog Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0009-qdbm-is-usr_include_qdbm.patch qdbm-is-usr_include_qdbm Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0010-session_save_path.patch session_save_path Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0011-php-fpm-man-section-and-cleanup.patch php-fpm-man-section-and-cleanup Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0012-fpm-config.patch fpm-config Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0013-php-fpm-sysconfdir.patch php-fpm-sysconfdir Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0014-lp564920-fix-big-files.patch lp564920-fix-big-files Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0015-temporary-path-fixes-for-multiarch.patch temporary-path-fixes-for-multiarch Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0016-hurd-noptrace.patch hurd-noptrace Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0017-php-5.3.3-macropen.patch php-5.3.3-macropen Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0018-php-5.2.4-embed.patch php-5.2.4-embed Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0019-php-fpm-m68k.patch php-fpm-m68k Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0020-expose_all_built_and_installed_apis.patch expose_all_built_and_installed_apis Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0021-Use-system-timezone.patch Use system timezone
Upstream don't want this patch. See
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=730771 for a summary.

This delta is recovered from previous versions of the system timezone patch in
Debian, and appears to have inadvertently been dropped. Author unknown.

To be used in tandem with use_embedded_timezonedb.patch and use_embedded_timezonedb_fixes.patch.
Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0022-php-fpm-do-reload-on-SIGHUP.patch php-fpm-do-reload-on-SIGHUP Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0023-php-5.4.8-ldap_r.patch php-5.4.8-ldap_r
Use -lldap_r by default.
Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0024-php-5.4.9-fixheader.patch php-5.4.9-fixheader
Make generated php_config.h constant across rebuilds.
Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0025-php-5.6.0-noNO.patch php-5.6.0-noNO Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0026-php-5.6.0-oldpcre.patch php-5.6.0-oldpcre Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0027-hack-phpdbg-to-explicitly-link-with-libedit.patch hack-phpdbg-to-explicitly-link-with-libedit Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0028-Remove-W3C-validation-icon-to-not-expose-the-reader-.patch Remove W3C validation icon to not expose the reader's IP address to potential tracking. =?utf-8?b?T25kxZllaiBTdXLDvQ==?= <ondrej@sury.org> no 2015-07-29
0029-Don-t-put-INSTALL_ROOT-into-phar.phar-exec-stanza.patch Don't put $(INSTALL_ROOT) into phar.phar exec stanza =?utf-8?b?T25kxZllaiBTdXLDvQ==?= <ondrej@sury.org> no 2015-12-04
0030-Really-expand-libdir-datadir-into-EXPANDED_LIBDIR-DA.patch Really expand $libdir/$datadir into @EXPANDED_LIBDIR/DATADIR@ =?utf-8?b?T25kxZllaiBTdXLDvQ==?= <ondrej@sury.org> no 2016-03-14
0031-Fix-ext-date-lib-parse_tz-PATH_MAX-HURD-FTBFS.patch Fix ext/date/lib/parse_tz PATH_MAX HURD FTBFS Svante Signell <svante.signell@gmail.com> no 2016-03-31
0032-Amend-C-11-for-intl-compilation-on-older-distributio.patch Amend C++11 for intl compilation on older distributions =?utf-8?b?T25kxZllaiBTdXLDvQ==?= <ondrej@sury.org> no 2019-04-10
0033-Add-patch-to-install-php7-module-directly-to-APXS_LI.patch Add patch to install php7 module directly to APXS_LIBEXEC Thijs Kinkhorst <thijs@debian.org> no 2016-06-15
0034-libtool2.2.patch libtool2.2 Debian PHP Maintainers <pkg-php-maint@lists.alioth.debian.org> no 2015-05-02
0035-Include-all-libtool-files-from-phpize.m4.patch Include all libtool files from phpize.m4 =?utf-8?b?T25kxZllaiBTdXLDvQ==?= <ondrej@sury.org> no 2020-10-18
0036-In-phpize-also-copy-config.guess-config.sub-ltmain.s.patch In phpize, also copy config.guess, config.sub, ltmain.sh and shtool from their respective packages =?utf-8?b?T25kxZllaiBTdXLDvQ==?= <ondrej@sury.org> no 2020-10-18
0037-Don-t-use-hrtimers-on-GNU-Hurd.patch Don't use hrtimers on GNU Hurd
This patch solves the build error:

PHP Warning: PHP Startup: Failed to initialize high-resolution timer in
Unknown on line 0.
Svante Signell <svante.signell@gmail.com> no 2021-02-16
0038-Show-packaging-credits.patch Show packaging credits =?utf-8?b?T25kxZllaiBTdXLDvQ==?= <ondrej@sury.org> no 2021-02-22
0039-Allow-printing-credits-buffer-larger-than-4k.patch Allow printing credits buffer larger than 4k =?utf-8?b?T25kxZllaiBTdXLDvQ==?= <ondrej@sury.org> no 2021-04-03
0040-Don-t-close-the-credits-buffer-file-descriptor-too-e.patch Don't close the credits buffer file descriptor too early =?utf-8?b?T25kxZllaiBTdXLDvQ==?= <ondrej@sury.org> no 2021-06-22
0041-Lower-the-OpenSSL-requirement-to-1.0.1.patch Lower the OpenSSL requirement to 1.0.1 =?utf-8?b?T25kxZllaiBTdXLDvQ==?= <ondrej@sury.org> no 2021-12-31
0042-Fail-the-build-when-the-dtrace-call-fails.patch Fail the build when the dtrace call fails =?utf-8?b?T25kxZllaiBTdXLDvQ==?= <ondrej@sury.org> no 2021-12-31
0043-Override-result-of-AC_PROG_LN_S-to-fix-FTBFS-on-ppc6.patch Override result of AC_PROG_LN_S to fix FTBFS on ppc64el =?utf-8?b?T25kxZllaiBTdXLDvQ==?= <ondrej@sury.org> no 2022-01-03
0044-Update-gcc-func-attr-macro.patch ax_gcc_func_attribute: Revise the detection of unknown attributes
GCC outputs a warning when Wstrict-prototypes is on, in such case the
attribute detection always fails even if the attribute is actually
supported. This change checks for the "-Wattributes" warning in
conftest.err instead of the existence of the file.
Ming Chen <ming.chen1986@gmail.com> yes http://git.savannah.gnu.org/gitweb/?p=autoconf-archive.git;a=commitdiff;h=df0894ad1a8195df67a52108b931e07d708cec9a 2022-05-02
0045-scripts-php-.in-Explicitly-define-the-path-to-sed.patch scripts/php*.in: Explicitly define the path to sed.
The full path is detected by configure, resulting in a different build
depending on if it is built on a usrmerge or non-usrmerge system.

Since usrmerge systems contain compatibility symlinks for the
non-usrmerge paths, use the non-usrmerge path which is compatible in
both systems.

https://tests.reproducible-builds.org/debian/issues/bookworm/paths_vary_due_to_usrmerge_issue.html
Vagrant Cascadian <vagrant@reproducible-builds.org> no 2023-04-13
0046-Remove-timestamps-from-phar.patch Remove timestamps from "phar".
Thanks to Jelle van der Waa!

https://gist.github.com/jelly/96847934239aac19c512c54ca65d6baa
Vagrant Cascadian <vagrant@reproducible-builds.org> no 2023-04-25
0047-Disable-garbage-collection-routine.patch Disable GC in ini files

This is disabled in the Debian packages due to the strict permissions on
/var/lib/php. Instead, GC is performed through /etc/cron.d/php, which uses the
session.gc_maxlifetime setting.
Athos Ribeiro <athos.ribeiro@canonical.com> not-needed debian 2024-01-19
0048-fix-implicit-function-declaration.patch Add missing header includes. Andrey Rakhmatullin <wrar@debian.org> no debian 2024-03-15

All known versions for source package 'php8.2'

Links