<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="220">
<package pkgid="ac4ff96dcd8f35bba45034d8dbc099c23283b842821eab111f8215a98e14ad181650ff3dd7ae95deebc8bbd1c49b60e7b67328b311da7390a5d81e05ac57978d" name="MicrosoftFonts" arch="noarch">
  <version epoch="0" ver="2" rel="1.16"/>
</package>
<package pkgid="65899d02eb06df3984e0e635cee270a34ffcb5ef225205aa2ad4f8cf7bb4f40a2bf290243dd02d8bd1200efa6f01c46116c6892d623ec091cc11160538730656" name="MicrosoftFonts" arch="src">
  <version epoch="0" ver="2" rel="1.16"/>
</package>
<package pkgid="fe81cc498cd4260ca9d469ce91f97cb9545b51e568c8ff2b9954c6e6fd1740c7c2819e8df393ce1ad948ef53dbbe7706d8e3433eefda637e4d012cfa8a080b09" name="aaa_base" arch="i586">
  <version epoch="0" ver="84.87+git20260610.3b5a868c" rel="4.4"/>
  <changelog author="dmueller@suse.com" date="1735819200">- Update to version 84.87+git20250102.c08e614:
  * Load distrobox_profile.sh</changelog>
  <changelog author="ro@suse.com" date="1741867200">- Update to version 84.87+git20250313.e71c2f4:
  * Respect PROFILEREAD/CSHRCREAD at shell switch
  * Modernize specfile
  * Add safety quotes and proper escaping
  * Avoid bashisms in build recipe
  * Add setup-systemd-proxy-env
  * profile.{sh,csh}: Drop useless proxy variables cleanup</changelog>
  <changelog author="ro@suse.com" date="1741867201">- Update to version 84.87+git20250313.4dd1cfd:
  * DIR_COLORS: add backup and temporary file extensions
  * DIR_COLORS: sort audio formats
  * DIR_COLORS: use cyan for audio formats instead of green
  * DIR_COLORS: add 'avif' to image formats
  * DIR_COLORS: add updated and sorted list of archive formats
  * DIR_COLORS: don't colour DOS/Windows executables
  * DIR_COLORS: update existing colours and add missing ones
  * DIR_COLORS: add COLORTERM and 'st' terminal
  * DIR_COLORS: update file description
  * DIR_COLORS: sort TERM entries
  * DIR_COLORS: remove COLOR, OPTIONS and EIGHTBIT</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1744286400">- Update to version 84.87+git20250410.71df276:
  * Modern s390x uses TERM=linux for ttysclp&lt;X&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1745582400">- Update to version 84.87+git20250425.1664836:
  * Fix bug boo#1241205 by adding missed endif
  * alias.bash: future-proof egrep/fgrep color aliases</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1745928000">- Update to version 84.87+git20250429.1cad3bc:
  * Remove alias "you" (boo#1242011)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.b2fa3fe:
  * Allow /etc/locale.conf to have no newline</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049601">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1780056000">- Update to version 84.87+git20260529.c4391e5:
  * $status -&gt; $?
  * Simplifying the sh part too
  * Addressing review comments and simplifying a bit
  * Handle javas managed by libalternatives and by update-alternatives alike</changelog>
  <changelog author="ro@suse.com" date="1780401600">- Update to version 84.87+git20260602.e901e17e:
  * Fix a typo + follow symlinks in alljava</changelog>
  <changelog author="ro@suse.com" date="1781092800">- Update to version 84.87+git20260610.3b5a868c:
  * Add missing "=" in alljava.csh (boo#1267423)</changelog>
</package>
<package pkgid="a9a1b388d57bf4708a206149080534dc97a894beb0c1d45fb8e03e3d764dbe5f2bb98a3abe3e4c282448a8e2cbc6145763aa369310ad817fc50d262a5e1cc8d5" name="aaa_base" arch="src">
  <version epoch="0" ver="84.87+git20260610.3b5a868c" rel="4.4"/>
  <changelog author="dmueller@suse.com" date="1735819200">- Update to version 84.87+git20250102.c08e614:
  * Load distrobox_profile.sh</changelog>
  <changelog author="ro@suse.com" date="1741867200">- Update to version 84.87+git20250313.e71c2f4:
  * Respect PROFILEREAD/CSHRCREAD at shell switch
  * Modernize specfile
  * Add safety quotes and proper escaping
  * Avoid bashisms in build recipe
  * Add setup-systemd-proxy-env
  * profile.{sh,csh}: Drop useless proxy variables cleanup</changelog>
  <changelog author="ro@suse.com" date="1741867201">- Update to version 84.87+git20250313.4dd1cfd:
  * DIR_COLORS: add backup and temporary file extensions
  * DIR_COLORS: sort audio formats
  * DIR_COLORS: use cyan for audio formats instead of green
  * DIR_COLORS: add 'avif' to image formats
  * DIR_COLORS: add updated and sorted list of archive formats
  * DIR_COLORS: don't colour DOS/Windows executables
  * DIR_COLORS: update existing colours and add missing ones
  * DIR_COLORS: add COLORTERM and 'st' terminal
  * DIR_COLORS: update file description
  * DIR_COLORS: sort TERM entries
  * DIR_COLORS: remove COLOR, OPTIONS and EIGHTBIT</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1744286400">- Update to version 84.87+git20250410.71df276:
  * Modern s390x uses TERM=linux for ttysclp&lt;X&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1745582400">- Update to version 84.87+git20250425.1664836:
  * Fix bug boo#1241205 by adding missed endif
  * alias.bash: future-proof egrep/fgrep color aliases</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1745928000">- Update to version 84.87+git20250429.1cad3bc:
  * Remove alias "you" (boo#1242011)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.b2fa3fe:
  * Allow /etc/locale.conf to have no newline</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049601">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1780056000">- Update to version 84.87+git20260529.c4391e5:
  * $status -&gt; $?
  * Simplifying the sh part too
  * Addressing review comments and simplifying a bit
  * Handle javas managed by libalternatives and by update-alternatives alike</changelog>
  <changelog author="ro@suse.com" date="1780401600">- Update to version 84.87+git20260602.e901e17e:
  * Fix a typo + follow symlinks in alljava</changelog>
  <changelog author="ro@suse.com" date="1781092800">- Update to version 84.87+git20260610.3b5a868c:
  * Add missing "=" in alljava.csh (boo#1267423)</changelog>
</package>
<package pkgid="9ff0f88deec14b39d984c75797d61395b696695991052473eaf8dc8c9d387ae52b8bf8795de18d676b605d022521ea3a7c01193c1795347959fa2e48ff505450" name="aaa_base" arch="x86_64">
  <version epoch="0" ver="84.87+git20260610.3b5a868c" rel="4.4"/>
  <changelog author="dmueller@suse.com" date="1735819200">- Update to version 84.87+git20250102.c08e614:
  * Load distrobox_profile.sh</changelog>
  <changelog author="ro@suse.com" date="1741867200">- Update to version 84.87+git20250313.e71c2f4:
  * Respect PROFILEREAD/CSHRCREAD at shell switch
  * Modernize specfile
  * Add safety quotes and proper escaping
  * Avoid bashisms in build recipe
  * Add setup-systemd-proxy-env
  * profile.{sh,csh}: Drop useless proxy variables cleanup</changelog>
  <changelog author="ro@suse.com" date="1741867201">- Update to version 84.87+git20250313.4dd1cfd:
  * DIR_COLORS: add backup and temporary file extensions
  * DIR_COLORS: sort audio formats
  * DIR_COLORS: use cyan for audio formats instead of green
  * DIR_COLORS: add 'avif' to image formats
  * DIR_COLORS: add updated and sorted list of archive formats
  * DIR_COLORS: don't colour DOS/Windows executables
  * DIR_COLORS: update existing colours and add missing ones
  * DIR_COLORS: add COLORTERM and 'st' terminal
  * DIR_COLORS: update file description
  * DIR_COLORS: sort TERM entries
  * DIR_COLORS: remove COLOR, OPTIONS and EIGHTBIT</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1744286400">- Update to version 84.87+git20250410.71df276:
  * Modern s390x uses TERM=linux for ttysclp&lt;X&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1745582400">- Update to version 84.87+git20250425.1664836:
  * Fix bug boo#1241205 by adding missed endif
  * alias.bash: future-proof egrep/fgrep color aliases</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1745928000">- Update to version 84.87+git20250429.1cad3bc:
  * Remove alias "you" (boo#1242011)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.b2fa3fe:
  * Allow /etc/locale.conf to have no newline</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049601">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1780056000">- Update to version 84.87+git20260529.c4391e5:
  * $status -&gt; $?
  * Simplifying the sh part too
  * Addressing review comments and simplifying a bit
  * Handle javas managed by libalternatives and by update-alternatives alike</changelog>
  <changelog author="ro@suse.com" date="1780401600">- Update to version 84.87+git20260602.e901e17e:
  * Fix a typo + follow symlinks in alljava</changelog>
  <changelog author="ro@suse.com" date="1781092800">- Update to version 84.87+git20260610.3b5a868c:
  * Add missing "=" in alljava.csh (boo#1267423)</changelog>
</package>
<package pkgid="f07a378f0e3250effa428954e804b32c454ab83bfb2a017f82fb20b86526a16682401c4a4f5a5a81188bbdfd83b4c74c34ef849a437c80ed909fed147050bddb" name="aaa_base-debuginfo" arch="i586">
  <version epoch="0" ver="84.87+git20260610.3b5a868c" rel="4.4"/>
  <changelog author="dmueller@suse.com" date="1735819200">- Update to version 84.87+git20250102.c08e614:
  * Load distrobox_profile.sh</changelog>
  <changelog author="ro@suse.com" date="1741867200">- Update to version 84.87+git20250313.e71c2f4:
  * Respect PROFILEREAD/CSHRCREAD at shell switch
  * Modernize specfile
  * Add safety quotes and proper escaping
  * Avoid bashisms in build recipe
  * Add setup-systemd-proxy-env
  * profile.{sh,csh}: Drop useless proxy variables cleanup</changelog>
  <changelog author="ro@suse.com" date="1741867201">- Update to version 84.87+git20250313.4dd1cfd:
  * DIR_COLORS: add backup and temporary file extensions
  * DIR_COLORS: sort audio formats
  * DIR_COLORS: use cyan for audio formats instead of green
  * DIR_COLORS: add 'avif' to image formats
  * DIR_COLORS: add updated and sorted list of archive formats
  * DIR_COLORS: don't colour DOS/Windows executables
  * DIR_COLORS: update existing colours and add missing ones
  * DIR_COLORS: add COLORTERM and 'st' terminal
  * DIR_COLORS: update file description
  * DIR_COLORS: sort TERM entries
  * DIR_COLORS: remove COLOR, OPTIONS and EIGHTBIT</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1744286400">- Update to version 84.87+git20250410.71df276:
  * Modern s390x uses TERM=linux for ttysclp&lt;X&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1745582400">- Update to version 84.87+git20250425.1664836:
  * Fix bug boo#1241205 by adding missed endif
  * alias.bash: future-proof egrep/fgrep color aliases</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1745928000">- Update to version 84.87+git20250429.1cad3bc:
  * Remove alias "you" (boo#1242011)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.b2fa3fe:
  * Allow /etc/locale.conf to have no newline</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049601">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1780056000">- Update to version 84.87+git20260529.c4391e5:
  * $status -&gt; $?
  * Simplifying the sh part too
  * Addressing review comments and simplifying a bit
  * Handle javas managed by libalternatives and by update-alternatives alike</changelog>
  <changelog author="ro@suse.com" date="1780401600">- Update to version 84.87+git20260602.e901e17e:
  * Fix a typo + follow symlinks in alljava</changelog>
  <changelog author="ro@suse.com" date="1781092800">- Update to version 84.87+git20260610.3b5a868c:
  * Add missing "=" in alljava.csh (boo#1267423)</changelog>
</package>
<package pkgid="58d36f2f8e70e5c7772e43cda610bfaa4a9b4a31900276dc2e09f41f2574b9d8003c9278cd5a7a7cc4eb655b80ddb9319eaacce6ca4f87ca743dd560cb574861" name="aaa_base-debuginfo" arch="x86_64">
  <version epoch="0" ver="84.87+git20260610.3b5a868c" rel="4.4"/>
  <changelog author="dmueller@suse.com" date="1735819200">- Update to version 84.87+git20250102.c08e614:
  * Load distrobox_profile.sh</changelog>
  <changelog author="ro@suse.com" date="1741867200">- Update to version 84.87+git20250313.e71c2f4:
  * Respect PROFILEREAD/CSHRCREAD at shell switch
  * Modernize specfile
  * Add safety quotes and proper escaping
  * Avoid bashisms in build recipe
  * Add setup-systemd-proxy-env
  * profile.{sh,csh}: Drop useless proxy variables cleanup</changelog>
  <changelog author="ro@suse.com" date="1741867201">- Update to version 84.87+git20250313.4dd1cfd:
  * DIR_COLORS: add backup and temporary file extensions
  * DIR_COLORS: sort audio formats
  * DIR_COLORS: use cyan for audio formats instead of green
  * DIR_COLORS: add 'avif' to image formats
  * DIR_COLORS: add updated and sorted list of archive formats
  * DIR_COLORS: don't colour DOS/Windows executables
  * DIR_COLORS: update existing colours and add missing ones
  * DIR_COLORS: add COLORTERM and 'st' terminal
  * DIR_COLORS: update file description
  * DIR_COLORS: sort TERM entries
  * DIR_COLORS: remove COLOR, OPTIONS and EIGHTBIT</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1744286400">- Update to version 84.87+git20250410.71df276:
  * Modern s390x uses TERM=linux for ttysclp&lt;X&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1745582400">- Update to version 84.87+git20250425.1664836:
  * Fix bug boo#1241205 by adding missed endif
  * alias.bash: future-proof egrep/fgrep color aliases</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1745928000">- Update to version 84.87+git20250429.1cad3bc:
  * Remove alias "you" (boo#1242011)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.b2fa3fe:
  * Allow /etc/locale.conf to have no newline</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049601">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1780056000">- Update to version 84.87+git20260529.c4391e5:
  * $status -&gt; $?
  * Simplifying the sh part too
  * Addressing review comments and simplifying a bit
  * Handle javas managed by libalternatives and by update-alternatives alike</changelog>
  <changelog author="ro@suse.com" date="1780401600">- Update to version 84.87+git20260602.e901e17e:
  * Fix a typo + follow symlinks in alljava</changelog>
  <changelog author="ro@suse.com" date="1781092800">- Update to version 84.87+git20260610.3b5a868c:
  * Add missing "=" in alljava.csh (boo#1267423)</changelog>
</package>
<package pkgid="9537d692059a55eb08cd2148cc725ff61c9be5484b51b6a554a95d57ee0363de17e459770effe5191c8a5a40e5621ae398e6fc3699af8209dd779c07816f3142" name="aaa_base-debugsource" arch="i586">
  <version epoch="0" ver="84.87+git20260610.3b5a868c" rel="4.4"/>
  <changelog author="dmueller@suse.com" date="1735819200">- Update to version 84.87+git20250102.c08e614:
  * Load distrobox_profile.sh</changelog>
  <changelog author="ro@suse.com" date="1741867200">- Update to version 84.87+git20250313.e71c2f4:
  * Respect PROFILEREAD/CSHRCREAD at shell switch
  * Modernize specfile
  * Add safety quotes and proper escaping
  * Avoid bashisms in build recipe
  * Add setup-systemd-proxy-env
  * profile.{sh,csh}: Drop useless proxy variables cleanup</changelog>
  <changelog author="ro@suse.com" date="1741867201">- Update to version 84.87+git20250313.4dd1cfd:
  * DIR_COLORS: add backup and temporary file extensions
  * DIR_COLORS: sort audio formats
  * DIR_COLORS: use cyan for audio formats instead of green
  * DIR_COLORS: add 'avif' to image formats
  * DIR_COLORS: add updated and sorted list of archive formats
  * DIR_COLORS: don't colour DOS/Windows executables
  * DIR_COLORS: update existing colours and add missing ones
  * DIR_COLORS: add COLORTERM and 'st' terminal
  * DIR_COLORS: update file description
  * DIR_COLORS: sort TERM entries
  * DIR_COLORS: remove COLOR, OPTIONS and EIGHTBIT</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1744286400">- Update to version 84.87+git20250410.71df276:
  * Modern s390x uses TERM=linux for ttysclp&lt;X&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1745582400">- Update to version 84.87+git20250425.1664836:
  * Fix bug boo#1241205 by adding missed endif
  * alias.bash: future-proof egrep/fgrep color aliases</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1745928000">- Update to version 84.87+git20250429.1cad3bc:
  * Remove alias "you" (boo#1242011)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.b2fa3fe:
  * Allow /etc/locale.conf to have no newline</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049601">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1780056000">- Update to version 84.87+git20260529.c4391e5:
  * $status -&gt; $?
  * Simplifying the sh part too
  * Addressing review comments and simplifying a bit
  * Handle javas managed by libalternatives and by update-alternatives alike</changelog>
  <changelog author="ro@suse.com" date="1780401600">- Update to version 84.87+git20260602.e901e17e:
  * Fix a typo + follow symlinks in alljava</changelog>
  <changelog author="ro@suse.com" date="1781092800">- Update to version 84.87+git20260610.3b5a868c:
  * Add missing "=" in alljava.csh (boo#1267423)</changelog>
</package>
<package pkgid="bfb023a4c05fae597fd5915449333d7b8f9a052e3bd20823a5b197088f7cfabdbe6ba0ea0b6dede5005835dc29e3e38e7e4b66217446a5db7a2926a44a66b0c9" name="aaa_base-debugsource" arch="x86_64">
  <version epoch="0" ver="84.87+git20260610.3b5a868c" rel="4.4"/>
  <changelog author="dmueller@suse.com" date="1735819200">- Update to version 84.87+git20250102.c08e614:
  * Load distrobox_profile.sh</changelog>
  <changelog author="ro@suse.com" date="1741867200">- Update to version 84.87+git20250313.e71c2f4:
  * Respect PROFILEREAD/CSHRCREAD at shell switch
  * Modernize specfile
  * Add safety quotes and proper escaping
  * Avoid bashisms in build recipe
  * Add setup-systemd-proxy-env
  * profile.{sh,csh}: Drop useless proxy variables cleanup</changelog>
  <changelog author="ro@suse.com" date="1741867201">- Update to version 84.87+git20250313.4dd1cfd:
  * DIR_COLORS: add backup and temporary file extensions
  * DIR_COLORS: sort audio formats
  * DIR_COLORS: use cyan for audio formats instead of green
  * DIR_COLORS: add 'avif' to image formats
  * DIR_COLORS: add updated and sorted list of archive formats
  * DIR_COLORS: don't colour DOS/Windows executables
  * DIR_COLORS: update existing colours and add missing ones
  * DIR_COLORS: add COLORTERM and 'st' terminal
  * DIR_COLORS: update file description
  * DIR_COLORS: sort TERM entries
  * DIR_COLORS: remove COLOR, OPTIONS and EIGHTBIT</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1744286400">- Update to version 84.87+git20250410.71df276:
  * Modern s390x uses TERM=linux for ttysclp&lt;X&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1745582400">- Update to version 84.87+git20250425.1664836:
  * Fix bug boo#1241205 by adding missed endif
  * alias.bash: future-proof egrep/fgrep color aliases</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1745928000">- Update to version 84.87+git20250429.1cad3bc:
  * Remove alias "you" (boo#1242011)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.b2fa3fe:
  * Allow /etc/locale.conf to have no newline</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049601">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1780056000">- Update to version 84.87+git20260529.c4391e5:
  * $status -&gt; $?
  * Simplifying the sh part too
  * Addressing review comments and simplifying a bit
  * Handle javas managed by libalternatives and by update-alternatives alike</changelog>
  <changelog author="ro@suse.com" date="1780401600">- Update to version 84.87+git20260602.e901e17e:
  * Fix a typo + follow symlinks in alljava</changelog>
  <changelog author="ro@suse.com" date="1781092800">- Update to version 84.87+git20260610.3b5a868c:
  * Add missing "=" in alljava.csh (boo#1267423)</changelog>
</package>
<package pkgid="44094257ead2d1d43333dcf202b8c182042d15b2d8ebcc5e6a5072ae4fbcfb61ff535e17d1437998499cfc99241a62016d051e71f04e0aa48e8be088b9d3284b" name="aaa_base-extras" arch="i586">
  <version epoch="0" ver="84.87+git20260610.3b5a868c" rel="4.4"/>
  <changelog author="dmueller@suse.com" date="1735819200">- Update to version 84.87+git20250102.c08e614:
  * Load distrobox_profile.sh</changelog>
  <changelog author="ro@suse.com" date="1741867200">- Update to version 84.87+git20250313.e71c2f4:
  * Respect PROFILEREAD/CSHRCREAD at shell switch
  * Modernize specfile
  * Add safety quotes and proper escaping
  * Avoid bashisms in build recipe
  * Add setup-systemd-proxy-env
  * profile.{sh,csh}: Drop useless proxy variables cleanup</changelog>
  <changelog author="ro@suse.com" date="1741867201">- Update to version 84.87+git20250313.4dd1cfd:
  * DIR_COLORS: add backup and temporary file extensions
  * DIR_COLORS: sort audio formats
  * DIR_COLORS: use cyan for audio formats instead of green
  * DIR_COLORS: add 'avif' to image formats
  * DIR_COLORS: add updated and sorted list of archive formats
  * DIR_COLORS: don't colour DOS/Windows executables
  * DIR_COLORS: update existing colours and add missing ones
  * DIR_COLORS: add COLORTERM and 'st' terminal
  * DIR_COLORS: update file description
  * DIR_COLORS: sort TERM entries
  * DIR_COLORS: remove COLOR, OPTIONS and EIGHTBIT</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1744286400">- Update to version 84.87+git20250410.71df276:
  * Modern s390x uses TERM=linux for ttysclp&lt;X&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1745582400">- Update to version 84.87+git20250425.1664836:
  * Fix bug boo#1241205 by adding missed endif
  * alias.bash: future-proof egrep/fgrep color aliases</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1745928000">- Update to version 84.87+git20250429.1cad3bc:
  * Remove alias "you" (boo#1242011)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.b2fa3fe:
  * Allow /etc/locale.conf to have no newline</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049601">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1780056000">- Update to version 84.87+git20260529.c4391e5:
  * $status -&gt; $?
  * Simplifying the sh part too
  * Addressing review comments and simplifying a bit
  * Handle javas managed by libalternatives and by update-alternatives alike</changelog>
  <changelog author="ro@suse.com" date="1780401600">- Update to version 84.87+git20260602.e901e17e:
  * Fix a typo + follow symlinks in alljava</changelog>
  <changelog author="ro@suse.com" date="1781092800">- Update to version 84.87+git20260610.3b5a868c:
  * Add missing "=" in alljava.csh (boo#1267423)</changelog>
</package>
<package pkgid="9df80f2749d41bc083175bc0e7661e052492218801a0cbde2a29a8d143413f60058b86be15d3f119f6073918a8563a1d78f5228b3f07f75257c117b25c40b973" name="aaa_base-extras" arch="x86_64">
  <version epoch="0" ver="84.87+git20260610.3b5a868c" rel="4.4"/>
  <changelog author="dmueller@suse.com" date="1735819200">- Update to version 84.87+git20250102.c08e614:
  * Load distrobox_profile.sh</changelog>
  <changelog author="ro@suse.com" date="1741867200">- Update to version 84.87+git20250313.e71c2f4:
  * Respect PROFILEREAD/CSHRCREAD at shell switch
  * Modernize specfile
  * Add safety quotes and proper escaping
  * Avoid bashisms in build recipe
  * Add setup-systemd-proxy-env
  * profile.{sh,csh}: Drop useless proxy variables cleanup</changelog>
  <changelog author="ro@suse.com" date="1741867201">- Update to version 84.87+git20250313.4dd1cfd:
  * DIR_COLORS: add backup and temporary file extensions
  * DIR_COLORS: sort audio formats
  * DIR_COLORS: use cyan for audio formats instead of green
  * DIR_COLORS: add 'avif' to image formats
  * DIR_COLORS: add updated and sorted list of archive formats
  * DIR_COLORS: don't colour DOS/Windows executables
  * DIR_COLORS: update existing colours and add missing ones
  * DIR_COLORS: add COLORTERM and 'st' terminal
  * DIR_COLORS: update file description
  * DIR_COLORS: sort TERM entries
  * DIR_COLORS: remove COLOR, OPTIONS and EIGHTBIT</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1744286400">- Update to version 84.87+git20250410.71df276:
  * Modern s390x uses TERM=linux for ttysclp&lt;X&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1745582400">- Update to version 84.87+git20250425.1664836:
  * Fix bug boo#1241205 by adding missed endif
  * alias.bash: future-proof egrep/fgrep color aliases</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1745928000">- Update to version 84.87+git20250429.1cad3bc:
  * Remove alias "you" (boo#1242011)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.b2fa3fe:
  * Allow /etc/locale.conf to have no newline</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049601">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1780056000">- Update to version 84.87+git20260529.c4391e5:
  * $status -&gt; $?
  * Simplifying the sh part too
  * Addressing review comments and simplifying a bit
  * Handle javas managed by libalternatives and by update-alternatives alike</changelog>
  <changelog author="ro@suse.com" date="1780401600">- Update to version 84.87+git20260602.e901e17e:
  * Fix a typo + follow symlinks in alljava</changelog>
  <changelog author="ro@suse.com" date="1781092800">- Update to version 84.87+git20260610.3b5a868c:
  * Add missing "=" in alljava.csh (boo#1267423)</changelog>
</package>
<package pkgid="951dd48d20ac7be7e0c7c50ff2ace862d026a97ee4ac554ff5625828189d31f838f51291d23f8e0cd749653c110c45daa55c13395eaedb427b7c6c662308726e" name="aaa_base-malloccheck" arch="i586">
  <version epoch="0" ver="84.87+git20260610.3b5a868c" rel="4.4"/>
  <changelog author="dmueller@suse.com" date="1735819200">- Update to version 84.87+git20250102.c08e614:
  * Load distrobox_profile.sh</changelog>
  <changelog author="ro@suse.com" date="1741867200">- Update to version 84.87+git20250313.e71c2f4:
  * Respect PROFILEREAD/CSHRCREAD at shell switch
  * Modernize specfile
  * Add safety quotes and proper escaping
  * Avoid bashisms in build recipe
  * Add setup-systemd-proxy-env
  * profile.{sh,csh}: Drop useless proxy variables cleanup</changelog>
  <changelog author="ro@suse.com" date="1741867201">- Update to version 84.87+git20250313.4dd1cfd:
  * DIR_COLORS: add backup and temporary file extensions
  * DIR_COLORS: sort audio formats
  * DIR_COLORS: use cyan for audio formats instead of green
  * DIR_COLORS: add 'avif' to image formats
  * DIR_COLORS: add updated and sorted list of archive formats
  * DIR_COLORS: don't colour DOS/Windows executables
  * DIR_COLORS: update existing colours and add missing ones
  * DIR_COLORS: add COLORTERM and 'st' terminal
  * DIR_COLORS: update file description
  * DIR_COLORS: sort TERM entries
  * DIR_COLORS: remove COLOR, OPTIONS and EIGHTBIT</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1744286400">- Update to version 84.87+git20250410.71df276:
  * Modern s390x uses TERM=linux for ttysclp&lt;X&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1745582400">- Update to version 84.87+git20250425.1664836:
  * Fix bug boo#1241205 by adding missed endif
  * alias.bash: future-proof egrep/fgrep color aliases</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1745928000">- Update to version 84.87+git20250429.1cad3bc:
  * Remove alias "you" (boo#1242011)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.b2fa3fe:
  * Allow /etc/locale.conf to have no newline</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049601">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1780056000">- Update to version 84.87+git20260529.c4391e5:
  * $status -&gt; $?
  * Simplifying the sh part too
  * Addressing review comments and simplifying a bit
  * Handle javas managed by libalternatives and by update-alternatives alike</changelog>
  <changelog author="ro@suse.com" date="1780401600">- Update to version 84.87+git20260602.e901e17e:
  * Fix a typo + follow symlinks in alljava</changelog>
  <changelog author="ro@suse.com" date="1781092800">- Update to version 84.87+git20260610.3b5a868c:
  * Add missing "=" in alljava.csh (boo#1267423)</changelog>
</package>
<package pkgid="18c23e7a358baa6df45b2464d2a54bad04e9aa82d3a16baacdf9de88a9f025deaa85985b4fb6bb6ff518c844de9d82e22bc6862ebc7d3c7fe97bc5ef95a8fdb1" name="aaa_base-malloccheck" arch="x86_64">
  <version epoch="0" ver="84.87+git20260610.3b5a868c" rel="4.4"/>
  <changelog author="dmueller@suse.com" date="1735819200">- Update to version 84.87+git20250102.c08e614:
  * Load distrobox_profile.sh</changelog>
  <changelog author="ro@suse.com" date="1741867200">- Update to version 84.87+git20250313.e71c2f4:
  * Respect PROFILEREAD/CSHRCREAD at shell switch
  * Modernize specfile
  * Add safety quotes and proper escaping
  * Avoid bashisms in build recipe
  * Add setup-systemd-proxy-env
  * profile.{sh,csh}: Drop useless proxy variables cleanup</changelog>
  <changelog author="ro@suse.com" date="1741867201">- Update to version 84.87+git20250313.4dd1cfd:
  * DIR_COLORS: add backup and temporary file extensions
  * DIR_COLORS: sort audio formats
  * DIR_COLORS: use cyan for audio formats instead of green
  * DIR_COLORS: add 'avif' to image formats
  * DIR_COLORS: add updated and sorted list of archive formats
  * DIR_COLORS: don't colour DOS/Windows executables
  * DIR_COLORS: update existing colours and add missing ones
  * DIR_COLORS: add COLORTERM and 'st' terminal
  * DIR_COLORS: update file description
  * DIR_COLORS: sort TERM entries
  * DIR_COLORS: remove COLOR, OPTIONS and EIGHTBIT</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1744286400">- Update to version 84.87+git20250410.71df276:
  * Modern s390x uses TERM=linux for ttysclp&lt;X&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1745582400">- Update to version 84.87+git20250425.1664836:
  * Fix bug boo#1241205 by adding missed endif
  * alias.bash: future-proof egrep/fgrep color aliases</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1745928000">- Update to version 84.87+git20250429.1cad3bc:
  * Remove alias "you" (boo#1242011)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.b2fa3fe:
  * Allow /etc/locale.conf to have no newline</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049601">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1780056000">- Update to version 84.87+git20260529.c4391e5:
  * $status -&gt; $?
  * Simplifying the sh part too
  * Addressing review comments and simplifying a bit
  * Handle javas managed by libalternatives and by update-alternatives alike</changelog>
  <changelog author="ro@suse.com" date="1780401600">- Update to version 84.87+git20260602.e901e17e:
  * Fix a typo + follow symlinks in alljava</changelog>
  <changelog author="ro@suse.com" date="1781092800">- Update to version 84.87+git20260610.3b5a868c:
  * Add missing "=" in alljava.csh (boo#1267423)</changelog>
</package>
<package pkgid="15dcda412645d80812e462ffca4169ab382b38c2c4c924bcf8a3a0d4fd32043e8c863d19951944a5f11b7efb2e1111409168c552ec7cfa9100003b5e7d51b536" name="aaa_base-wsl" arch="i586">
  <version epoch="0" ver="84.87+git20260610.3b5a868c" rel="4.4"/>
  <changelog author="dmueller@suse.com" date="1735819200">- Update to version 84.87+git20250102.c08e614:
  * Load distrobox_profile.sh</changelog>
  <changelog author="ro@suse.com" date="1741867200">- Update to version 84.87+git20250313.e71c2f4:
  * Respect PROFILEREAD/CSHRCREAD at shell switch
  * Modernize specfile
  * Add safety quotes and proper escaping
  * Avoid bashisms in build recipe
  * Add setup-systemd-proxy-env
  * profile.{sh,csh}: Drop useless proxy variables cleanup</changelog>
  <changelog author="ro@suse.com" date="1741867201">- Update to version 84.87+git20250313.4dd1cfd:
  * DIR_COLORS: add backup and temporary file extensions
  * DIR_COLORS: sort audio formats
  * DIR_COLORS: use cyan for audio formats instead of green
  * DIR_COLORS: add 'avif' to image formats
  * DIR_COLORS: add updated and sorted list of archive formats
  * DIR_COLORS: don't colour DOS/Windows executables
  * DIR_COLORS: update existing colours and add missing ones
  * DIR_COLORS: add COLORTERM and 'st' terminal
  * DIR_COLORS: update file description
  * DIR_COLORS: sort TERM entries
  * DIR_COLORS: remove COLOR, OPTIONS and EIGHTBIT</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1744286400">- Update to version 84.87+git20250410.71df276:
  * Modern s390x uses TERM=linux for ttysclp&lt;X&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1745582400">- Update to version 84.87+git20250425.1664836:
  * Fix bug boo#1241205 by adding missed endif
  * alias.bash: future-proof egrep/fgrep color aliases</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1745928000">- Update to version 84.87+git20250429.1cad3bc:
  * Remove alias "you" (boo#1242011)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.b2fa3fe:
  * Allow /etc/locale.conf to have no newline</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049601">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1780056000">- Update to version 84.87+git20260529.c4391e5:
  * $status -&gt; $?
  * Simplifying the sh part too
  * Addressing review comments and simplifying a bit
  * Handle javas managed by libalternatives and by update-alternatives alike</changelog>
  <changelog author="ro@suse.com" date="1780401600">- Update to version 84.87+git20260602.e901e17e:
  * Fix a typo + follow symlinks in alljava</changelog>
  <changelog author="ro@suse.com" date="1781092800">- Update to version 84.87+git20260610.3b5a868c:
  * Add missing "=" in alljava.csh (boo#1267423)</changelog>
</package>
<package pkgid="2a855053cd0c905993f39e84e00e7d9c7b45e58e7e53795e7ad8c48021360e3a7987e16c4f634ba59c935fdcedaeef2d4c2ef8ad9076a72be9ef6f965c4ea6e0" name="aaa_base-wsl" arch="x86_64">
  <version epoch="0" ver="84.87+git20260610.3b5a868c" rel="4.4"/>
  <changelog author="dmueller@suse.com" date="1735819200">- Update to version 84.87+git20250102.c08e614:
  * Load distrobox_profile.sh</changelog>
  <changelog author="ro@suse.com" date="1741867200">- Update to version 84.87+git20250313.e71c2f4:
  * Respect PROFILEREAD/CSHRCREAD at shell switch
  * Modernize specfile
  * Add safety quotes and proper escaping
  * Avoid bashisms in build recipe
  * Add setup-systemd-proxy-env
  * profile.{sh,csh}: Drop useless proxy variables cleanup</changelog>
  <changelog author="ro@suse.com" date="1741867201">- Update to version 84.87+git20250313.4dd1cfd:
  * DIR_COLORS: add backup and temporary file extensions
  * DIR_COLORS: sort audio formats
  * DIR_COLORS: use cyan for audio formats instead of green
  * DIR_COLORS: add 'avif' to image formats
  * DIR_COLORS: add updated and sorted list of archive formats
  * DIR_COLORS: don't colour DOS/Windows executables
  * DIR_COLORS: update existing colours and add missing ones
  * DIR_COLORS: add COLORTERM and 'st' terminal
  * DIR_COLORS: update file description
  * DIR_COLORS: sort TERM entries
  * DIR_COLORS: remove COLOR, OPTIONS and EIGHTBIT</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1744286400">- Update to version 84.87+git20250410.71df276:
  * Modern s390x uses TERM=linux for ttysclp&lt;X&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1745582400">- Update to version 84.87+git20250425.1664836:
  * Fix bug boo#1241205 by adding missed endif
  * alias.bash: future-proof egrep/fgrep color aliases</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1745928000">- Update to version 84.87+git20250429.1cad3bc:
  * Remove alias "you" (boo#1242011)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.b2fa3fe:
  * Allow /etc/locale.conf to have no newline</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049601">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1780056000">- Update to version 84.87+git20260529.c4391e5:
  * $status -&gt; $?
  * Simplifying the sh part too
  * Addressing review comments and simplifying a bit
  * Handle javas managed by libalternatives and by update-alternatives alike</changelog>
  <changelog author="ro@suse.com" date="1780401600">- Update to version 84.87+git20260602.e901e17e:
  * Fix a typo + follow symlinks in alljava</changelog>
  <changelog author="ro@suse.com" date="1781092800">- Update to version 84.87+git20260610.3b5a868c:
  * Add missing "=" in alljava.csh (boo#1267423)</changelog>
</package>
<package pkgid="f9320b5b9df2979e92fbdec53553de6e85eb6236c1009264af67c1f797df1b38bfd7f02f89cd1eda29eb2a731ebf75d6d45bfc59e9dd252ca77ee6b8987a7345" name="aaa_base-yama-enable-ptrace" arch="i586">
  <version epoch="0" ver="84.87+git20260610.3b5a868c" rel="4.4"/>
  <changelog author="dmueller@suse.com" date="1735819200">- Update to version 84.87+git20250102.c08e614:
  * Load distrobox_profile.sh</changelog>
  <changelog author="ro@suse.com" date="1741867200">- Update to version 84.87+git20250313.e71c2f4:
  * Respect PROFILEREAD/CSHRCREAD at shell switch
  * Modernize specfile
  * Add safety quotes and proper escaping
  * Avoid bashisms in build recipe
  * Add setup-systemd-proxy-env
  * profile.{sh,csh}: Drop useless proxy variables cleanup</changelog>
  <changelog author="ro@suse.com" date="1741867201">- Update to version 84.87+git20250313.4dd1cfd:
  * DIR_COLORS: add backup and temporary file extensions
  * DIR_COLORS: sort audio formats
  * DIR_COLORS: use cyan for audio formats instead of green
  * DIR_COLORS: add 'avif' to image formats
  * DIR_COLORS: add updated and sorted list of archive formats
  * DIR_COLORS: don't colour DOS/Windows executables
  * DIR_COLORS: update existing colours and add missing ones
  * DIR_COLORS: add COLORTERM and 'st' terminal
  * DIR_COLORS: update file description
  * DIR_COLORS: sort TERM entries
  * DIR_COLORS: remove COLOR, OPTIONS and EIGHTBIT</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1744286400">- Update to version 84.87+git20250410.71df276:
  * Modern s390x uses TERM=linux for ttysclp&lt;X&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1745582400">- Update to version 84.87+git20250425.1664836:
  * Fix bug boo#1241205 by adding missed endif
  * alias.bash: future-proof egrep/fgrep color aliases</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1745928000">- Update to version 84.87+git20250429.1cad3bc:
  * Remove alias "you" (boo#1242011)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.b2fa3fe:
  * Allow /etc/locale.conf to have no newline</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049601">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1780056000">- Update to version 84.87+git20260529.c4391e5:
  * $status -&gt; $?
  * Simplifying the sh part too
  * Addressing review comments and simplifying a bit
  * Handle javas managed by libalternatives and by update-alternatives alike</changelog>
  <changelog author="ro@suse.com" date="1780401600">- Update to version 84.87+git20260602.e901e17e:
  * Fix a typo + follow symlinks in alljava</changelog>
  <changelog author="ro@suse.com" date="1781092800">- Update to version 84.87+git20260610.3b5a868c:
  * Add missing "=" in alljava.csh (boo#1267423)</changelog>
</package>
<package pkgid="253f9bb51cf95c693aa9a1d0eb24eefc107102244d3b67a1b1294a041edc9b3bca09dd26eacbea3075a64ccf5514209733f52a0cad554fd51dcb2b0111dd559a" name="aaa_base-yama-enable-ptrace" arch="x86_64">
  <version epoch="0" ver="84.87+git20260610.3b5a868c" rel="4.4"/>
  <changelog author="dmueller@suse.com" date="1735819200">- Update to version 84.87+git20250102.c08e614:
  * Load distrobox_profile.sh</changelog>
  <changelog author="ro@suse.com" date="1741867200">- Update to version 84.87+git20250313.e71c2f4:
  * Respect PROFILEREAD/CSHRCREAD at shell switch
  * Modernize specfile
  * Add safety quotes and proper escaping
  * Avoid bashisms in build recipe
  * Add setup-systemd-proxy-env
  * profile.{sh,csh}: Drop useless proxy variables cleanup</changelog>
  <changelog author="ro@suse.com" date="1741867201">- Update to version 84.87+git20250313.4dd1cfd:
  * DIR_COLORS: add backup and temporary file extensions
  * DIR_COLORS: sort audio formats
  * DIR_COLORS: use cyan for audio formats instead of green
  * DIR_COLORS: add 'avif' to image formats
  * DIR_COLORS: add updated and sorted list of archive formats
  * DIR_COLORS: don't colour DOS/Windows executables
  * DIR_COLORS: update existing colours and add missing ones
  * DIR_COLORS: add COLORTERM and 'st' terminal
  * DIR_COLORS: update file description
  * DIR_COLORS: sort TERM entries
  * DIR_COLORS: remove COLOR, OPTIONS and EIGHTBIT</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1744286400">- Update to version 84.87+git20250410.71df276:
  * Modern s390x uses TERM=linux for ttysclp&lt;X&gt;</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1745582400">- Update to version 84.87+git20250425.1664836:
  * Fix bug boo#1241205 by adding missed endif
  * alias.bash: future-proof egrep/fgrep color aliases</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1745928000">- Update to version 84.87+git20250429.1cad3bc:
  * Remove alias "you" (boo#1242011)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049600">- Update to version 84.87+git20250801.b2fa3fe:
  * Allow /etc/locale.conf to have no newline</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1754049601">- Update to version 84.87+git20250801.f305627:
  * Remove sysconfig.language [bsc#1247286]</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1754395200">- Update to version 84.87+git20250805.3069494:
  * Remove initviocons for tcsh as well and
  * Update csh.login
  * Add missing quoting and remove unneeded uses of eval</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1756900800">- Update to version 84.87+git20250903.33e5ba4:
  * Correct fix for boo#1247495 (boo#1248158)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1761825600">- Update to version 84.87+git20251030.441f926:
  * Add systemd to /etc/nsswitch.conf [bsc#1250513]
  * Add group-directories-first option
  * prevent normal users from accessing dmesg (bsc#1249686)
  * Use explicit defaults for XDG environment variables</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762776000">- Update to version 84.87+git20251110.af063e6:
  * Avoid escape sequences on dump terminal of s390
  * Set erase character from kbs entry of terminfo</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1762862400">- Update to version 84.87+git20251111.16d9d43:
  * Set XDG environment variables consistently without trailing slash</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1762862401">- Update to version 84.87+git20251111.509a363:
  * Avoid escape sequences on dump terminal of s390</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1766923200">- Update to version 84.87+git20251217.34fd7bc:
  * add tmpfiles template adm-backup.conf (jsc#PED-14803)
  * Revert ec7f00fa60f11d28b427f2e224822a7b81825806
  * Fix old script to support copy mode as well
  * Support for XDG environment variables for the su,
  * adapted sugggestions
  * Patching nsswitch.conf only if it has not been generated by nsswitch-config (JIRA-#PED-13807).
  * Avoid nasty exceptions running tput</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1768219200">- Update to version 84.87+git20260112.8f614f3:
  * add ghost entries for the removed dirs
  * Revert list directories above all normal files.</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1770724800">- Update to version 84.87+git20260210.ecce285:
  * For boo#1257875 get intrinsic DEFAULT_WM back
  * DIR_COLORS: add vt220 and .jxl</changelog>
  <changelog author="Ruediger Oertel &lt;ro@suse.com&gt;" date="1780056000">- Update to version 84.87+git20260529.c4391e5:
  * $status -&gt; $?
  * Simplifying the sh part too
  * Addressing review comments and simplifying a bit
  * Handle javas managed by libalternatives and by update-alternatives alike</changelog>
  <changelog author="ro@suse.com" date="1780401600">- Update to version 84.87+git20260602.e901e17e:
  * Fix a typo + follow symlinks in alljava</changelog>
  <changelog author="ro@suse.com" date="1781092800">- Update to version 84.87+git20260610.3b5a868c:
  * Add missing "=" in alljava.csh (boo#1267423)</changelog>
</package>
<package pkgid="30564adb80609308c5135396ef7824c716b52bb208eb275b939eb6922af1834089610426cf6ea851388b075e3053177743a6993f9f52ff6228cff956ed8738f8" name="automake" arch="noarch">
  <version epoch="0" ver="1.18.1" rel="6.8"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- move license to licensedir</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1634385600">- update to 1.16.5:
  - PYTHON_PREFIX and PYTHON_EXEC_PREFIX are now set according to
    Python's sys.* values only if the new configure option
  - -with-python-sys-prefix is specified. Otherwise, GNU default values
    are used, as in the past. (The change in 1.16.3 was too incompatible.)
  - consistently depend on install-libLTLIBRARIES.
  - use const for yyerror declaration in bison/yacc tests.
  - Common top-level files can be provided as .md; the non-md version is
    used if both are present:
    AUTHORS ChangeLog INSTALL NEWS README README-alpha THANKS
  - CTAGS, ETAGS, SCOPE variables can be set via configure.
  - Silent make output for custom link commands.
  - New option "no-dist-built-sources" skips generating $(BUILT_SOURCES)
    before building the tarball as part of "make dist", that is,
    omits the dependency of $(distdir): $(BUILT_SOURCES).
  - automake output more reproducible.
  - test-driver less likely to clash with tests writing to the same file.
  - DejaGnu tests always use the directory name, testsuite/, for
    compatibility with the newer dejagnu-1.6.3 and with prior versions.
  - config.sub and config.guess updates include restoration of `...`
    for maximum portability.
- refresh automake-suse-vendor.patch
- drop fix-testsuite-failures-with-autoconf270.patch (upstream)
- drop automake-reproducible.patch (upstream)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1653393600">- update automake.keyring: use release-team keyring
- don't reference source URL when the linked sources change over time</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659960000">- switch to python3 testing for testsuite, we no longer care
  about python 2.x testresults</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1715083200">- Fix testsuite with gcc 14
  + tests-Fix-type-defaults-error-in-link_cond.patch
  + tests-avoid-implicit-function-declaration-in-depcomp.patch
  + tests-avoid-implicit-function-declarations.patch
  + tests-don-t-try-to-prevent-flex-from-including-unist.patch</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720785600">- update to 1.17
  - AM_PATH_PYTHON will, after checking "python", prefer any Python 3
    version (latest versions checked first) over any Python 2
    version. If a specific version of Python 2 is still needed, the
    $PYTHON variable should be set beforehand.
  - AM_PATH_PYTHON will also search for Python versions 3.20 through 3.10.
    It previously searched for 3.9 through 3.0.
  - RANLIB may be overridden on a per-target basis.
  - AM_TEXI2FLAGS may be defined to pass extra flags to TEXI2DVI &amp; TEXI2PDF.
  - New option "posix" to emit the special target .POSIX for make.
  - Systems with non-POSIX "rm -f" behavior are now supported, and the
    prior intent to drop support for them has been reversed.
    The ACCEPT_INFERIOR_RM_PROGRAM setting no longer exists.
  - Variables using escaped \# will trigger portability warnings, but be
    retained when appended.  GNU Make &amp; BSD Makes are known to support it.
  - GNU Make's default pattern rules are disabled, for speed and debugging.
    (.SUFFIXES was already cleared.)
  - For Texinfo documents, if a .texi.in file exists, but no .texi, the
    .texi.in will be read. Texinfo source files need not be present at
    all, and if present, need not contain @setfilename. Then the file name
    as given in the Makefile.am will be used.  If @setfilename is present,
    it should be the basename of the Texinfo file, extended with .info.
  - aclocal has a new option --aclocal-path to override $ACLOCAL_PATH.
  - The missing script also supports autoreconf, autogen, and perl.
  - test-suite.log now contains basic system information, and the
    console message about bug reporting on failure has a bit more detail.
  - When using the (default) "parallel" test driver, you can now omit the
    output of skipped tests from test-suite.log by defining the
    variable IGNORE_SKIPPED_LOGS to a non-empty value. (bug#71422)
- Drop patches now included in 1.17
  * tests-Fix-type-defaults-error-in-link_cond.patch
  * tests-avoid-implicit-function-declaration-in-depcomp.patch
  * tests-don-t-try-to-prevent-flex-from-including-unist.patch
  * tests-avoid-implicit-function-declarations.patch
- Drop patch automake-require_file.patch with different upstream fix
- Drop no longer necessary patch
  automake-1.13.4-fix-primary-prefix-invalid-couples-test.patch
- Ajust patches automake-suse-vendor.patch and
  0001-correct-parameter-parsing-in-test-driver-script.patch</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1748433600">- update to 1.18
  * Default tar format is now ustar, mainly to support longer
    filenames; the tar-v7 and other explicit options to force a
    particular tar format are unchanged and still override the
    default.
  * The mdate-sh auxiliary script generally used with Texinfo now
    uses SOURCE_DATE_EPOCH, if set, instead of the source file's
    mtime.
  * New option dist-bzip3 for bzip3 compression of distributions.
  * New option --stderr-prefix for tap-driver.sh, to prefix each
    line of stderr from a test script with a given string.
  * Support for Algol 68 added, based on the GNU Algol 68
    compiler.
- Do not call bootstrap script, as it triggers an texinfo run.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1748952000">- test-driver don't use equal sign for assigning parameter, upstream well
  documented to use only spaces. See commit:
  6cfd9401c5d6b4a6fce1318d50a6ec34fdd4799a
  * Drop 0001-correct-parameter-parsing-in-test-driver-script.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1749038400">- Get the latest automake.keyring from Savannah, including new key used to
  sign the sources.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1751025600">- update to 1.18.1
  - Undo change to mdate-sh; once again, it does not look at
    SOURCE_DATE_EPOCH. This change was a misunderstanding that causes
    problems, not fixes, for reproducible builds.
  - Improve debuggability of installcheck failures.</changelog>
</package>
<package pkgid="c172907072951ffe74db296830455496973f8ff02c5766f4353c4b6286e5d7db11303594d8b80f455888953a9b846044bf497ddd2b7594a554372194210779ba" name="automake" arch="src">
  <version epoch="0" ver="1.18.1" rel="6.8"/>
  <changelog author="schwab@suse.de" date="1529409600">- Add pkgconfig(gobject-2.0) to BuildRequires for testsuite</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1551787200">- Drop info requires: this is not actually true: automake works
  perfectly without the info tool present.</changelog>
  <changelog author="Petr Vorel &lt;pvorel@suse.cz&gt;" date="1573560000">- Add missing perl dependency (bsc#1156491).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1584878400">- convert testsuite to singlespec</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1593950400">- Changed automake-SuSE.patch: updated for new version
- Update to 1.16.2. Changes since 1.16.1:
  * New features added
  - add zstd support and the automake option, dist-zstd.
  - support for Python 3: py-compile now supports both Python 3
    and Python 2; tests do not require .pyo files, and uninstall
    deletes __pycache__ correctly (automake bug #32088).
  * Miscellaneous changes
  - automake no longer requires a @setfilename in each .texi file
  * Bugs fixed
  - When cleaning the compiled python files, '\n' is not used anymore in the
    substitution text of 'sed' transformations.  This is done to preserve
    compatibility with the 'sed' implementation provided by macOS which
    considers '\n' as the 'n' character instead of a newline.
    (automake bug#31222)
  - For make tags, lisp_LISP is followed by the necessary space when
    used with CONFIG_HEADERS.
    (automake bug#38139)
  - The automake test txinfo-vtexi4.sh no longer fails when localtime
    and UTC cross a day boundary.
  - Emacsen older than version 25, which require use of
    byte-compile-dest-file, are supported again.</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1594382400">- Add etags to BuildRequires for testsuite
- Add automake-testsuite-vala-gcc10.patch: fixes testsuite</changelog>
  <changelog author="Callum Farmer &lt;callumjfarmer13@gmail.com&gt;" date="1594987200">- Fix name tag for multibuild</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1609243200">- update to 1.16.3:
  - In the testsuite summary, the "for $(PACKAGE_STRING)" suffix
    can be overridden with the AM_TESTSUITE_SUMMARY_HEADER variable.
  - Python 3.10 version number no longer considered to be 3.1.
  - Broken links in manual fixed or removed, and new script
    contrib/checklinkx (a small modification of W3C checklink) added,
    with accompany target checklinkx to recheck urls.
  - install-exec target depends on $(BUILT_SOURCES).
  - valac argument matching more precise, to avoid garbage in DIST_COMMON.
  - Support for Vala in VPATH builds fixed so that both freshly-generated and
    distributed C files work, and operation is more reliable with or without
    an installed valac.
  - Dejagnu doesn't break on directories containing spaces.
  - new variable AM_DISTCHECK_DVI_TARGET, to allow overriding the
    "make dvi" that is done as part of distcheck.
  - install-sh tweaks:
    . new option -p to preserve mtime, i.e., invoke cp -p.
    . new option -S SUFFIX to attempt backup files using SUFFIX.
    . no longer unconditionally uses -f when rm is overridden by RMPROG.
    . does not chown existing directories.
  - Removed function up_to_date_p in lib/Automake/FileUtils.pm.
    We believe this function is completely unused.
  - Support for in-tree Vala libraries improved.
- rename automake-SuSE.patch to automake-suse-vendor.patch and refresh
- remove automake-testsuite-vala-gcc10.patch (upstream)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1610884800">- add fix-testsuite-failures-with-autoconf270.patch to fix compatibility
  with autoconf 2.70</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1614081600">- make generated autoconf makefiles reproducible (bsc#1182604):
  add automake-reproducible.patch</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1615550400">- move license to licensedir</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1634385600">- update to 1.16.5:
  - PYTHON_PREFIX and PYTHON_EXEC_PREFIX are now set according to
    Python's sys.* values only if the new configure option
  - -with-python-sys-prefix is specified. Otherwise, GNU default values
    are used, as in the past. (The change in 1.16.3 was too incompatible.)
  - consistently depend on install-libLTLIBRARIES.
  - use const for yyerror declaration in bison/yacc tests.
  - Common top-level files can be provided as .md; the non-md version is
    used if both are present:
    AUTHORS ChangeLog INSTALL NEWS README README-alpha THANKS
  - CTAGS, ETAGS, SCOPE variables can be set via configure.
  - Silent make output for custom link commands.
  - New option "no-dist-built-sources" skips generating $(BUILT_SOURCES)
    before building the tarball as part of "make dist", that is,
    omits the dependency of $(distdir): $(BUILT_SOURCES).
  - automake output more reproducible.
  - test-driver less likely to clash with tests writing to the same file.
  - DejaGnu tests always use the directory name, testsuite/, for
    compatibility with the newer dejagnu-1.6.3 and with prior versions.
  - config.sub and config.guess updates include restoration of `...`
    for maximum portability.
- refresh automake-suse-vendor.patch
- drop fix-testsuite-failures-with-autoconf270.patch (upstream)
- drop automake-reproducible.patch (upstream)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1653393600">- update automake.keyring: use release-team keyring
- don't reference source URL when the linked sources change over time</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1659960000">- switch to python3 testing for testsuite, we no longer care
  about python 2.x testresults</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1715083200">- Fix testsuite with gcc 14
  + tests-Fix-type-defaults-error-in-link_cond.patch
  + tests-avoid-implicit-function-declaration-in-depcomp.patch
  + tests-avoid-implicit-function-declarations.patch
  + tests-don-t-try-to-prevent-flex-from-including-unist.patch</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1720785600">- update to 1.17
  - AM_PATH_PYTHON will, after checking "python", prefer any Python 3
    version (latest versions checked first) over any Python 2
    version. If a specific version of Python 2 is still needed, the
    $PYTHON variable should be set beforehand.
  - AM_PATH_PYTHON will also search for Python versions 3.20 through 3.10.
    It previously searched for 3.9 through 3.0.
  - RANLIB may be overridden on a per-target basis.
  - AM_TEXI2FLAGS may be defined to pass extra flags to TEXI2DVI &amp; TEXI2PDF.
  - New option "posix" to emit the special target .POSIX for make.
  - Systems with non-POSIX "rm -f" behavior are now supported, and the
    prior intent to drop support for them has been reversed.
    The ACCEPT_INFERIOR_RM_PROGRAM setting no longer exists.
  - Variables using escaped \# will trigger portability warnings, but be
    retained when appended.  GNU Make &amp; BSD Makes are known to support it.
  - GNU Make's default pattern rules are disabled, for speed and debugging.
    (.SUFFIXES was already cleared.)
  - For Texinfo documents, if a .texi.in file exists, but no .texi, the
    .texi.in will be read. Texinfo source files need not be present at
    all, and if present, need not contain @setfilename. Then the file name
    as given in the Makefile.am will be used.  If @setfilename is present,
    it should be the basename of the Texinfo file, extended with .info.
  - aclocal has a new option --aclocal-path to override $ACLOCAL_PATH.
  - The missing script also supports autoreconf, autogen, and perl.
  - test-suite.log now contains basic system information, and the
    console message about bug reporting on failure has a bit more detail.
  - When using the (default) "parallel" test driver, you can now omit the
    output of skipped tests from test-suite.log by defining the
    variable IGNORE_SKIPPED_LOGS to a non-empty value. (bug#71422)
- Drop patches now included in 1.17
  * tests-Fix-type-defaults-error-in-link_cond.patch
  * tests-avoid-implicit-function-declaration-in-depcomp.patch
  * tests-don-t-try-to-prevent-flex-from-including-unist.patch
  * tests-avoid-implicit-function-declarations.patch
- Drop patch automake-require_file.patch with different upstream fix
- Drop no longer necessary patch
  automake-1.13.4-fix-primary-prefix-invalid-couples-test.patch
- Ajust patches automake-suse-vendor.patch and
  0001-correct-parameter-parsing-in-test-driver-script.patch</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1748433600">- update to 1.18
  * Default tar format is now ustar, mainly to support longer
    filenames; the tar-v7 and other explicit options to force a
    particular tar format are unchanged and still override the
    default.
  * The mdate-sh auxiliary script generally used with Texinfo now
    uses SOURCE_DATE_EPOCH, if set, instead of the source file's
    mtime.
  * New option dist-bzip3 for bzip3 compression of distributions.
  * New option --stderr-prefix for tap-driver.sh, to prefix each
    line of stderr from a test script with a given string.
  * Support for Algol 68 added, based on the GNU Algol 68
    compiler.
- Do not call bootstrap script, as it triggers an texinfo run.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1748952000">- test-driver don't use equal sign for assigning parameter, upstream well
  documented to use only spaces. See commit:
  6cfd9401c5d6b4a6fce1318d50a6ec34fdd4799a
  * Drop 0001-correct-parameter-parsing-in-test-driver-script.patch</changelog>
  <changelog author="Valentin Lefebvre &lt;valentin.lefebvre@suse.com&gt;" date="1749038400">- Get the latest automake.keyring from Savannah, including new key used to
  sign the sources.</changelog>
  <changelog author="Christoph G &lt;foss@grueninger.de&gt;" date="1751025600">- update to 1.18.1
  - Undo change to mdate-sh; once again, it does not look at
    SOURCE_DATE_EPOCH. This change was a misunderstanding that causes
    problems, not fixes, for reproducible builds.
  - Improve debuggability of installcheck failures.</changelog>
</package>
<package pkgid="dfd0d1a1a641ead553de598604c99d57e437a56ad8c41e4c43318ea7d7ae7f076f6bd046fe8b8c77f1b987f33176c10d3c312def6bd0287b89826fcb261fe668" name="bitstream-bankgothic-fonts" arch="noarch">
  <version epoch="0" ver="2.001" rel="1.16"/>
</package>
<package pkgid="56bc0b00e618bb6b92063adf705234384a8ede5e9e4979ee38f5569b4fec06ff1ff6f2931afbded0488113679d488def39304ea6dfe5263f6871b024d473824a" name="bitstream-bankgothic-fonts" arch="src">
  <version epoch="0" ver="2.001" rel="1.16"/>
</package>
<package pkgid="e46365f1ddc33a112bc35dd18748bd534967ad7f27a3e73ddb665498e9960bea0b511f78db905679d3279d81a23052e525514eeea99adaf559f5813ac16f070d" name="bnh-lucida-fonts" arch="noarch">
  <version epoch="0" ver="5.01" rel="1.16"/>
</package>
<package pkgid="75ea74e8b8f1dc8dd95e538dcf98c51dc9b2bc3f1da78a07cec401a47e65182751d5d038b475f9778ce7dad3ab07cca88d5e2e63bf1ad0fae3629f88d657920c" name="bnh-lucida-fonts" arch="src">
  <version epoch="0" ver="5.01" rel="1.16"/>
</package>
<package pkgid="fd5d87d624e30011031a5f7793ce1e2223cdab2879d9384ed7bd9adf5a01b3cbc27581cb46249ceccaaa1f218ddea8c15eaa746a9b422ef8be58cc18f698a4c8" name="branding-openSUSE" arch="noarch">
  <version epoch="0" ver="84.87.20240405" rel="1.20"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619697600">- Also skip *.tr as config files in
  /etc/bootsplash/themes/openSUSE/bootloader (in addition to
  /etc/bootsplash/themes/openSUSE/cdrom)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1621512000">- Enable grub2-branding on riscv64</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1631275200">- Drop systemd icons, since distribution-logos took that over
- Change the name of the font used in the installer</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1632052800">- Update branding-tumbleweed.zip from https://github.com/openSUSE/branding.git
  Drop plymouth-branding-openSUSE's watermark link add a
  configuration function to plymouth theme configuration to avoid
  logo lost which cause plymouth to fail.
- Update branding-openSUSE.spec: resort plymouth-branding-openSUSE
  install and build dependence to avoid plymouth fall to terminal
  mode in some scenario(bsc#1189613).</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1677499200">- Make title QToolButton backgrounds transparent
- Drop optipng requirement</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1693396800">- Remove grub2 BuildRequires in grub2-branding (bsc#1214769)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695643200">- Enable grub2-branding on ppc64le. patterns-microos-base has
  Requires (grub2-branding-openSUSE if grub2). So we need the
  branding.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1707998400">- Remove update-alternatives usage, we don't have dynamic
  wallpapers anymore which were using that (bsc#1219919).</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1712232000">- Use png for wallpapers for Tumbleweed
- SLES seems to be using png
- Using a compat symlink wallpapers/openSUSEdefault-&gt; wallpapers/SLEdefault
  allows running certain apps without rebuild. Such as cockpit.
- Use optipng -o5 to compress files (has to be reflected in spec)
- Bump date</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1726660800">- Install the grub2 branding if grub2-common is present</changelog>
</package>
<package pkgid="06913e6e97f568d63855f1aa903c210d55af4a874320a7bd49704f1c096b0d1500528356af9ee0b78243509a7fc498bb83dee76c9789ecf522ccaa08fd65201d" name="branding-openSUSE" arch="src">
  <version epoch="0" ver="84.87.20240405" rel="1.20"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1568376000">- Avoid bashisms in scriptlets.</changelog>
  <changelog author="Marcel Kuehlhorn &lt;tux93@opensuse.org&gt;" date="1569931200">- Removed fix-parallel-build.patch - was applied upstream
- Removed xfce4-splash-branding - Splash was dropped in Xfce 4.14</changelog>
  <changelog author="Stasiek Michalski &lt;hellcp@mailbox.org&gt;" date="1570190400">- Remove symlinks for grub2
- Update requirements for distribution-logos</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1571140800">- BuildRequires rsvg-convert instead of rsvg-view on suse_version
  &gt;= 1550. rsvg-view no longer exists and the sub-package from
  librsvg was renamed accordingly.</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1571313600">- Remove obsolete Groups tag (fate#326485)</changelog>
  <changelog author="Stasiek Michalski &lt;hellcp@mailbox.org&gt;" date="1572091200">- Don't set the theme on install/uninstall</changelog>
  <changelog author="Richard Brown &lt;rbrown@suse.com&gt;" date="1595419200">- Stop building grub2-branding-openSUSE for Power architectures [boo#1171146]</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1600516800">- Update branding-tumbleweed.zip: Rebrand all components of SLES/D
  in boot progress (jsc#SLE-14772).</changelog>
  <changelog author="Stasiek Michalski &lt;stasiek@michalski.cc&gt;" date="1609934400">- Update LibreOffice About image (boo#1180550)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1614859200">- move SUSE-brand to /usr/etc</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619697600">- Also skip *.tr as config files in
  /etc/bootsplash/themes/openSUSE/bootloader (in addition to
  /etc/bootsplash/themes/openSUSE/cdrom)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1621512000">- Enable grub2-branding on riscv64</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1631275200">- Drop systemd icons, since distribution-logos took that over
- Change the name of the font used in the installer</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1632052800">- Update branding-tumbleweed.zip from https://github.com/openSUSE/branding.git
  Drop plymouth-branding-openSUSE's watermark link add a
  configuration function to plymouth theme configuration to avoid
  logo lost which cause plymouth to fail.
- Update branding-openSUSE.spec: resort plymouth-branding-openSUSE
  install and build dependence to avoid plymouth fall to terminal
  mode in some scenario(bsc#1189613).</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1677499200">- Make title QToolButton backgrounds transparent
- Drop optipng requirement</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1693396800">- Remove grub2 BuildRequires in grub2-branding (bsc#1214769)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695643200">- Enable grub2-branding on ppc64le. patterns-microos-base has
  Requires (grub2-branding-openSUSE if grub2). So we need the
  branding.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1707998400">- Remove update-alternatives usage, we don't have dynamic
  wallpapers anymore which were using that (bsc#1219919).</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1712232000">- Use png for wallpapers for Tumbleweed
- SLES seems to be using png
- Using a compat symlink wallpapers/openSUSEdefault-&gt; wallpapers/SLEdefault
  allows running certain apps without rebuild. Such as cockpit.
- Use optipng -o5 to compress files (has to be reflected in spec)
- Bump date</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1726660800">- Install the grub2 branding if grub2-common is present</changelog>
</package>
<package pkgid="99bd404bda60693c63c20047131dd8b544d7e7ce4c11a146ec8f38af5aa37e402329ea33248e5f9f25885c2f6280a99861324f5ae76f839d1d62885120864de9" name="build-essentials-packages" arch="noarch">
  <version epoch="0" ver="42.2" rel="1.16"/>
  <changelog author="jengelh@medozas.de" date="1280404800">- Pull in other-bitness compile environment on biarch</changelog>
  <changelog author="jengelh@medozas.de" date="1281009600">- Add "patch" and "pkg-config" to the package list
  (removed from jeng-devel-packages)</changelog>
  <changelog author="jengelh@medozas.de" date="1283601600">- Update rpmlintrc with filter "devel-dependency"</changelog>
</package>
<package pkgid="cc10743f87573a3afafc5d84aacf9dd3c0f6bbe9b1a911520499aae92f12ba3ea4dc6488158868efe92387fefe1f56f6c8d3a17b8c2c6e65fdf55080cc6229e6" name="build-essentials-packages" arch="src">
  <version epoch="0" ver="42.2" rel="1.16"/>
  <changelog author="jengelh@medozas.de" date="1280404800">- Pull in other-bitness compile environment on biarch</changelog>
  <changelog author="jengelh@medozas.de" date="1281009600">- Add "patch" and "pkg-config" to the package list
  (removed from jeng-devel-packages)</changelog>
  <changelog author="jengelh@medozas.de" date="1283601600">- Update rpmlintrc with filter "devel-dependency"</changelog>
</package>
<package pkgid="adf7ea4cfa1eb4e183e5f7f40018544fe78002467e71754cd3a655d737b6a2a663664dee4be66b0c0420793675aa6ee6ffbecea97a8dc261fdd01ddc3a858849" name="consoleet-utils" arch="i586">
  <version epoch="0" ver="1.11" rel="2.11"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1690113600">- Update to release 1.2
  * palcomp: support for tint via new "hsltint", "lchtint" or
    "hueset" subcommands (this allows for generating Amber/Green
    CRT looks and then some)
  * palcomp: brightness manipulatino support with "litadd",
    "litmul", "litset"
  * palcomp: auxiliary helper commands: "b0", "fg", "bg", "stat"
  * palcomp: new starting palette "win"
- Drop libhx.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692014400">- Update to release 1.3
  * palcomp: delete ``rgb`` and ``lch`` subcommands (make them implicit)
  * palcomp: add ``ct`` and ``ct256`` subcommands to display the color table
  * palcomp: add ``cxl`` and ``cxr`` subcommands for contrast analysis
  * palcomp: add ``loeq`` subcommand for contrast adjustment</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 1.4
  * vfontas: add an -overstrike option
  * palcomp: have the "ct" command exercise AIX color codes too
  * palcomp: compute "cxl" and "cxr" tables for bright background
    colors as well</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697889600">- Unbreak Leap 15.x build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716033600">- Update to release 1.5
  * palcomp: add XFCE4/Termux palette file loader
    (`palcomp loadpal=somexfce4.theme`)
  * palcomp: rename commands "emit"-&gt;"xfce", "stat"-&gt;"lch"
  * palcomp: add "eq" and "loeq" commands for brightness
    equalization
  * palcomp: replace "cxr" command by a APCA-based contrast
    derivation ("cxa" command)
  * cp437x: delete wrong mapping from U+25B6,25B7 to 0x1e</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1719489600">- Update to release 1.6
  * Recognize more of the files from the termux-styling repository</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1727784000">- Update to release 1.7
  * palcomp: add "blend", "loadreg", "savereg" commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1731499200">- Update to release 1.8
  * palcomp: add "eval" command
  * palcomp: retire "litadd", "litmul", "litset", "satadd",
    "satmul", "satset", "hueadd", "hueset"</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 1.9
  * palcomp: the eval command can now be limited to specific
    palette entries
  * palcomp: add "bd" command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 1.10
  * Support for building with libHX 5.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1762084800">- Update to release 1.11
  * vfontas had failed to recognize commands with a leading dash,
    which was fixed</changelog>
</package>
<package pkgid="72bff29b97909034b622c39115ce27dcdda0fc5c46e89c3f1d17b041946829e7fa094d05b0f964068b6e8eb15b03e7218efda14c7ef2a7e415832c75c5ae44c7" name="consoleet-utils" arch="src">
  <version epoch="0" ver="1.11" rel="2.11"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Initial package (version 1.1) for build.opensuse.org
- It's a split from hxtools (20221119/20221120)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Add libhx.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1690113600">- Update to release 1.2
  * palcomp: support for tint via new "hsltint", "lchtint" or
    "hueset" subcommands (this allows for generating Amber/Green
    CRT looks and then some)
  * palcomp: brightness manipulatino support with "litadd",
    "litmul", "litset"
  * palcomp: auxiliary helper commands: "b0", "fg", "bg", "stat"
  * palcomp: new starting palette "win"
- Drop libhx.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692014400">- Update to release 1.3
  * palcomp: delete ``rgb`` and ``lch`` subcommands (make them implicit)
  * palcomp: add ``ct`` and ``ct256`` subcommands to display the color table
  * palcomp: add ``cxl`` and ``cxr`` subcommands for contrast analysis
  * palcomp: add ``loeq`` subcommand for contrast adjustment</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 1.4
  * vfontas: add an -overstrike option
  * palcomp: have the "ct" command exercise AIX color codes too
  * palcomp: compute "cxl" and "cxr" tables for bright background
    colors as well</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697889600">- Unbreak Leap 15.x build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716033600">- Update to release 1.5
  * palcomp: add XFCE4/Termux palette file loader
    (`palcomp loadpal=somexfce4.theme`)
  * palcomp: rename commands "emit"-&gt;"xfce", "stat"-&gt;"lch"
  * palcomp: add "eq" and "loeq" commands for brightness
    equalization
  * palcomp: replace "cxr" command by a APCA-based contrast
    derivation ("cxa" command)
  * cp437x: delete wrong mapping from U+25B6,25B7 to 0x1e</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1719489600">- Update to release 1.6
  * Recognize more of the files from the termux-styling repository</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1727784000">- Update to release 1.7
  * palcomp: add "blend", "loadreg", "savereg" commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1731499200">- Update to release 1.8
  * palcomp: add "eval" command
  * palcomp: retire "litadd", "litmul", "litset", "satadd",
    "satmul", "satset", "hueadd", "hueset"</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 1.9
  * palcomp: the eval command can now be limited to specific
    palette entries
  * palcomp: add "bd" command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 1.10
  * Support for building with libHX 5.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1762084800">- Update to release 1.11
  * vfontas had failed to recognize commands with a leading dash,
    which was fixed</changelog>
</package>
<package pkgid="2bb7d25d01c7abf265de3723bd78ff5d5957f434d0e528b89514630fcc8b779fca9778a0a8a9c7806bfddcafeca860cf6bdce0ddb6274297f481a356ee893463" name="consoleet-utils" arch="x86_64">
  <version epoch="0" ver="1.11" rel="2.11"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1690113600">- Update to release 1.2
  * palcomp: support for tint via new "hsltint", "lchtint" or
    "hueset" subcommands (this allows for generating Amber/Green
    CRT looks and then some)
  * palcomp: brightness manipulatino support with "litadd",
    "litmul", "litset"
  * palcomp: auxiliary helper commands: "b0", "fg", "bg", "stat"
  * palcomp: new starting palette "win"
- Drop libhx.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692014400">- Update to release 1.3
  * palcomp: delete ``rgb`` and ``lch`` subcommands (make them implicit)
  * palcomp: add ``ct`` and ``ct256`` subcommands to display the color table
  * palcomp: add ``cxl`` and ``cxr`` subcommands for contrast analysis
  * palcomp: add ``loeq`` subcommand for contrast adjustment</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 1.4
  * vfontas: add an -overstrike option
  * palcomp: have the "ct" command exercise AIX color codes too
  * palcomp: compute "cxl" and "cxr" tables for bright background
    colors as well</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697889600">- Unbreak Leap 15.x build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716033600">- Update to release 1.5
  * palcomp: add XFCE4/Termux palette file loader
    (`palcomp loadpal=somexfce4.theme`)
  * palcomp: rename commands "emit"-&gt;"xfce", "stat"-&gt;"lch"
  * palcomp: add "eq" and "loeq" commands for brightness
    equalization
  * palcomp: replace "cxr" command by a APCA-based contrast
    derivation ("cxa" command)
  * cp437x: delete wrong mapping from U+25B6,25B7 to 0x1e</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1719489600">- Update to release 1.6
  * Recognize more of the files from the termux-styling repository</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1727784000">- Update to release 1.7
  * palcomp: add "blend", "loadreg", "savereg" commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1731499200">- Update to release 1.8
  * palcomp: add "eval" command
  * palcomp: retire "litadd", "litmul", "litset", "satadd",
    "satmul", "satset", "hueadd", "hueset"</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 1.9
  * palcomp: the eval command can now be limited to specific
    palette entries
  * palcomp: add "bd" command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 1.10
  * Support for building with libHX 5.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1762084800">- Update to release 1.11
  * vfontas had failed to recognize commands with a leading dash,
    which was fixed</changelog>
</package>
<package pkgid="ee453a3f7dbbf9759c047df120cc3952ed9b804fb1463f9952dc89bf7b5e66bdd4da31a9500666b3a2723418e3042394a9d9007ae0e7a2ceb11a2599f30bae31" name="consoleet-utils-debuginfo" arch="i586">
  <version epoch="0" ver="1.11" rel="2.11"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1690113600">- Update to release 1.2
  * palcomp: support for tint via new "hsltint", "lchtint" or
    "hueset" subcommands (this allows for generating Amber/Green
    CRT looks and then some)
  * palcomp: brightness manipulatino support with "litadd",
    "litmul", "litset"
  * palcomp: auxiliary helper commands: "b0", "fg", "bg", "stat"
  * palcomp: new starting palette "win"
- Drop libhx.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692014400">- Update to release 1.3
  * palcomp: delete ``rgb`` and ``lch`` subcommands (make them implicit)
  * palcomp: add ``ct`` and ``ct256`` subcommands to display the color table
  * palcomp: add ``cxl`` and ``cxr`` subcommands for contrast analysis
  * palcomp: add ``loeq`` subcommand for contrast adjustment</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 1.4
  * vfontas: add an -overstrike option
  * palcomp: have the "ct" command exercise AIX color codes too
  * palcomp: compute "cxl" and "cxr" tables for bright background
    colors as well</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697889600">- Unbreak Leap 15.x build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716033600">- Update to release 1.5
  * palcomp: add XFCE4/Termux palette file loader
    (`palcomp loadpal=somexfce4.theme`)
  * palcomp: rename commands "emit"-&gt;"xfce", "stat"-&gt;"lch"
  * palcomp: add "eq" and "loeq" commands for brightness
    equalization
  * palcomp: replace "cxr" command by a APCA-based contrast
    derivation ("cxa" command)
  * cp437x: delete wrong mapping from U+25B6,25B7 to 0x1e</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1719489600">- Update to release 1.6
  * Recognize more of the files from the termux-styling repository</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1727784000">- Update to release 1.7
  * palcomp: add "blend", "loadreg", "savereg" commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1731499200">- Update to release 1.8
  * palcomp: add "eval" command
  * palcomp: retire "litadd", "litmul", "litset", "satadd",
    "satmul", "satset", "hueadd", "hueset"</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 1.9
  * palcomp: the eval command can now be limited to specific
    palette entries
  * palcomp: add "bd" command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 1.10
  * Support for building with libHX 5.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1762084800">- Update to release 1.11
  * vfontas had failed to recognize commands with a leading dash,
    which was fixed</changelog>
</package>
<package pkgid="a54074ce79183fb0f249d2853554c1399f2eae43aaa9f38c02949b1bb9e428aa225d12dbc133c3b34cddd1dc6d570a0223610a78c6e0d49868d56ba6fd760e23" name="consoleet-utils-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.11" rel="2.11"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1690113600">- Update to release 1.2
  * palcomp: support for tint via new "hsltint", "lchtint" or
    "hueset" subcommands (this allows for generating Amber/Green
    CRT looks and then some)
  * palcomp: brightness manipulatino support with "litadd",
    "litmul", "litset"
  * palcomp: auxiliary helper commands: "b0", "fg", "bg", "stat"
  * palcomp: new starting palette "win"
- Drop libhx.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692014400">- Update to release 1.3
  * palcomp: delete ``rgb`` and ``lch`` subcommands (make them implicit)
  * palcomp: add ``ct`` and ``ct256`` subcommands to display the color table
  * palcomp: add ``cxl`` and ``cxr`` subcommands for contrast analysis
  * palcomp: add ``loeq`` subcommand for contrast adjustment</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 1.4
  * vfontas: add an -overstrike option
  * palcomp: have the "ct" command exercise AIX color codes too
  * palcomp: compute "cxl" and "cxr" tables for bright background
    colors as well</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697889600">- Unbreak Leap 15.x build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716033600">- Update to release 1.5
  * palcomp: add XFCE4/Termux palette file loader
    (`palcomp loadpal=somexfce4.theme`)
  * palcomp: rename commands "emit"-&gt;"xfce", "stat"-&gt;"lch"
  * palcomp: add "eq" and "loeq" commands for brightness
    equalization
  * palcomp: replace "cxr" command by a APCA-based contrast
    derivation ("cxa" command)
  * cp437x: delete wrong mapping from U+25B6,25B7 to 0x1e</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1719489600">- Update to release 1.6
  * Recognize more of the files from the termux-styling repository</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1727784000">- Update to release 1.7
  * palcomp: add "blend", "loadreg", "savereg" commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1731499200">- Update to release 1.8
  * palcomp: add "eval" command
  * palcomp: retire "litadd", "litmul", "litset", "satadd",
    "satmul", "satset", "hueadd", "hueset"</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 1.9
  * palcomp: the eval command can now be limited to specific
    palette entries
  * palcomp: add "bd" command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 1.10
  * Support for building with libHX 5.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1762084800">- Update to release 1.11
  * vfontas had failed to recognize commands with a leading dash,
    which was fixed</changelog>
</package>
<package pkgid="15ee63b5cf431d2832b591fbda867cdadb032647b7e35eee326d593b4827097bff79f7531d444f1a261828118f123aef62fed1d9510b43841f7e32325c216dd4" name="consoleet-utils-debugsource" arch="i586">
  <version epoch="0" ver="1.11" rel="2.11"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1690113600">- Update to release 1.2
  * palcomp: support for tint via new "hsltint", "lchtint" or
    "hueset" subcommands (this allows for generating Amber/Green
    CRT looks and then some)
  * palcomp: brightness manipulatino support with "litadd",
    "litmul", "litset"
  * palcomp: auxiliary helper commands: "b0", "fg", "bg", "stat"
  * palcomp: new starting palette "win"
- Drop libhx.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692014400">- Update to release 1.3
  * palcomp: delete ``rgb`` and ``lch`` subcommands (make them implicit)
  * palcomp: add ``ct`` and ``ct256`` subcommands to display the color table
  * palcomp: add ``cxl`` and ``cxr`` subcommands for contrast analysis
  * palcomp: add ``loeq`` subcommand for contrast adjustment</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 1.4
  * vfontas: add an -overstrike option
  * palcomp: have the "ct" command exercise AIX color codes too
  * palcomp: compute "cxl" and "cxr" tables for bright background
    colors as well</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697889600">- Unbreak Leap 15.x build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716033600">- Update to release 1.5
  * palcomp: add XFCE4/Termux palette file loader
    (`palcomp loadpal=somexfce4.theme`)
  * palcomp: rename commands "emit"-&gt;"xfce", "stat"-&gt;"lch"
  * palcomp: add "eq" and "loeq" commands for brightness
    equalization
  * palcomp: replace "cxr" command by a APCA-based contrast
    derivation ("cxa" command)
  * cp437x: delete wrong mapping from U+25B6,25B7 to 0x1e</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1719489600">- Update to release 1.6
  * Recognize more of the files from the termux-styling repository</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1727784000">- Update to release 1.7
  * palcomp: add "blend", "loadreg", "savereg" commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1731499200">- Update to release 1.8
  * palcomp: add "eval" command
  * palcomp: retire "litadd", "litmul", "litset", "satadd",
    "satmul", "satset", "hueadd", "hueset"</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 1.9
  * palcomp: the eval command can now be limited to specific
    palette entries
  * palcomp: add "bd" command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 1.10
  * Support for building with libHX 5.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1762084800">- Update to release 1.11
  * vfontas had failed to recognize commands with a leading dash,
    which was fixed</changelog>
</package>
<package pkgid="60a9d1b9b693bd5ddcc535d387a8a7cd346a579ebf3495c0b77ac705fc659778e1c220b5b6eb8c190db09a0b69f02fed5ecf1247ea7db46b5fe4980cc66d8d30" name="consoleet-utils-debugsource" arch="x86_64">
  <version epoch="0" ver="1.11" rel="2.11"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1690113600">- Update to release 1.2
  * palcomp: support for tint via new "hsltint", "lchtint" or
    "hueset" subcommands (this allows for generating Amber/Green
    CRT looks and then some)
  * palcomp: brightness manipulatino support with "litadd",
    "litmul", "litset"
  * palcomp: auxiliary helper commands: "b0", "fg", "bg", "stat"
  * palcomp: new starting palette "win"
- Drop libhx.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1692014400">- Update to release 1.3
  * palcomp: delete ``rgb`` and ``lch`` subcommands (make them implicit)
  * palcomp: add ``ct`` and ``ct256`` subcommands to display the color table
  * palcomp: add ``cxl`` and ``cxr`` subcommands for contrast analysis
  * palcomp: add ``loeq`` subcommand for contrast adjustment</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 1.4
  * vfontas: add an -overstrike option
  * palcomp: have the "ct" command exercise AIX color codes too
  * palcomp: compute "cxl" and "cxr" tables for bright background
    colors as well</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1697889600">- Unbreak Leap 15.x build</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1716033600">- Update to release 1.5
  * palcomp: add XFCE4/Termux palette file loader
    (`palcomp loadpal=somexfce4.theme`)
  * palcomp: rename commands "emit"-&gt;"xfce", "stat"-&gt;"lch"
  * palcomp: add "eq" and "loeq" commands for brightness
    equalization
  * palcomp: replace "cxr" command by a APCA-based contrast
    derivation ("cxa" command)
  * cp437x: delete wrong mapping from U+25B6,25B7 to 0x1e</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1719489600">- Update to release 1.6
  * Recognize more of the files from the termux-styling repository</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1727784000">- Update to release 1.7
  * palcomp: add "blend", "loadreg", "savereg" commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1731499200">- Update to release 1.8
  * palcomp: add "eval" command
  * palcomp: retire "litadd", "litmul", "litset", "satadd",
    "satmul", "satset", "hueadd", "hueset"</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 1.9
  * palcomp: the eval command can now be limited to specific
    palette entries
  * palcomp: add "bd" command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 1.10
  * Support for building with libHX 5.0</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1762084800">- Update to release 1.11
  * vfontas had failed to recognize commands with a leading dash,
    which was fixed</changelog>
</package>
<package pkgid="a61803a412014cfe385abc6c6e3a0ebc4e926a3fcb6f25608154d4012dbd6624ac35685567b782414e3be72721037c97282fb27ab2ef4544c64253fbe505d1b5" name="coreutils" arch="i586">
  <version epoch="0" ver="9.11" rel="11.3"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684, bsc#1218982)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1711972800">- Update to 9.5:
  Bug fixes:
  * chmod -R now avoids a race where an attacker may replace a traversed file
    with a symlink, causing chmod to operate on an unintended file.
    [This bug was present in "the beginning".]
  * cp, mv, and install no longer issue spurious diagnostics like "failed
    to preserve ownership" when copying to GNU/Linux CIFS file systems.
    They do this by working around some Linux CIFS bugs.
  * cp --no-preserve=mode will correctly maintain set-group-ID bits
    for created directories.  Previously on systems that didn't support ACLs,
    cp would have reset the set-group-ID bit on created directories.
    [bug introduced in coreutils-8.20]
  * join and uniq now support multi-byte characters better.
    For example, 'join -tX' now works even if X is a multi-byte character,
    and both programs now treat multi-byte characters like U+3000
    IDEOGRAPHIC SPACE as blanks if the current locale treats them so.
  * numfmt options like --suffix no longer have an arbitrary 127-byte limit.
    [bug introduced with numfmt in coreutils-8.21]
  * mktemp with --suffix now better diagnoses templates with too few X's.
    Previously it conflated the insignificant --suffix in the error.
    [bug introduced in coreutils-8.1]
  * sort again handles thousands grouping characters in single-byte locales
    where the grouping character is greater than CHAR_MAX.  For e.g. signed
    character platforms with a 0xA0 (aka &amp;nbsp) grouping character.
    [bug introduced in coreutils-9.1]
  * split --line-bytes with a mixture of very long and short lines
    no longer overwrites the heap (CVE-2024-0684).
    [bug introduced in coreutils-9.2]
  * tail no longer mishandles input from files in /proc and /sys file systems,
    on systems with a page size larger than the stdio BUFSIZ.
    [This bug was present in "the beginning".]
  * timeout avoids a narrow race condition, where it might kill arbitrary
    processes after a failed process fork.
    [bug introduced with timeout in coreutils-7.0]
  * timeout avoids a narrow race condition, where it might fail to
    kill monitored processes immediately after forking them.
    [bug introduced with timeout in coreutils-7.0]
  * wc no longer fails to count unprintable characters as parts of words.
    [bug introduced in textutils-2.1]
  Changes in behavior:
  * base32 and base64 no longer require padding when decoding.
    Previously an error was given for non padded encoded data.
  * base32 and base64 have improved detection of corrupted encodings.
    Previously encodings with non zero padding bits were accepted.
  * basenc --base16 -d now supports lower case hexadecimal characters.
    Previously an error was given for lower case hex digits.
  * cp --no-clobber, and mv -n no longer exit with failure status if
    existing files are encountered in the destination.  Instead they revert
    to the behavior from before v9.2, silently skipping existing files.
  * ls --dired now implies long format output without hyperlinks enabled,
    and will take precedence over previously specified formats or hyperlink
    mode.
  * numfmt will accept lowercase 'k' to indicate Kilo or Kibi units on input,
    and uses lowercase 'k' when outputting such units in '--to=si' mode.
  * pinky no longer tries to canonicalize the user's login location by default,
    rather requiring the new --lookup option to enable this often slow feature.
  * wc no longer ignores encoding errors when counting words.
    Instead, it treats them as non white space.
  New features:
  * chgrp now accepts the --from=OWNER:GROUP option to restrict changes to files
    with matching current OWNER and/or GROUP, as already supported by chown(1).
  * chmod adds support for -h, -H,-L,-P, and --dereference options, providing
    more control over symlink handling.  This supports more secure handling of
    CLI arguments, and is more consistent with chown, and chmod on other
    systems.
  * cp now accepts the --keep-directory-symlink option (like tar), to preserve
    and follow existing symlinks to directories in the destination.
  * cp and mv now accept the --update=none-fail option, which is similar
    to the --no-clobber option, except that existing files are diagnosed,
    and the command exits with failure status if existing files.
    The -n,--no-clobber option is best avoided due to platform differences.
  * env now accepts the -a,--argv0 option to override the zeroth argument
    of the command being executed.
  * mv now accepts an --exchange option, which causes the source and
    destination to be exchanged.  It should be combined with
  - -no-target-directory (-T) if the destination is a directory.
    The exchange is atomic if source and destination are on a single
    file system that supports atomic exchange; --exchange is not yet
    supported in other situations.
  * od now supports printing IEEE half precision floating point with -t fH,
    or brain 16 bit floating point with -t fB, where supported by the compiler.
  * tail now supports following multiple processes, with repeated --pid options.
  Improvements:
  * cp,mv,install,cat,split now read and write a minimum of 256KiB at a time.
    This was previously 128KiB and increasing to 256KiB was seen to increase
    throughput by 10-20% when reading cached files on modern systems.
  * env,kill,timeout now support unnamed signals. kill(1) for example now
    supports sending such signals, and env(1) will list them appropriately.
  * SELinux operations in file copy operations are now more efficient,
    avoiding unneeded MCS/MLS label translation.
  * sort no longer dynamically links to libcrypto unless -R is used.
    This decreases startup overhead in the typical case.
  * wc is now much faster in single-byte locales and somewhat faster in
    multi-byte locales.
- coreutils-9.4.split-CVE-2024-0684.patch: Remove now-upstream patch.
- gnulib-readutmp-under-gdm.patch: Likewise.
- gnulib-readutmp.patch: Likewise.
- coreutils-i18n.patch: Remove multi-byte patches for join and uniq, as the
  upstream version now handles those tests.
  Pull in gnulib module mbchar manually, as it is a dependency of mbfile,
  but dropped out of the upstream dependency chain.
- coreutils-misc.patch: Remove change for gnulib-tests/test-isnanl.h.
- coreutils-fix-gnulib-time_r-tests.patch: Add upstream gnulib patch to skip
  French test if TZ='Europe/Paris' does not work.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1720526400">- coreutils-i18n.patch: fold(1): fix exit code for non-existent file.
  The exit code of fold(1) was zero for non-existent file:
    $ fold badfile; echo $?
    fold: badfile: No such file or directory
    0
  The bug was introduced by the downstrean I18N patch. (rhbz#2296201)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1721390400">- Avoid empty scriptlets</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1727611200">- coreutils-i18n.patch: fold(1): fix fold -b with UTF8 locale.
  Sync fix in I18N patch from Fedora/Redhat and add a test. (RHEL-60295)
  Original report: https://access.redhat.com/solutions/3459791</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1737115200">- Update to 9.6:
  Bug fixes
  * cp fixes support for --update=none-fail, which would have been
    rejected as an invalid option.
    [bug introduced in coreutils-9.5]
  * cp,mv --update no longer overrides --interactive or --force.
    [bug introduced in coreutils-9.3]
  * csplit no longer creates empty files given empty input.
    [This bug was present in "the beginning".]
  * ls and printf fix shell quoted output in the edge case of escaped
    first and last characters, and single quotes in the string.
    [bug introduced in coreutils-8.26]
  * ls -l no longer outputs "Permission denied" errors on NFS
    which may happen with files without read permission, and which resulted
    in inaccurate indication of ACLs (missing '+' flag after mode).
    [bug introduced in coreutils-9.4]
  * ls -l no longer outputs "Not supported" errors on virtiofs.
    [bug introduced in coreutils-9.4]
  * mv works again with macFUSE file systems.  Previously it would
    have exited with a "Function not implemented" error.
    [bug introduced in coreutils-8.28]
  * nproc gives more consistent results on systems with more than 1024 CPUs.
    Previously it would have ignored the affinity mask on such systems.
    [bug introduced with nproc in coreutils-8.1]
  * numfmt --from=iec-i now works with numbers without a suffix.
    Previously such numbers were rejected with an error.
    [bug introduced with numfmt in coreutils-8.21]
  * printf now diagnoses attempts to treat empty strings as numbers,
    as per POSIX. For example, "printf '%d' ''" now issues a diagnostic
    and fails instead of silently succeeding.
    [This bug was present in "the beginning".]
  * pwd no longer outputs an erroneous double slash on systems
    where the system getcwd() was completely replaced.
    [bug introduced in coreutils-9.2]
  * 'shuf' generates more-random output when the output is small.
    [bug introduced in coreutils-8.6]
  * `tail --follow=name` no longer waits indefinitely for watched
    file names that are moved elsewhere within the same file system.
    [bug introduced in coreutils-8.24]
  * `tail --follow` without --retry, will consistently exit with failure status
    where inotify is not used, when all followed files become inaccessible.
    [This bug was present in "the beginning".]
  * `tail --follow --pid=PID` will now exit when the PID dies,
    even in the presence of blocking inputs like unopened fifos.
    [This bug was present in "the beginning".]
  * 'tail -c 4096 /dev/zero' no longer loops forever.
    [This bug was present in "the beginning".]
  Changes in behavior
  * 'factor' now buffers output more efficiently in some cases.
  * install -C now dereferences symlink sources when comparing,
    rather than always treating as different and performing the copy.
  * kill -l and -t now list signal 0, as it's a valid signal to send.
  * ls's -f option now simply acts like -aU, instead of also ignoring
    some earlier options.  For example 'ls -fl' and 'ls -lf' are now
    equivalent because -f no longer ignores an earlier -l.  The new
    behavior is more orthogonal and is compatible with FreeBSD.
  * stat -f -c%T now reports the "fuseblk" file system type as "fuse",
    given that there is no longer a distinct "ctl" fuse variant file system.
  New Features
  * cksum -a now supports the "crc32b" option, which calculates the CRC
    of the input as defined by ITU V.42, as used by gzip for example.
    For performance pclmul instructions are used where supported.
  * ls now supports the --sort=name option,
    to explicitly select the default operation of sorting by file name.
  * printf now supports indexed arguments, using the POSIX:2024 specified
    %&lt;i&gt;$ format, where '&lt;i&gt;' is an integer referencing a particular argument,
    thus allowing repetition or reordering of printf arguments.
  * test supports the POSIX:2024 specified '&lt;' and '&gt;' operators with strings,
    to compare the string locale collating order.
  * timeout now supports the POSIX:2024 specified -f, and -p short options,
    corresponding to --foreground, and --preserve-status respectively.
  Improvements
  * cksum -a crc, makes use of AVX2, AVX512, and ARMv8 SIMD extensions
    for time reductions of up to 40%, 60%, and 80% respectively.
  * 'head -c NUM', 'head -n NUM', 'nl -l NUM', 'nproc --ignore NUM',
    'tail -c NUM', 'tail -n NUM', and 'tail --max-unchanged-stats NUM’
    no longer fail merely because NUM stands for 2**64 or more.
  * sort operates more efficiently when used on pseudo files with
    an apparent size of 0, like those in /proc.
  * stat and tail now know about the "bcachefs", and "pidfs" file system types.
    stat -f -c%T now reports the file system type,
    and tail -f uses inotify for these file systems.
  * wc now reads a minimum of 256KiB at a time.
    This was previously 16KiB and increasing to 256KiB was seen to increase
    wc -l performance by about 10% when reading cached files on modern systems.
- coreutils-fix-gnulib-time_r-tests.patch: Remove now-upstream patch.
- coreutils-9.6-ls-Z-crash-fix.patch: Add upstream patch from after the release.
- coreutils.spec (Patch920): Exchange names of above patch files accordingly.
- coreutils-i18n.patch: Refresh patch, manually porting some upstream fixes
  into the i18n chunks for expand.c, fold.c and unexpand.c.
- Refresh all other patches:
  * coreutils-disable_tests.patch
  * coreutils-remove_hostname_documentation.patch
  * coreutils-remove_kill_documentation.patch
  * coreutils-skip-gnulib-test-tls.patch
  * coreutils-tests-shorten-extreme-factor-tests.patch
  * coreutils-tests-workaround-make-fdleak.patch</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744286400">- Update to 9.7:
  Bug fixes
  * 'cat' would fail with "input file is output file" if input and
    output are the same terminal device and the output is append-only.
    [bug introduced in coreutils-9.6]
  * 'cksum -a crc' misbehaved on aarch64 with 32-bit uint_fast32_t.
    [bug introduced in coreutils-9.6]
  * dd with the 'nocache' flag will now detect all failures to drop the
    cache for the whole file.  Previously it may have erroneously succeeded.
    [bug introduced with the "nocache" feature in coreutils-8.11]
  * 'ls -Z dir' would crash on all systems, and 'ls -l' could crash
    on systems like Android with SELinux but without xattr support.
    [bug introduced in coreutils-9.6]
  * `ls -l` could output spurious "Not supported" errors in certain cases,
    like with dangling symlinks on cygwin.
    [bug introduced in coreutils-9.6]
  * timeout would fail to timeout commands with infinitesimal timeouts.
    For example `timeout 1e-5000 sleep inf` would never timeout.
    [bug introduced with timeout in coreutils-7.0]
  * sleep, tail, and timeout would sometimes sleep for slightly less
    time than requested.
    [bug introduced in coreutils-5.0]
  * 'who -m' now outputs entries for remote logins.  Previously login
    entries prefixed with the service (like "sshd") were not matched.
    [bug introduced in coreutils-9.4]
  Improvements
  * 'logname' correctly returns the user who logged in the session,
    on more systems.  Previously on musl or uclibc it would have merely
    output the LOGNAME environment variable.
- coreutils-9.6-ls-Z-crash-fix.patch: Remove now-upstream patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744545600">- coreutils-i18n.patch: update gnulib mbchar+mbfile to the commit
  used by coreutils-9.7:
    https://git.sv.gnu.org/cgit/gnulib.git/commit/?id=41e7b7e0d
    mainly to pick up these commits:
  - c67c553e758 mbfile: Support pushback characters also right before EOF.
  - 87ee7ef66ee mbfile: Allow 2 pushback characters.</changelog>
  <changelog author="rw@suse.com" date="1748865600">- coreutils-9.7-sort-CVE-2025-5278.patch: Add upstream patch:
  sort with key character offsets of SIZE_MAX, could induce
  a read of 1 byte before an allocated heap buffer.
  (CVE-2025-5278, bsc#1243767)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758628800">- Update to 9.8:
  Bug fixes
  * 'b2sum' will diagnose --length values that are too big.
    Previously it would have silently assumed 512 for any larger values.
    [bug introduced in coreutils-9.6]
  * 'base32' and 'base64' when decoding will again diagnose partially
    padded data that ends with a newline.
    [bug introduced in coreutils-9.5]
  * 'basenc -d -i' will now strip '=' characters from the input
    in encodings where padding characters are not valid.
    [bug introduced with the basenc program in coreutils-8.31]
  * 'cp -p' had spurious "Operation not supported" failures when
    copying to non-NFS files from NFSv4 files with trivial ACLs.
    [bug introduced in coreutils-9.6]
  * 'cp --sparse=always' missed some opportunities to create holes.
    That is, although the copies had the correct data, sometimes
    data zeros used extents rather than holes.
    [This bug was present in "the beginning".]
  * cp missed opportunities to create holes when copying from file
    systems like squashfs that support SEEK_HOLE only trivially.
    [bug introduced in coreutils-9.0]
  * cp, install, and mv now avoid possible data corruption on
    glibc 2.41 and 2.42 systems when copy_file_range is used with ranges &gt; 2GiB,
    avoiding https://sourceware.org/PR33245
    [bug triggered since coreutils-9.0]
  * 'date' supports specifying multiple named formats with the last taking
    precedence.  Previously multiple specifications would induce an error.
    [bug introduced in coreutils-5.90]
  * 'dd oflag=seek_bytes' no longer mistakenly reports errors when the
    output file exists on GNU/Hurd.
    [bug introduced in coreutils-8.16]
  * 'fold' no longer exhausts memory when processing large inputs
    with a very large --width argument.
    [This bug was present in "the beginning".]
  * 'install -d' now produces the correct diagnostic upon failure
    to create a directory.  Previously it would have produced
    a confusing error about changing permissions.
    [This bug was present in "the beginning".]
  * "ls --size --block-size=\'k" could misalign output in locales
    with multi-byte thousands grouping characters.
    [This bug was present in "the beginning".]
  * 'nohup' avoids implementation defined behavior setting umask,
    avoiding a FORTIFY runtime failure on Bionic libc.
    [This bug was present in "the beginning".]
  * 'od --strings' with '-N' now works correctly.  Previously od might
    write a NUL byte after a heap buffer, or output invalid addresses.
    [These bugs were present in "the beginning".]
  * 'od -w0' will now issue a diagnostic and exit gracefully.
    Previously it would have aborted.
    [bug introduced in coreutils-9.3]
  * 'od -w' no longer silently mishandles enormous widths like 3037000500.
    Instead, it either outputs correctly or diagnoses a too-large width.
    [This bug was present in "the beginning".]
  * 'od +N.' (where N is a decimal number) works again as per POSIX.
    [bug introduced in textutils-2.0]
  * 'od /dev/null ++0' no longer mistakenly treats the ++0 as an offset.
    [This bug was present in "the beginning".]
  * 'sort' with key character offsets of SIZE_MAX, could induce
    a read of 1 byte before an allocated heap buffer. For example:
    'sort +0.18446744073709551615R input' on 64 bit systems.
    [bug introduced in coreutils-7.2]
  * stdbuf now works on AIX.  Previously it would have been ineffective.
    [bug introduced with the stdbuf program in coreutils-7.5]
  * 'tail -n NUM' no longer can output more than NUM lines if stdin
    is a largish regular file with a nonzero initial offset, and grows
    while 'tail' is reading it.
    [This bug was present in "the beginning".]
  * 'tail -f -n +NUM' no longer mishandles NUM values &gt;= UINTMAX_MAX
    when the input is seekable.
    [bug introduced in coreutils-9.6]
  * 'tail --pid' avoids some unlikely races if the kernel reuses PIDs.
    [bug introduced in coreutils-9.5]
  * 'tty' now exits with status 4 with a special diagnostic if ttyname
    fails even though standard input is a tty.  Formerly it quietly
    pretended that standard input was not a tty.
    [This bug was present in "the beginning".]
  New Features
  * basenc supports the --base58 option to encode and decode
    the visually unambiguous Base58 encoding.
  * 'cksum -a' now supports the 'sha3' argument, to use the SHA3-224,
    SHA3-256, SHA3-384, SHA3-512 message digest algorithms depending on
    the argument passed to the required --length (-l) option.
  * 'cksum -a' now supports the 'sha2' argument, as a more consistent
    interface than the existing 'sha224', 'sha256', 'sha384', 'sha512'
    arguments, which are now selected with the --length (-l) option.
  * 'date' now outputs dates in the country's native calendar for the
    Iranian locale (fa_IR) and for the Ethiopian locale (am_ET), and also
    does so more consistently for the Thailand locale (th_TH.UTF-8).
  * fold now supports multi-byte characters, honoring their column width.
    Also the --characters (-c) option was added to wrap at a certain
    number of characters, similarly to --bytes in uni-byte locales.
  * nproc now honors any cgroup v2 configured CPU quotas,
    which may reduce the effective number of processors available.
  * stty supports setting arbitrary baud rates on supported systems,
    like Hurd, Linux with glibc &gt;= 2.42, and some BSDs.
    Also on other systems the full set of supported baud rates
    is determined at build time if possible.
  * Commands that support hardware acceleration like cksum and wc
    can now disable this acceleration at runtime through the
    commonly used GLIBC_TUNABLES environment variable.  For example
    to disable the use of AVX512 instructions in cksum, you can:
    export GLIBC_TUNABLES='glibc.cpu.hwcaps=-AVX512F'
  Changes to conform better to POSIX.1-2024
  * readlink now defaults to being verbose if the POSIXLY_CORRECT
    environment variable is set.
  * realpath now supports -E, which specifies the default behavior.
    The corresponding long option is --canonicalize.
  * tsort now accepts and ignores -w.
  Improvements
  * 'factor' is now much faster at identifying large prime numbers,
    and significantly faster on composite numbers greater than 2^128.
  * fold now exits immediately upon receiving a write error,
    which is significant when reading large / unbounded inputs.
  * 'seq' is more accurate with large integer start values.
    Previously 'seq 18446744073709551617 inf | head -n1' would
    output the number before the user specified start value.
  Build-related
  * cksum was not compilable by Apple LLVM 10.0.0 x86-64, which
    lacks support for checking for the VPCLMULQDQ instruction.
    [bug introduced in coreutils-9.6]
- coreutils-9.7-sort-CVE-2025-5278.patch: Remove now-upstream patch.
- coreutils-getaddrinfo.patch: Likewise.
- coreutils-i18n.patch: Refresh patch.
  Remove i18n part for fold(1).
  Remove the mbchar part as it is now already pulled in upstream
  indirectly via the manywarnings gnulib module.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758801600">- coreutils-9.8-tail-large-num-of-files.patch: Add upstream patch:
  https://cgit.git.sv.gnu.org/cgit/coreutils.git/commit/?id=914972e80dbf82aac9ffe
  tail: fix tailing larger number of lines in regular files [rh#2398008]</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1762862400">- Update to 9.9:
  Bug fixes
  * `basenc --base58` would not operate correctly with input &gt; 15561475 bytes.
    [bug introduced with --base58 in coreutils-9.8]
  * 'cksum --check' now supports base64 encoded input in untagged format:
  - for all length adjustable algorithms (blake2b, sha2, sha3),
  - if that base64 input starts with a tag like "SHA1" etc.
    Previously an error was given, about invalid input format.
    [bug introduced in coreutils-9.2]
  * 'cksum --check -a sha2' has better support for tagged format.  Previously
    an unneeded but explicit '-a sha2' did not match standard tags like SHA256.
    Also non standard SHA2 tags with a bad length resulted in undefined behavior.
    [bug introduced in coreutils-9.8]
  * 'cp' restores performance with transparently compressed files, which
    regressed due to the avoidance of copy offload, seen with OpenZFS at least.
    [bug introduced in coreutils-9.8]
  * `env` on macOS, for now only when built with --disable-nls,
    will no longer always set a __CF_USER_TEXT_ENCODING environment variable.
    [bug introduced in coreutils-9.8]
  * 'nice' now limits the adjusted niceness value to its supported range on
    GNU/Hurd.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer reads out-of-bounds memory with trailing blanks in input.
    [bug introduced with numfmt in coreutils-8.21]
  * 'numfmt' no longer outputs invalid characters with multi-byte blanks in input.
    [bug introduced in coreutils-9.5]
  * 'rm -d DIR' no longer fails on Ceph snapshot directories.
    Although these directories are nonempty, 'rmdir DIR' succeeds on them.
    [bug introduced in coreutils-8.16]
  * 'sort --compress-program' now diagnoses if it can't write more data to an
    exited compressor.  Previously sort could have exited silently in this case.
    [bug introduced in coreutils-6.8]
  * 'tail' outputs the correct number of lines again for non-small -n values.
    Previously it may have output too few lines.
    [bug introduced in coreutils-9.8]
  * 'unexpand' no longer triggers a heap buffer overflow with --tabs arguments
    that use the GNU extension /NUM or +NUM formats.
    [bug introduced in coreutils-8.28]
  Changes in behavior
  * 'cp' with default options may again, like with versions before v9.8,
    miss opportunities to create holes with file systems that support
    SEEK_HOLE only trivially.  This change is a consequence of the
    abovementioned copy offload fix.
  * 'sort --compress-program' will continue without compressing temporary files
    if the specified program cannot be executed.  Also malformed shell scripts
    without a "shebang line" will no longer be executed.
  New Features
  * 'numfmt' now accepts the --unit-separator=SEP option, to output or accept
    a separator between the number and unit.  For e.g. "1234 M".
  Improvements
  * 'fmt', 'date', 'nl', and 'pr' will now exit promptly upon receiving a write
    error, which is significant when reading large / unbounded inputs.
  * install, sort, and split now use posix_spawn() to invoke child programs more
    efficiently and more independently from their own memory usage.
  * 'numfmt':
  - parses numbers with a non-breaking space character before a unit
  - parses numbers containing grouping characters from the current locale
  - supports a multi-byte --delimiter character
  - no longer processes input indefinitely in the presence of write errors
  * wc -l now operates 10% faster on hosts that support AVX512 instructions.
  Build-related
  * chcon and runcon are not built by default if selinux headers are not present,
    or if the --without-selinux configure option is specified.
    This can be overridden with the --with-selinux configure option.
  * nproc no longer fails to build with Android API level &lt;= 20.
    [build issue introduced in coreutils-9.8]
- coreutils-9.8-tail-large-num-of-files.patch: Remove now-upstream patch.
- coreutils-i18n.patch: Refresh patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1770206400">- Update to 9.10:
  Bug fixes
  * cp, install, and mv no longer enter an infinite loop copying sparse files
    with SEEK_HOLE.  E.g., this was seen on ext4 when copying sparse files with
    extents that are being actively updated, and copy offload is not being used.
    [bug introduced in coreutils-9.9]
  * 'date' no longer fails with format directives that return an empty string.
    [bug introduced in coreutils-9.9]
  * 'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it
    exists, if ftruncate fails.
    [bug introduced in coreutils-9.1]
  * du and ls no longer modify strings returned by getenv.
    POSIX says this is not portable.
    [bug introduced in fileutils-4.1.6]
  * 'fmt' now correctly diagnoses read errors.
    Previously fmt generated a generic error for any read error.
    [bug introduced in coreutils-9.0]
  * md5sum --text correctly translates CRLF line endings with the MSYS2 runtime.
    This also applies to the sha*sum and b2sum utilities.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer drops custom suffixes from numbers it cannot fully parse.
    [bug introduced with numfmt in coreutils-8.21]
  * 'tail -f --pid' can no longer exit upon receiving a non terminating signal.
    On older Linux systems it may have failed with "Interrupted system call".
    [bug introduced in coreutils-7.5]
  * 'timeout' will now propagate all terminating signals to the monitored command.
    Previously 'timeout' could have exited and left the monitored command running.
    [bug introduced with timeout in coreutils-7.0]
  * wc now documents its --debug option, currently used to
    indicate the line count acceleration being used.
    [bug introduced in coreutils-9.0]
  * When built with `clang -fno-inline`, memory allocation issues are again
    handled in a defined manner.  Previously programs may have crashed etc.
    after a failure to allocate memory.
    [bug introduced in coreutils-9.0]
  New Features
  * configure accepts a new --enable-single-binary=hardlinks mode to build the
    selected programs as hard links to a multi-call binary called "coreutils".
    This augments the existing "symlinks" and "shebangs" modes already
    supported by the --enable-single-binary option.
  * 'stat' and 'tail' now know about the "guest-memfd" file system type.
    stat -f -c%T now reports the file system type,
    and tail -f uses polling for this file system.
  * 'tail' now accepts the --debug option, which is currently used to
    detail the --follow implementation being used.
  * 'du' now supports the short option -A corresponding to the existing long
    option --apparent-size, for compatibility with FreeBSD.
  Changes in behavior
  * All commands now markup option names in --help and man pages,
    with bold attributes, and hyperlinks into the online manual on gnu.org.
    The links can be configured with the --enable-manual-url configure option,
    and the bold highlighting with --disable-bold-man-page-references.
    At runtime all markup can be disabled with the TERM=dumb env var value.
  * 'fmt' -w,--width no longer includes '\n' in the width of a line.
    I.e., the specified width is interpreted to be an _inclusive_ maximum.
  * 'ls --hyperlink' now uses more standard format hyperlinks.
    'ESC\' (ST) is now used as a delimiter, instead of '\a' (BEL).
  * 'ptx' -t is no longer a no-op, and now sets the default width to 100 columns.
  * 'timeout' now honors ignored signals and will not propagate them.  E.g.,
    timeout(1) in a shell backgrounded job, will not terminate upon receiving
    SIGINT or SIGQUIT, as these are ignored by default in shell background jobs.
  * 'timeout -v -s 0' now prints the signal number 0 instead of EXIT.
  * The multi-call binary now only processes --help or --version options
    if it is installed with a name ending with "coreutils".  This allows
    for more consistent handling of these options with unsupported commands.
  Improvements
  * The multi-call binary built with configure --enable-single-binary
    is reduced in size by 3.2% through the more efficient reuse of the cksum
    utility by the md5sum and sha*sum utilities.
  * 'cksum' now validates its options more consistently.
    E.g., `cksum --text --tag` now fails like `cksum --tag --text` already did.
  * 'cksum', 'du', and 'wc' now exit promptly upon receiving a write
    error, which is significant when processing many input files.
  * csplit, ls, and sort, now handle a more complete set of terminating signals.
  * 'du' now processes directories with 10,000 or more entries up to 9 times
    faster on the Lustre file system.
  * 'paste' now supports multi-byte --delimiters characters.
  * 'pinky' will now exit immediately upon receiving a write error, which is
    significant when reading large plan or project files.
  * 'readlink' and 'realpath' will now exit promptly upon receiving a write error,
    which is significant when canonicalizing multiple file names longer than
    PATH_MAX.
  * 'timeout' on Linux will always terminate the child in the case where the
    timeout process itself dies, like when it receives a KILL signal for example.
  Build-related
  * Programs now port to C23 platforms that strictly check types when
    qualifier-generic functions like strchr are used.
  * 'chcon' and 'runcon' stub binaries will be built on systems without
    libselinux, when configured using --with-selinux.
  * 'kill' and 'uptime' are no longer built by default.  These programs can be
    built with the --enable-install-program=kill,uptime configure option.
- coreutils.spec (%build):
  Remove --disable-install-program=kill as that is the default now.
  Add --enable-install-program=uptime as that is no longer built by default.
  Add hyperlinks in man pages via the --enable-manual-url option.
- coreutils-i18n.patch: Refresh patch.
  Sync mbfile.[ch] from the gnulib revision coreutils-9.10 is using.
- coreutils-remove_hostname_documentation.patch: Do not remove the description
  of 'uname -n' from the Texinfo manual.
- Refresh all other patches.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Skip env-signal-handler test in qemu emulation</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1771934400">- Factor out man pages of sub-package coreutils-systemd into
  sub-package coreutils-systemd-doc to avoid conflicts with
  newer procps.
- Add patch coreutils-sclp-terminfo-coloring.patch
  * Support sclp terminfo entries on s390/x</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1776772800">- Update to 9.11:
  Bug fixes
  * 'dd' now always diagnoses partial writes correctly upon write failure.
    Previously it may have indicated that only full writes were performed.
    [This bug was present in "the beginning".]
  * 'fold' will no longer truncate output when encountering 0xFF bytes.
    [bug introduced in coreutils-9.8]
  * 'fold' is again responsive to its input.  Previously it would have delayed
    processing until 256KiB was read from the input.
    [bug introduced in coreutils-9.8]
  * 'kill --help' now has links to valid anchors in the html manual.
    [bug introduced in coreutils-9.10]
  * When configured with --enable-systemd, the commands 'pinky',
    'uptime', 'users', and 'who' no longer consider the systemd session
    classes 'greeter', 'lock-screen', 'background', 'background-light',
    and 'none' to be users.
    [bug introduced in coreutils-9.4]
  * 'pwd' on ancient systems will no longer overflow a buffer
    when operating in deep paths longer than twice the system PATH_MAX.
    [bug introduced in coreutils-9.6]
  * 'stat --printf=%%N' no longer performs unnecessary checks of the QUOTING_STYLE
    environment variable.
    [bug introduced in coreutils-8.26]
  * 'timeout' no longer exits abruptly when its parent is the init process, e.g.,
    when started by the entrypoint of a container.
    [bug introduced in coreutils-9.10]
  New Features
  * 'cut' now supports multi-byte input and delimiters.  Consequently
    the -c option is now honored, and no longer an alias for -b, and
    the -n option is now honored, and no longer ignored.
    Also the -d option supports multi-byte delimiters.
  * 'cut' adds new options for better compatibility:
    The -w,--whitespace-delimited option was added to support blank aligned fields
    and for better compatibility with FreeBSD/macOS.
    The -O option was added as an alias for the --output-delimiter option,
    for better compatibility with busybox/toybox.
    The -F option was added as an alias for -w -O ' '
    for better compatibility with busybox/toybox.
  * 'date --date' now parses dot delimited dd.mm.yy format common in Europe.
    This is in addition to the already supported mm/dd/yy and yy-mm-dd formats.
  Changes in behavior
  * 'cksum --check' now uses shell quoting when required, to more robustly
    escape file names output in diagnostics.
    This also affects md5sum, sha*sum, and b2sum.
  Improvements
  * 'cat' now uses zero-copy I/O on Linux when appropriate, to improve throughput.
    E.g., throughput improved 6x from 12.9GiB/s to 81.8GiB/s on a Power10 system.
  * 'df --local' recognises more file system types as remote.
    Specifically: autofs, ncpfs, smb, smb2, gfs, gfs2, userlandfs.
  * 'df' improves duplicate mount suppression, by checking each mount against
    all previously kept entries for the same device, not just the latest one.
  * 'expand' and 'unexpand' now support multi-byte characters.
  * 'groups' and 'id' will now exit sooner after a write error,
    which is significant when listing information for many users.
  * 'install' now allows the combination of the --compare and
  - -preserve-timestamps options.
  * 'fold', 'join', 'numfmt', 'uniq' now use more consistent blank character
    determination on non GLIBC platforms.  For example \u3000 (ideographic space)
    will be considered a blank character on all platforms.
  * 'nl' now supports multi-byte --section-delimiter characters.
  * 'shuf -i' now operates up to two times faster on systems with unlocked stdio
    functions.
  * 'tac' will now exit sooner after a write error, which is significant when
    operating on a file with many lines.
  * 'timeout' now properly detects when it is reparented by a subreaper process on
    Linux instead of init, e.g., the 'systemd --user' process.
  * 'wc -l' now operates up to four and a half times faster on hosts that support
    Neon instructions.
  * 'wc -m' now operates up to 2.6 times faster on GLIBC when processing
    non-ASCII UTF-8 characters.
  * 'yes' now uses zero-copy I/O on Linux to significantly increase throughput.
    E.g., throughput improved 15x from 11.6GiB/s to 175GiB/s on a Power10 system.
  Build-related
  * ./configure --enable-single-binary=hardlinks is now supported on systems
    with dash as the system shell at /bin/sh.
    [issue introduced in coreutils-9.10]
  * The test suite may have failed with a "Hangup" error if run non-interactively.
    [issue introduced in coreutils-9.10]
- coreutils-i18n.patch: Refresh patch.
  Remove now-upstream I18N patches for cut(1), expand(1) and unexpand(1).
- Refresh all other patches.</changelog>
  <changelog author="rw@suse.com" date="1778155200">- coreutils-tests-misc-tty-eof-avoid-false-failure.patch: Add upstream patch:
  tests: avoid false failure with perl-IO-Tty &gt;= 1.24 (bsc#1264052)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1779192000">- coreutils-tee-fix-infloop-on-EAGAIN-and-short-write.patch: Add upstream
  patch (boo#1265378)
  * 'tee' no longer loops infinitely after writing all output if a write
    call sets errno to EAGAIN.
    [bug introduced in coreutils-9.11]
  * 'tee' no longer treats short writes as errors.
    [bug introduced in coreutils-9.11]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781870400">- Switch coreutils-single to build as hardlinks</changelog>
</package>
<package pkgid="b90eb4b15c127adbd5e19c82a1c43d7e6ff74e4559d3658196943d7a353d14d9f7262c82004951425212c1005e85b3265d15001b29c863be0cf1053c12a8de7b" name="coreutils" arch="src">
  <version epoch="0" ver="9.11" rel="11.3"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684, bsc#1218982)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1711972800">- Update to 9.5:
  Bug fixes:
  * chmod -R now avoids a race where an attacker may replace a traversed file
    with a symlink, causing chmod to operate on an unintended file.
    [This bug was present in "the beginning".]
  * cp, mv, and install no longer issue spurious diagnostics like "failed
    to preserve ownership" when copying to GNU/Linux CIFS file systems.
    They do this by working around some Linux CIFS bugs.
  * cp --no-preserve=mode will correctly maintain set-group-ID bits
    for created directories.  Previously on systems that didn't support ACLs,
    cp would have reset the set-group-ID bit on created directories.
    [bug introduced in coreutils-8.20]
  * join and uniq now support multi-byte characters better.
    For example, 'join -tX' now works even if X is a multi-byte character,
    and both programs now treat multi-byte characters like U+3000
    IDEOGRAPHIC SPACE as blanks if the current locale treats them so.
  * numfmt options like --suffix no longer have an arbitrary 127-byte limit.
    [bug introduced with numfmt in coreutils-8.21]
  * mktemp with --suffix now better diagnoses templates with too few X's.
    Previously it conflated the insignificant --suffix in the error.
    [bug introduced in coreutils-8.1]
  * sort again handles thousands grouping characters in single-byte locales
    where the grouping character is greater than CHAR_MAX.  For e.g. signed
    character platforms with a 0xA0 (aka &amp;nbsp) grouping character.
    [bug introduced in coreutils-9.1]
  * split --line-bytes with a mixture of very long and short lines
    no longer overwrites the heap (CVE-2024-0684).
    [bug introduced in coreutils-9.2]
  * tail no longer mishandles input from files in /proc and /sys file systems,
    on systems with a page size larger than the stdio BUFSIZ.
    [This bug was present in "the beginning".]
  * timeout avoids a narrow race condition, where it might kill arbitrary
    processes after a failed process fork.
    [bug introduced with timeout in coreutils-7.0]
  * timeout avoids a narrow race condition, where it might fail to
    kill monitored processes immediately after forking them.
    [bug introduced with timeout in coreutils-7.0]
  * wc no longer fails to count unprintable characters as parts of words.
    [bug introduced in textutils-2.1]
  Changes in behavior:
  * base32 and base64 no longer require padding when decoding.
    Previously an error was given for non padded encoded data.
  * base32 and base64 have improved detection of corrupted encodings.
    Previously encodings with non zero padding bits were accepted.
  * basenc --base16 -d now supports lower case hexadecimal characters.
    Previously an error was given for lower case hex digits.
  * cp --no-clobber, and mv -n no longer exit with failure status if
    existing files are encountered in the destination.  Instead they revert
    to the behavior from before v9.2, silently skipping existing files.
  * ls --dired now implies long format output without hyperlinks enabled,
    and will take precedence over previously specified formats or hyperlink
    mode.
  * numfmt will accept lowercase 'k' to indicate Kilo or Kibi units on input,
    and uses lowercase 'k' when outputting such units in '--to=si' mode.
  * pinky no longer tries to canonicalize the user's login location by default,
    rather requiring the new --lookup option to enable this often slow feature.
  * wc no longer ignores encoding errors when counting words.
    Instead, it treats them as non white space.
  New features:
  * chgrp now accepts the --from=OWNER:GROUP option to restrict changes to files
    with matching current OWNER and/or GROUP, as already supported by chown(1).
  * chmod adds support for -h, -H,-L,-P, and --dereference options, providing
    more control over symlink handling.  This supports more secure handling of
    CLI arguments, and is more consistent with chown, and chmod on other
    systems.
  * cp now accepts the --keep-directory-symlink option (like tar), to preserve
    and follow existing symlinks to directories in the destination.
  * cp and mv now accept the --update=none-fail option, which is similar
    to the --no-clobber option, except that existing files are diagnosed,
    and the command exits with failure status if existing files.
    The -n,--no-clobber option is best avoided due to platform differences.
  * env now accepts the -a,--argv0 option to override the zeroth argument
    of the command being executed.
  * mv now accepts an --exchange option, which causes the source and
    destination to be exchanged.  It should be combined with
  - -no-target-directory (-T) if the destination is a directory.
    The exchange is atomic if source and destination are on a single
    file system that supports atomic exchange; --exchange is not yet
    supported in other situations.
  * od now supports printing IEEE half precision floating point with -t fH,
    or brain 16 bit floating point with -t fB, where supported by the compiler.
  * tail now supports following multiple processes, with repeated --pid options.
  Improvements:
  * cp,mv,install,cat,split now read and write a minimum of 256KiB at a time.
    This was previously 128KiB and increasing to 256KiB was seen to increase
    throughput by 10-20% when reading cached files on modern systems.
  * env,kill,timeout now support unnamed signals. kill(1) for example now
    supports sending such signals, and env(1) will list them appropriately.
  * SELinux operations in file copy operations are now more efficient,
    avoiding unneeded MCS/MLS label translation.
  * sort no longer dynamically links to libcrypto unless -R is used.
    This decreases startup overhead in the typical case.
  * wc is now much faster in single-byte locales and somewhat faster in
    multi-byte locales.
- coreutils-9.4.split-CVE-2024-0684.patch: Remove now-upstream patch.
- gnulib-readutmp-under-gdm.patch: Likewise.
- gnulib-readutmp.patch: Likewise.
- coreutils-i18n.patch: Remove multi-byte patches for join and uniq, as the
  upstream version now handles those tests.
  Pull in gnulib module mbchar manually, as it is a dependency of mbfile,
  but dropped out of the upstream dependency chain.
- coreutils-misc.patch: Remove change for gnulib-tests/test-isnanl.h.
- coreutils-fix-gnulib-time_r-tests.patch: Add upstream gnulib patch to skip
  French test if TZ='Europe/Paris' does not work.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1720526400">- coreutils-i18n.patch: fold(1): fix exit code for non-existent file.
  The exit code of fold(1) was zero for non-existent file:
    $ fold badfile; echo $?
    fold: badfile: No such file or directory
    0
  The bug was introduced by the downstrean I18N patch. (rhbz#2296201)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1721390400">- Avoid empty scriptlets</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1727611200">- coreutils-i18n.patch: fold(1): fix fold -b with UTF8 locale.
  Sync fix in I18N patch from Fedora/Redhat and add a test. (RHEL-60295)
  Original report: https://access.redhat.com/solutions/3459791</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1737115200">- Update to 9.6:
  Bug fixes
  * cp fixes support for --update=none-fail, which would have been
    rejected as an invalid option.
    [bug introduced in coreutils-9.5]
  * cp,mv --update no longer overrides --interactive or --force.
    [bug introduced in coreutils-9.3]
  * csplit no longer creates empty files given empty input.
    [This bug was present in "the beginning".]
  * ls and printf fix shell quoted output in the edge case of escaped
    first and last characters, and single quotes in the string.
    [bug introduced in coreutils-8.26]
  * ls -l no longer outputs "Permission denied" errors on NFS
    which may happen with files without read permission, and which resulted
    in inaccurate indication of ACLs (missing '+' flag after mode).
    [bug introduced in coreutils-9.4]
  * ls -l no longer outputs "Not supported" errors on virtiofs.
    [bug introduced in coreutils-9.4]
  * mv works again with macFUSE file systems.  Previously it would
    have exited with a "Function not implemented" error.
    [bug introduced in coreutils-8.28]
  * nproc gives more consistent results on systems with more than 1024 CPUs.
    Previously it would have ignored the affinity mask on such systems.
    [bug introduced with nproc in coreutils-8.1]
  * numfmt --from=iec-i now works with numbers without a suffix.
    Previously such numbers were rejected with an error.
    [bug introduced with numfmt in coreutils-8.21]
  * printf now diagnoses attempts to treat empty strings as numbers,
    as per POSIX. For example, "printf '%d' ''" now issues a diagnostic
    and fails instead of silently succeeding.
    [This bug was present in "the beginning".]
  * pwd no longer outputs an erroneous double slash on systems
    where the system getcwd() was completely replaced.
    [bug introduced in coreutils-9.2]
  * 'shuf' generates more-random output when the output is small.
    [bug introduced in coreutils-8.6]
  * `tail --follow=name` no longer waits indefinitely for watched
    file names that are moved elsewhere within the same file system.
    [bug introduced in coreutils-8.24]
  * `tail --follow` without --retry, will consistently exit with failure status
    where inotify is not used, when all followed files become inaccessible.
    [This bug was present in "the beginning".]
  * `tail --follow --pid=PID` will now exit when the PID dies,
    even in the presence of blocking inputs like unopened fifos.
    [This bug was present in "the beginning".]
  * 'tail -c 4096 /dev/zero' no longer loops forever.
    [This bug was present in "the beginning".]
  Changes in behavior
  * 'factor' now buffers output more efficiently in some cases.
  * install -C now dereferences symlink sources when comparing,
    rather than always treating as different and performing the copy.
  * kill -l and -t now list signal 0, as it's a valid signal to send.
  * ls's -f option now simply acts like -aU, instead of also ignoring
    some earlier options.  For example 'ls -fl' and 'ls -lf' are now
    equivalent because -f no longer ignores an earlier -l.  The new
    behavior is more orthogonal and is compatible with FreeBSD.
  * stat -f -c%T now reports the "fuseblk" file system type as "fuse",
    given that there is no longer a distinct "ctl" fuse variant file system.
  New Features
  * cksum -a now supports the "crc32b" option, which calculates the CRC
    of the input as defined by ITU V.42, as used by gzip for example.
    For performance pclmul instructions are used where supported.
  * ls now supports the --sort=name option,
    to explicitly select the default operation of sorting by file name.
  * printf now supports indexed arguments, using the POSIX:2024 specified
    %&lt;i&gt;$ format, where '&lt;i&gt;' is an integer referencing a particular argument,
    thus allowing repetition or reordering of printf arguments.
  * test supports the POSIX:2024 specified '&lt;' and '&gt;' operators with strings,
    to compare the string locale collating order.
  * timeout now supports the POSIX:2024 specified -f, and -p short options,
    corresponding to --foreground, and --preserve-status respectively.
  Improvements
  * cksum -a crc, makes use of AVX2, AVX512, and ARMv8 SIMD extensions
    for time reductions of up to 40%, 60%, and 80% respectively.
  * 'head -c NUM', 'head -n NUM', 'nl -l NUM', 'nproc --ignore NUM',
    'tail -c NUM', 'tail -n NUM', and 'tail --max-unchanged-stats NUM’
    no longer fail merely because NUM stands for 2**64 or more.
  * sort operates more efficiently when used on pseudo files with
    an apparent size of 0, like those in /proc.
  * stat and tail now know about the "bcachefs", and "pidfs" file system types.
    stat -f -c%T now reports the file system type,
    and tail -f uses inotify for these file systems.
  * wc now reads a minimum of 256KiB at a time.
    This was previously 16KiB and increasing to 256KiB was seen to increase
    wc -l performance by about 10% when reading cached files on modern systems.
- coreutils-fix-gnulib-time_r-tests.patch: Remove now-upstream patch.
- coreutils-9.6-ls-Z-crash-fix.patch: Add upstream patch from after the release.
- coreutils.spec (Patch920): Exchange names of above patch files accordingly.
- coreutils-i18n.patch: Refresh patch, manually porting some upstream fixes
  into the i18n chunks for expand.c, fold.c and unexpand.c.
- Refresh all other patches:
  * coreutils-disable_tests.patch
  * coreutils-remove_hostname_documentation.patch
  * coreutils-remove_kill_documentation.patch
  * coreutils-skip-gnulib-test-tls.patch
  * coreutils-tests-shorten-extreme-factor-tests.patch
  * coreutils-tests-workaround-make-fdleak.patch</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744286400">- Update to 9.7:
  Bug fixes
  * 'cat' would fail with "input file is output file" if input and
    output are the same terminal device and the output is append-only.
    [bug introduced in coreutils-9.6]
  * 'cksum -a crc' misbehaved on aarch64 with 32-bit uint_fast32_t.
    [bug introduced in coreutils-9.6]
  * dd with the 'nocache' flag will now detect all failures to drop the
    cache for the whole file.  Previously it may have erroneously succeeded.
    [bug introduced with the "nocache" feature in coreutils-8.11]
  * 'ls -Z dir' would crash on all systems, and 'ls -l' could crash
    on systems like Android with SELinux but without xattr support.
    [bug introduced in coreutils-9.6]
  * `ls -l` could output spurious "Not supported" errors in certain cases,
    like with dangling symlinks on cygwin.
    [bug introduced in coreutils-9.6]
  * timeout would fail to timeout commands with infinitesimal timeouts.
    For example `timeout 1e-5000 sleep inf` would never timeout.
    [bug introduced with timeout in coreutils-7.0]
  * sleep, tail, and timeout would sometimes sleep for slightly less
    time than requested.
    [bug introduced in coreutils-5.0]
  * 'who -m' now outputs entries for remote logins.  Previously login
    entries prefixed with the service (like "sshd") were not matched.
    [bug introduced in coreutils-9.4]
  Improvements
  * 'logname' correctly returns the user who logged in the session,
    on more systems.  Previously on musl or uclibc it would have merely
    output the LOGNAME environment variable.
- coreutils-9.6-ls-Z-crash-fix.patch: Remove now-upstream patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744545600">- coreutils-i18n.patch: update gnulib mbchar+mbfile to the commit
  used by coreutils-9.7:
    https://git.sv.gnu.org/cgit/gnulib.git/commit/?id=41e7b7e0d
    mainly to pick up these commits:
  - c67c553e758 mbfile: Support pushback characters also right before EOF.
  - 87ee7ef66ee mbfile: Allow 2 pushback characters.</changelog>
  <changelog author="rw@suse.com" date="1748865600">- coreutils-9.7-sort-CVE-2025-5278.patch: Add upstream patch:
  sort with key character offsets of SIZE_MAX, could induce
  a read of 1 byte before an allocated heap buffer.
  (CVE-2025-5278, bsc#1243767)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758628800">- Update to 9.8:
  Bug fixes
  * 'b2sum' will diagnose --length values that are too big.
    Previously it would have silently assumed 512 for any larger values.
    [bug introduced in coreutils-9.6]
  * 'base32' and 'base64' when decoding will again diagnose partially
    padded data that ends with a newline.
    [bug introduced in coreutils-9.5]
  * 'basenc -d -i' will now strip '=' characters from the input
    in encodings where padding characters are not valid.
    [bug introduced with the basenc program in coreutils-8.31]
  * 'cp -p' had spurious "Operation not supported" failures when
    copying to non-NFS files from NFSv4 files with trivial ACLs.
    [bug introduced in coreutils-9.6]
  * 'cp --sparse=always' missed some opportunities to create holes.
    That is, although the copies had the correct data, sometimes
    data zeros used extents rather than holes.
    [This bug was present in "the beginning".]
  * cp missed opportunities to create holes when copying from file
    systems like squashfs that support SEEK_HOLE only trivially.
    [bug introduced in coreutils-9.0]
  * cp, install, and mv now avoid possible data corruption on
    glibc 2.41 and 2.42 systems when copy_file_range is used with ranges &gt; 2GiB,
    avoiding https://sourceware.org/PR33245
    [bug triggered since coreutils-9.0]
  * 'date' supports specifying multiple named formats with the last taking
    precedence.  Previously multiple specifications would induce an error.
    [bug introduced in coreutils-5.90]
  * 'dd oflag=seek_bytes' no longer mistakenly reports errors when the
    output file exists on GNU/Hurd.
    [bug introduced in coreutils-8.16]
  * 'fold' no longer exhausts memory when processing large inputs
    with a very large --width argument.
    [This bug was present in "the beginning".]
  * 'install -d' now produces the correct diagnostic upon failure
    to create a directory.  Previously it would have produced
    a confusing error about changing permissions.
    [This bug was present in "the beginning".]
  * "ls --size --block-size=\'k" could misalign output in locales
    with multi-byte thousands grouping characters.
    [This bug was present in "the beginning".]
  * 'nohup' avoids implementation defined behavior setting umask,
    avoiding a FORTIFY runtime failure on Bionic libc.
    [This bug was present in "the beginning".]
  * 'od --strings' with '-N' now works correctly.  Previously od might
    write a NUL byte after a heap buffer, or output invalid addresses.
    [These bugs were present in "the beginning".]
  * 'od -w0' will now issue a diagnostic and exit gracefully.
    Previously it would have aborted.
    [bug introduced in coreutils-9.3]
  * 'od -w' no longer silently mishandles enormous widths like 3037000500.
    Instead, it either outputs correctly or diagnoses a too-large width.
    [This bug was present in "the beginning".]
  * 'od +N.' (where N is a decimal number) works again as per POSIX.
    [bug introduced in textutils-2.0]
  * 'od /dev/null ++0' no longer mistakenly treats the ++0 as an offset.
    [This bug was present in "the beginning".]
  * 'sort' with key character offsets of SIZE_MAX, could induce
    a read of 1 byte before an allocated heap buffer. For example:
    'sort +0.18446744073709551615R input' on 64 bit systems.
    [bug introduced in coreutils-7.2]
  * stdbuf now works on AIX.  Previously it would have been ineffective.
    [bug introduced with the stdbuf program in coreutils-7.5]
  * 'tail -n NUM' no longer can output more than NUM lines if stdin
    is a largish regular file with a nonzero initial offset, and grows
    while 'tail' is reading it.
    [This bug was present in "the beginning".]
  * 'tail -f -n +NUM' no longer mishandles NUM values &gt;= UINTMAX_MAX
    when the input is seekable.
    [bug introduced in coreutils-9.6]
  * 'tail --pid' avoids some unlikely races if the kernel reuses PIDs.
    [bug introduced in coreutils-9.5]
  * 'tty' now exits with status 4 with a special diagnostic if ttyname
    fails even though standard input is a tty.  Formerly it quietly
    pretended that standard input was not a tty.
    [This bug was present in "the beginning".]
  New Features
  * basenc supports the --base58 option to encode and decode
    the visually unambiguous Base58 encoding.
  * 'cksum -a' now supports the 'sha3' argument, to use the SHA3-224,
    SHA3-256, SHA3-384, SHA3-512 message digest algorithms depending on
    the argument passed to the required --length (-l) option.
  * 'cksum -a' now supports the 'sha2' argument, as a more consistent
    interface than the existing 'sha224', 'sha256', 'sha384', 'sha512'
    arguments, which are now selected with the --length (-l) option.
  * 'date' now outputs dates in the country's native calendar for the
    Iranian locale (fa_IR) and for the Ethiopian locale (am_ET), and also
    does so more consistently for the Thailand locale (th_TH.UTF-8).
  * fold now supports multi-byte characters, honoring their column width.
    Also the --characters (-c) option was added to wrap at a certain
    number of characters, similarly to --bytes in uni-byte locales.
  * nproc now honors any cgroup v2 configured CPU quotas,
    which may reduce the effective number of processors available.
  * stty supports setting arbitrary baud rates on supported systems,
    like Hurd, Linux with glibc &gt;= 2.42, and some BSDs.
    Also on other systems the full set of supported baud rates
    is determined at build time if possible.
  * Commands that support hardware acceleration like cksum and wc
    can now disable this acceleration at runtime through the
    commonly used GLIBC_TUNABLES environment variable.  For example
    to disable the use of AVX512 instructions in cksum, you can:
    export GLIBC_TUNABLES='glibc.cpu.hwcaps=-AVX512F'
  Changes to conform better to POSIX.1-2024
  * readlink now defaults to being verbose if the POSIXLY_CORRECT
    environment variable is set.
  * realpath now supports -E, which specifies the default behavior.
    The corresponding long option is --canonicalize.
  * tsort now accepts and ignores -w.
  Improvements
  * 'factor' is now much faster at identifying large prime numbers,
    and significantly faster on composite numbers greater than 2^128.
  * fold now exits immediately upon receiving a write error,
    which is significant when reading large / unbounded inputs.
  * 'seq' is more accurate with large integer start values.
    Previously 'seq 18446744073709551617 inf | head -n1' would
    output the number before the user specified start value.
  Build-related
  * cksum was not compilable by Apple LLVM 10.0.0 x86-64, which
    lacks support for checking for the VPCLMULQDQ instruction.
    [bug introduced in coreutils-9.6]
- coreutils-9.7-sort-CVE-2025-5278.patch: Remove now-upstream patch.
- coreutils-getaddrinfo.patch: Likewise.
- coreutils-i18n.patch: Refresh patch.
  Remove i18n part for fold(1).
  Remove the mbchar part as it is now already pulled in upstream
  indirectly via the manywarnings gnulib module.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758801600">- coreutils-9.8-tail-large-num-of-files.patch: Add upstream patch:
  https://cgit.git.sv.gnu.org/cgit/coreutils.git/commit/?id=914972e80dbf82aac9ffe
  tail: fix tailing larger number of lines in regular files [rh#2398008]</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1762862400">- Update to 9.9:
  Bug fixes
  * `basenc --base58` would not operate correctly with input &gt; 15561475 bytes.
    [bug introduced with --base58 in coreutils-9.8]
  * 'cksum --check' now supports base64 encoded input in untagged format:
  - for all length adjustable algorithms (blake2b, sha2, sha3),
  - if that base64 input starts with a tag like "SHA1" etc.
    Previously an error was given, about invalid input format.
    [bug introduced in coreutils-9.2]
  * 'cksum --check -a sha2' has better support for tagged format.  Previously
    an unneeded but explicit '-a sha2' did not match standard tags like SHA256.
    Also non standard SHA2 tags with a bad length resulted in undefined behavior.
    [bug introduced in coreutils-9.8]
  * 'cp' restores performance with transparently compressed files, which
    regressed due to the avoidance of copy offload, seen with OpenZFS at least.
    [bug introduced in coreutils-9.8]
  * `env` on macOS, for now only when built with --disable-nls,
    will no longer always set a __CF_USER_TEXT_ENCODING environment variable.
    [bug introduced in coreutils-9.8]
  * 'nice' now limits the adjusted niceness value to its supported range on
    GNU/Hurd.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer reads out-of-bounds memory with trailing blanks in input.
    [bug introduced with numfmt in coreutils-8.21]
  * 'numfmt' no longer outputs invalid characters with multi-byte blanks in input.
    [bug introduced in coreutils-9.5]
  * 'rm -d DIR' no longer fails on Ceph snapshot directories.
    Although these directories are nonempty, 'rmdir DIR' succeeds on them.
    [bug introduced in coreutils-8.16]
  * 'sort --compress-program' now diagnoses if it can't write more data to an
    exited compressor.  Previously sort could have exited silently in this case.
    [bug introduced in coreutils-6.8]
  * 'tail' outputs the correct number of lines again for non-small -n values.
    Previously it may have output too few lines.
    [bug introduced in coreutils-9.8]
  * 'unexpand' no longer triggers a heap buffer overflow with --tabs arguments
    that use the GNU extension /NUM or +NUM formats.
    [bug introduced in coreutils-8.28]
  Changes in behavior
  * 'cp' with default options may again, like with versions before v9.8,
    miss opportunities to create holes with file systems that support
    SEEK_HOLE only trivially.  This change is a consequence of the
    abovementioned copy offload fix.
  * 'sort --compress-program' will continue without compressing temporary files
    if the specified program cannot be executed.  Also malformed shell scripts
    without a "shebang line" will no longer be executed.
  New Features
  * 'numfmt' now accepts the --unit-separator=SEP option, to output or accept
    a separator between the number and unit.  For e.g. "1234 M".
  Improvements
  * 'fmt', 'date', 'nl', and 'pr' will now exit promptly upon receiving a write
    error, which is significant when reading large / unbounded inputs.
  * install, sort, and split now use posix_spawn() to invoke child programs more
    efficiently and more independently from their own memory usage.
  * 'numfmt':
  - parses numbers with a non-breaking space character before a unit
  - parses numbers containing grouping characters from the current locale
  - supports a multi-byte --delimiter character
  - no longer processes input indefinitely in the presence of write errors
  * wc -l now operates 10% faster on hosts that support AVX512 instructions.
  Build-related
  * chcon and runcon are not built by default if selinux headers are not present,
    or if the --without-selinux configure option is specified.
    This can be overridden with the --with-selinux configure option.
  * nproc no longer fails to build with Android API level &lt;= 20.
    [build issue introduced in coreutils-9.8]
- coreutils-9.8-tail-large-num-of-files.patch: Remove now-upstream patch.
- coreutils-i18n.patch: Refresh patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1770206400">- Update to 9.10:
  Bug fixes
  * cp, install, and mv no longer enter an infinite loop copying sparse files
    with SEEK_HOLE.  E.g., this was seen on ext4 when copying sparse files with
    extents that are being actively updated, and copy offload is not being used.
    [bug introduced in coreutils-9.9]
  * 'date' no longer fails with format directives that return an empty string.
    [bug introduced in coreutils-9.9]
  * 'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it
    exists, if ftruncate fails.
    [bug introduced in coreutils-9.1]
  * du and ls no longer modify strings returned by getenv.
    POSIX says this is not portable.
    [bug introduced in fileutils-4.1.6]
  * 'fmt' now correctly diagnoses read errors.
    Previously fmt generated a generic error for any read error.
    [bug introduced in coreutils-9.0]
  * md5sum --text correctly translates CRLF line endings with the MSYS2 runtime.
    This also applies to the sha*sum and b2sum utilities.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer drops custom suffixes from numbers it cannot fully parse.
    [bug introduced with numfmt in coreutils-8.21]
  * 'tail -f --pid' can no longer exit upon receiving a non terminating signal.
    On older Linux systems it may have failed with "Interrupted system call".
    [bug introduced in coreutils-7.5]
  * 'timeout' will now propagate all terminating signals to the monitored command.
    Previously 'timeout' could have exited and left the monitored command running.
    [bug introduced with timeout in coreutils-7.0]
  * wc now documents its --debug option, currently used to
    indicate the line count acceleration being used.
    [bug introduced in coreutils-9.0]
  * When built with `clang -fno-inline`, memory allocation issues are again
    handled in a defined manner.  Previously programs may have crashed etc.
    after a failure to allocate memory.
    [bug introduced in coreutils-9.0]
  New Features
  * configure accepts a new --enable-single-binary=hardlinks mode to build the
    selected programs as hard links to a multi-call binary called "coreutils".
    This augments the existing "symlinks" and "shebangs" modes already
    supported by the --enable-single-binary option.
  * 'stat' and 'tail' now know about the "guest-memfd" file system type.
    stat -f -c%T now reports the file system type,
    and tail -f uses polling for this file system.
  * 'tail' now accepts the --debug option, which is currently used to
    detail the --follow implementation being used.
  * 'du' now supports the short option -A corresponding to the existing long
    option --apparent-size, for compatibility with FreeBSD.
  Changes in behavior
  * All commands now markup option names in --help and man pages,
    with bold attributes, and hyperlinks into the online manual on gnu.org.
    The links can be configured with the --enable-manual-url configure option,
    and the bold highlighting with --disable-bold-man-page-references.
    At runtime all markup can be disabled with the TERM=dumb env var value.
  * 'fmt' -w,--width no longer includes '\n' in the width of a line.
    I.e., the specified width is interpreted to be an _inclusive_ maximum.
  * 'ls --hyperlink' now uses more standard format hyperlinks.
    'ESC\' (ST) is now used as a delimiter, instead of '\a' (BEL).
  * 'ptx' -t is no longer a no-op, and now sets the default width to 100 columns.
  * 'timeout' now honors ignored signals and will not propagate them.  E.g.,
    timeout(1) in a shell backgrounded job, will not terminate upon receiving
    SIGINT or SIGQUIT, as these are ignored by default in shell background jobs.
  * 'timeout -v -s 0' now prints the signal number 0 instead of EXIT.
  * The multi-call binary now only processes --help or --version options
    if it is installed with a name ending with "coreutils".  This allows
    for more consistent handling of these options with unsupported commands.
  Improvements
  * The multi-call binary built with configure --enable-single-binary
    is reduced in size by 3.2% through the more efficient reuse of the cksum
    utility by the md5sum and sha*sum utilities.
  * 'cksum' now validates its options more consistently.
    E.g., `cksum --text --tag` now fails like `cksum --tag --text` already did.
  * 'cksum', 'du', and 'wc' now exit promptly upon receiving a write
    error, which is significant when processing many input files.
  * csplit, ls, and sort, now handle a more complete set of terminating signals.
  * 'du' now processes directories with 10,000 or more entries up to 9 times
    faster on the Lustre file system.
  * 'paste' now supports multi-byte --delimiters characters.
  * 'pinky' will now exit immediately upon receiving a write error, which is
    significant when reading large plan or project files.
  * 'readlink' and 'realpath' will now exit promptly upon receiving a write error,
    which is significant when canonicalizing multiple file names longer than
    PATH_MAX.
  * 'timeout' on Linux will always terminate the child in the case where the
    timeout process itself dies, like when it receives a KILL signal for example.
  Build-related
  * Programs now port to C23 platforms that strictly check types when
    qualifier-generic functions like strchr are used.
  * 'chcon' and 'runcon' stub binaries will be built on systems without
    libselinux, when configured using --with-selinux.
  * 'kill' and 'uptime' are no longer built by default.  These programs can be
    built with the --enable-install-program=kill,uptime configure option.
- coreutils.spec (%build):
  Remove --disable-install-program=kill as that is the default now.
  Add --enable-install-program=uptime as that is no longer built by default.
  Add hyperlinks in man pages via the --enable-manual-url option.
- coreutils-i18n.patch: Refresh patch.
  Sync mbfile.[ch] from the gnulib revision coreutils-9.10 is using.
- coreutils-remove_hostname_documentation.patch: Do not remove the description
  of 'uname -n' from the Texinfo manual.
- Refresh all other patches.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Skip env-signal-handler test in qemu emulation</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1771934400">- Factor out man pages of sub-package coreutils-systemd into
  sub-package coreutils-systemd-doc to avoid conflicts with
  newer procps.
- Add patch coreutils-sclp-terminfo-coloring.patch
  * Support sclp terminfo entries on s390/x</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1776772800">- Update to 9.11:
  Bug fixes
  * 'dd' now always diagnoses partial writes correctly upon write failure.
    Previously it may have indicated that only full writes were performed.
    [This bug was present in "the beginning".]
  * 'fold' will no longer truncate output when encountering 0xFF bytes.
    [bug introduced in coreutils-9.8]
  * 'fold' is again responsive to its input.  Previously it would have delayed
    processing until 256KiB was read from the input.
    [bug introduced in coreutils-9.8]
  * 'kill --help' now has links to valid anchors in the html manual.
    [bug introduced in coreutils-9.10]
  * When configured with --enable-systemd, the commands 'pinky',
    'uptime', 'users', and 'who' no longer consider the systemd session
    classes 'greeter', 'lock-screen', 'background', 'background-light',
    and 'none' to be users.
    [bug introduced in coreutils-9.4]
  * 'pwd' on ancient systems will no longer overflow a buffer
    when operating in deep paths longer than twice the system PATH_MAX.
    [bug introduced in coreutils-9.6]
  * 'stat --printf=%%N' no longer performs unnecessary checks of the QUOTING_STYLE
    environment variable.
    [bug introduced in coreutils-8.26]
  * 'timeout' no longer exits abruptly when its parent is the init process, e.g.,
    when started by the entrypoint of a container.
    [bug introduced in coreutils-9.10]
  New Features
  * 'cut' now supports multi-byte input and delimiters.  Consequently
    the -c option is now honored, and no longer an alias for -b, and
    the -n option is now honored, and no longer ignored.
    Also the -d option supports multi-byte delimiters.
  * 'cut' adds new options for better compatibility:
    The -w,--whitespace-delimited option was added to support blank aligned fields
    and for better compatibility with FreeBSD/macOS.
    The -O option was added as an alias for the --output-delimiter option,
    for better compatibility with busybox/toybox.
    The -F option was added as an alias for -w -O ' '
    for better compatibility with busybox/toybox.
  * 'date --date' now parses dot delimited dd.mm.yy format common in Europe.
    This is in addition to the already supported mm/dd/yy and yy-mm-dd formats.
  Changes in behavior
  * 'cksum --check' now uses shell quoting when required, to more robustly
    escape file names output in diagnostics.
    This also affects md5sum, sha*sum, and b2sum.
  Improvements
  * 'cat' now uses zero-copy I/O on Linux when appropriate, to improve throughput.
    E.g., throughput improved 6x from 12.9GiB/s to 81.8GiB/s on a Power10 system.
  * 'df --local' recognises more file system types as remote.
    Specifically: autofs, ncpfs, smb, smb2, gfs, gfs2, userlandfs.
  * 'df' improves duplicate mount suppression, by checking each mount against
    all previously kept entries for the same device, not just the latest one.
  * 'expand' and 'unexpand' now support multi-byte characters.
  * 'groups' and 'id' will now exit sooner after a write error,
    which is significant when listing information for many users.
  * 'install' now allows the combination of the --compare and
  - -preserve-timestamps options.
  * 'fold', 'join', 'numfmt', 'uniq' now use more consistent blank character
    determination on non GLIBC platforms.  For example \u3000 (ideographic space)
    will be considered a blank character on all platforms.
  * 'nl' now supports multi-byte --section-delimiter characters.
  * 'shuf -i' now operates up to two times faster on systems with unlocked stdio
    functions.
  * 'tac' will now exit sooner after a write error, which is significant when
    operating on a file with many lines.
  * 'timeout' now properly detects when it is reparented by a subreaper process on
    Linux instead of init, e.g., the 'systemd --user' process.
  * 'wc -l' now operates up to four and a half times faster on hosts that support
    Neon instructions.
  * 'wc -m' now operates up to 2.6 times faster on GLIBC when processing
    non-ASCII UTF-8 characters.
  * 'yes' now uses zero-copy I/O on Linux to significantly increase throughput.
    E.g., throughput improved 15x from 11.6GiB/s to 175GiB/s on a Power10 system.
  Build-related
  * ./configure --enable-single-binary=hardlinks is now supported on systems
    with dash as the system shell at /bin/sh.
    [issue introduced in coreutils-9.10]
  * The test suite may have failed with a "Hangup" error if run non-interactively.
    [issue introduced in coreutils-9.10]
- coreutils-i18n.patch: Refresh patch.
  Remove now-upstream I18N patches for cut(1), expand(1) and unexpand(1).
- Refresh all other patches.</changelog>
  <changelog author="rw@suse.com" date="1778155200">- coreutils-tests-misc-tty-eof-avoid-false-failure.patch: Add upstream patch:
  tests: avoid false failure with perl-IO-Tty &gt;= 1.24 (bsc#1264052)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1779192000">- coreutils-tee-fix-infloop-on-EAGAIN-and-short-write.patch: Add upstream
  patch (boo#1265378)
  * 'tee' no longer loops infinitely after writing all output if a write
    call sets errno to EAGAIN.
    [bug introduced in coreutils-9.11]
  * 'tee' no longer treats short writes as errors.
    [bug introduced in coreutils-9.11]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781870400">- Switch coreutils-single to build as hardlinks</changelog>
</package>
<package pkgid="fb8071fad1c38c3c0bd712f11e8e20306c8c2f7457fe8db82b03b1e12e4fea6d6668dcf811fcb736dd8d5cad55fc872810e396d76a62b6bf8028aa4944bfbddf" name="coreutils" arch="x86_64">
  <version epoch="0" ver="9.11" rel="11.3"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684, bsc#1218982)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1711972800">- Update to 9.5:
  Bug fixes:
  * chmod -R now avoids a race where an attacker may replace a traversed file
    with a symlink, causing chmod to operate on an unintended file.
    [This bug was present in "the beginning".]
  * cp, mv, and install no longer issue spurious diagnostics like "failed
    to preserve ownership" when copying to GNU/Linux CIFS file systems.
    They do this by working around some Linux CIFS bugs.
  * cp --no-preserve=mode will correctly maintain set-group-ID bits
    for created directories.  Previously on systems that didn't support ACLs,
    cp would have reset the set-group-ID bit on created directories.
    [bug introduced in coreutils-8.20]
  * join and uniq now support multi-byte characters better.
    For example, 'join -tX' now works even if X is a multi-byte character,
    and both programs now treat multi-byte characters like U+3000
    IDEOGRAPHIC SPACE as blanks if the current locale treats them so.
  * numfmt options like --suffix no longer have an arbitrary 127-byte limit.
    [bug introduced with numfmt in coreutils-8.21]
  * mktemp with --suffix now better diagnoses templates with too few X's.
    Previously it conflated the insignificant --suffix in the error.
    [bug introduced in coreutils-8.1]
  * sort again handles thousands grouping characters in single-byte locales
    where the grouping character is greater than CHAR_MAX.  For e.g. signed
    character platforms with a 0xA0 (aka &amp;nbsp) grouping character.
    [bug introduced in coreutils-9.1]
  * split --line-bytes with a mixture of very long and short lines
    no longer overwrites the heap (CVE-2024-0684).
    [bug introduced in coreutils-9.2]
  * tail no longer mishandles input from files in /proc and /sys file systems,
    on systems with a page size larger than the stdio BUFSIZ.
    [This bug was present in "the beginning".]
  * timeout avoids a narrow race condition, where it might kill arbitrary
    processes after a failed process fork.
    [bug introduced with timeout in coreutils-7.0]
  * timeout avoids a narrow race condition, where it might fail to
    kill monitored processes immediately after forking them.
    [bug introduced with timeout in coreutils-7.0]
  * wc no longer fails to count unprintable characters as parts of words.
    [bug introduced in textutils-2.1]
  Changes in behavior:
  * base32 and base64 no longer require padding when decoding.
    Previously an error was given for non padded encoded data.
  * base32 and base64 have improved detection of corrupted encodings.
    Previously encodings with non zero padding bits were accepted.
  * basenc --base16 -d now supports lower case hexadecimal characters.
    Previously an error was given for lower case hex digits.
  * cp --no-clobber, and mv -n no longer exit with failure status if
    existing files are encountered in the destination.  Instead they revert
    to the behavior from before v9.2, silently skipping existing files.
  * ls --dired now implies long format output without hyperlinks enabled,
    and will take precedence over previously specified formats or hyperlink
    mode.
  * numfmt will accept lowercase 'k' to indicate Kilo or Kibi units on input,
    and uses lowercase 'k' when outputting such units in '--to=si' mode.
  * pinky no longer tries to canonicalize the user's login location by default,
    rather requiring the new --lookup option to enable this often slow feature.
  * wc no longer ignores encoding errors when counting words.
    Instead, it treats them as non white space.
  New features:
  * chgrp now accepts the --from=OWNER:GROUP option to restrict changes to files
    with matching current OWNER and/or GROUP, as already supported by chown(1).
  * chmod adds support for -h, -H,-L,-P, and --dereference options, providing
    more control over symlink handling.  This supports more secure handling of
    CLI arguments, and is more consistent with chown, and chmod on other
    systems.
  * cp now accepts the --keep-directory-symlink option (like tar), to preserve
    and follow existing symlinks to directories in the destination.
  * cp and mv now accept the --update=none-fail option, which is similar
    to the --no-clobber option, except that existing files are diagnosed,
    and the command exits with failure status if existing files.
    The -n,--no-clobber option is best avoided due to platform differences.
  * env now accepts the -a,--argv0 option to override the zeroth argument
    of the command being executed.
  * mv now accepts an --exchange option, which causes the source and
    destination to be exchanged.  It should be combined with
  - -no-target-directory (-T) if the destination is a directory.
    The exchange is atomic if source and destination are on a single
    file system that supports atomic exchange; --exchange is not yet
    supported in other situations.
  * od now supports printing IEEE half precision floating point with -t fH,
    or brain 16 bit floating point with -t fB, where supported by the compiler.
  * tail now supports following multiple processes, with repeated --pid options.
  Improvements:
  * cp,mv,install,cat,split now read and write a minimum of 256KiB at a time.
    This was previously 128KiB and increasing to 256KiB was seen to increase
    throughput by 10-20% when reading cached files on modern systems.
  * env,kill,timeout now support unnamed signals. kill(1) for example now
    supports sending such signals, and env(1) will list them appropriately.
  * SELinux operations in file copy operations are now more efficient,
    avoiding unneeded MCS/MLS label translation.
  * sort no longer dynamically links to libcrypto unless -R is used.
    This decreases startup overhead in the typical case.
  * wc is now much faster in single-byte locales and somewhat faster in
    multi-byte locales.
- coreutils-9.4.split-CVE-2024-0684.patch: Remove now-upstream patch.
- gnulib-readutmp-under-gdm.patch: Likewise.
- gnulib-readutmp.patch: Likewise.
- coreutils-i18n.patch: Remove multi-byte patches for join and uniq, as the
  upstream version now handles those tests.
  Pull in gnulib module mbchar manually, as it is a dependency of mbfile,
  but dropped out of the upstream dependency chain.
- coreutils-misc.patch: Remove change for gnulib-tests/test-isnanl.h.
- coreutils-fix-gnulib-time_r-tests.patch: Add upstream gnulib patch to skip
  French test if TZ='Europe/Paris' does not work.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1720526400">- coreutils-i18n.patch: fold(1): fix exit code for non-existent file.
  The exit code of fold(1) was zero for non-existent file:
    $ fold badfile; echo $?
    fold: badfile: No such file or directory
    0
  The bug was introduced by the downstrean I18N patch. (rhbz#2296201)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1721390400">- Avoid empty scriptlets</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1727611200">- coreutils-i18n.patch: fold(1): fix fold -b with UTF8 locale.
  Sync fix in I18N patch from Fedora/Redhat and add a test. (RHEL-60295)
  Original report: https://access.redhat.com/solutions/3459791</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1737115200">- Update to 9.6:
  Bug fixes
  * cp fixes support for --update=none-fail, which would have been
    rejected as an invalid option.
    [bug introduced in coreutils-9.5]
  * cp,mv --update no longer overrides --interactive or --force.
    [bug introduced in coreutils-9.3]
  * csplit no longer creates empty files given empty input.
    [This bug was present in "the beginning".]
  * ls and printf fix shell quoted output in the edge case of escaped
    first and last characters, and single quotes in the string.
    [bug introduced in coreutils-8.26]
  * ls -l no longer outputs "Permission denied" errors on NFS
    which may happen with files without read permission, and which resulted
    in inaccurate indication of ACLs (missing '+' flag after mode).
    [bug introduced in coreutils-9.4]
  * ls -l no longer outputs "Not supported" errors on virtiofs.
    [bug introduced in coreutils-9.4]
  * mv works again with macFUSE file systems.  Previously it would
    have exited with a "Function not implemented" error.
    [bug introduced in coreutils-8.28]
  * nproc gives more consistent results on systems with more than 1024 CPUs.
    Previously it would have ignored the affinity mask on such systems.
    [bug introduced with nproc in coreutils-8.1]
  * numfmt --from=iec-i now works with numbers without a suffix.
    Previously such numbers were rejected with an error.
    [bug introduced with numfmt in coreutils-8.21]
  * printf now diagnoses attempts to treat empty strings as numbers,
    as per POSIX. For example, "printf '%d' ''" now issues a diagnostic
    and fails instead of silently succeeding.
    [This bug was present in "the beginning".]
  * pwd no longer outputs an erroneous double slash on systems
    where the system getcwd() was completely replaced.
    [bug introduced in coreutils-9.2]
  * 'shuf' generates more-random output when the output is small.
    [bug introduced in coreutils-8.6]
  * `tail --follow=name` no longer waits indefinitely for watched
    file names that are moved elsewhere within the same file system.
    [bug introduced in coreutils-8.24]
  * `tail --follow` without --retry, will consistently exit with failure status
    where inotify is not used, when all followed files become inaccessible.
    [This bug was present in "the beginning".]
  * `tail --follow --pid=PID` will now exit when the PID dies,
    even in the presence of blocking inputs like unopened fifos.
    [This bug was present in "the beginning".]
  * 'tail -c 4096 /dev/zero' no longer loops forever.
    [This bug was present in "the beginning".]
  Changes in behavior
  * 'factor' now buffers output more efficiently in some cases.
  * install -C now dereferences symlink sources when comparing,
    rather than always treating as different and performing the copy.
  * kill -l and -t now list signal 0, as it's a valid signal to send.
  * ls's -f option now simply acts like -aU, instead of also ignoring
    some earlier options.  For example 'ls -fl' and 'ls -lf' are now
    equivalent because -f no longer ignores an earlier -l.  The new
    behavior is more orthogonal and is compatible with FreeBSD.
  * stat -f -c%T now reports the "fuseblk" file system type as "fuse",
    given that there is no longer a distinct "ctl" fuse variant file system.
  New Features
  * cksum -a now supports the "crc32b" option, which calculates the CRC
    of the input as defined by ITU V.42, as used by gzip for example.
    For performance pclmul instructions are used where supported.
  * ls now supports the --sort=name option,
    to explicitly select the default operation of sorting by file name.
  * printf now supports indexed arguments, using the POSIX:2024 specified
    %&lt;i&gt;$ format, where '&lt;i&gt;' is an integer referencing a particular argument,
    thus allowing repetition or reordering of printf arguments.
  * test supports the POSIX:2024 specified '&lt;' and '&gt;' operators with strings,
    to compare the string locale collating order.
  * timeout now supports the POSIX:2024 specified -f, and -p short options,
    corresponding to --foreground, and --preserve-status respectively.
  Improvements
  * cksum -a crc, makes use of AVX2, AVX512, and ARMv8 SIMD extensions
    for time reductions of up to 40%, 60%, and 80% respectively.
  * 'head -c NUM', 'head -n NUM', 'nl -l NUM', 'nproc --ignore NUM',
    'tail -c NUM', 'tail -n NUM', and 'tail --max-unchanged-stats NUM’
    no longer fail merely because NUM stands for 2**64 or more.
  * sort operates more efficiently when used on pseudo files with
    an apparent size of 0, like those in /proc.
  * stat and tail now know about the "bcachefs", and "pidfs" file system types.
    stat -f -c%T now reports the file system type,
    and tail -f uses inotify for these file systems.
  * wc now reads a minimum of 256KiB at a time.
    This was previously 16KiB and increasing to 256KiB was seen to increase
    wc -l performance by about 10% when reading cached files on modern systems.
- coreutils-fix-gnulib-time_r-tests.patch: Remove now-upstream patch.
- coreutils-9.6-ls-Z-crash-fix.patch: Add upstream patch from after the release.
- coreutils.spec (Patch920): Exchange names of above patch files accordingly.
- coreutils-i18n.patch: Refresh patch, manually porting some upstream fixes
  into the i18n chunks for expand.c, fold.c and unexpand.c.
- Refresh all other patches:
  * coreutils-disable_tests.patch
  * coreutils-remove_hostname_documentation.patch
  * coreutils-remove_kill_documentation.patch
  * coreutils-skip-gnulib-test-tls.patch
  * coreutils-tests-shorten-extreme-factor-tests.patch
  * coreutils-tests-workaround-make-fdleak.patch</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744286400">- Update to 9.7:
  Bug fixes
  * 'cat' would fail with "input file is output file" if input and
    output are the same terminal device and the output is append-only.
    [bug introduced in coreutils-9.6]
  * 'cksum -a crc' misbehaved on aarch64 with 32-bit uint_fast32_t.
    [bug introduced in coreutils-9.6]
  * dd with the 'nocache' flag will now detect all failures to drop the
    cache for the whole file.  Previously it may have erroneously succeeded.
    [bug introduced with the "nocache" feature in coreutils-8.11]
  * 'ls -Z dir' would crash on all systems, and 'ls -l' could crash
    on systems like Android with SELinux but without xattr support.
    [bug introduced in coreutils-9.6]
  * `ls -l` could output spurious "Not supported" errors in certain cases,
    like with dangling symlinks on cygwin.
    [bug introduced in coreutils-9.6]
  * timeout would fail to timeout commands with infinitesimal timeouts.
    For example `timeout 1e-5000 sleep inf` would never timeout.
    [bug introduced with timeout in coreutils-7.0]
  * sleep, tail, and timeout would sometimes sleep for slightly less
    time than requested.
    [bug introduced in coreutils-5.0]
  * 'who -m' now outputs entries for remote logins.  Previously login
    entries prefixed with the service (like "sshd") were not matched.
    [bug introduced in coreutils-9.4]
  Improvements
  * 'logname' correctly returns the user who logged in the session,
    on more systems.  Previously on musl or uclibc it would have merely
    output the LOGNAME environment variable.
- coreutils-9.6-ls-Z-crash-fix.patch: Remove now-upstream patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744545600">- coreutils-i18n.patch: update gnulib mbchar+mbfile to the commit
  used by coreutils-9.7:
    https://git.sv.gnu.org/cgit/gnulib.git/commit/?id=41e7b7e0d
    mainly to pick up these commits:
  - c67c553e758 mbfile: Support pushback characters also right before EOF.
  - 87ee7ef66ee mbfile: Allow 2 pushback characters.</changelog>
  <changelog author="rw@suse.com" date="1748865600">- coreutils-9.7-sort-CVE-2025-5278.patch: Add upstream patch:
  sort with key character offsets of SIZE_MAX, could induce
  a read of 1 byte before an allocated heap buffer.
  (CVE-2025-5278, bsc#1243767)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758628800">- Update to 9.8:
  Bug fixes
  * 'b2sum' will diagnose --length values that are too big.
    Previously it would have silently assumed 512 for any larger values.
    [bug introduced in coreutils-9.6]
  * 'base32' and 'base64' when decoding will again diagnose partially
    padded data that ends with a newline.
    [bug introduced in coreutils-9.5]
  * 'basenc -d -i' will now strip '=' characters from the input
    in encodings where padding characters are not valid.
    [bug introduced with the basenc program in coreutils-8.31]
  * 'cp -p' had spurious "Operation not supported" failures when
    copying to non-NFS files from NFSv4 files with trivial ACLs.
    [bug introduced in coreutils-9.6]
  * 'cp --sparse=always' missed some opportunities to create holes.
    That is, although the copies had the correct data, sometimes
    data zeros used extents rather than holes.
    [This bug was present in "the beginning".]
  * cp missed opportunities to create holes when copying from file
    systems like squashfs that support SEEK_HOLE only trivially.
    [bug introduced in coreutils-9.0]
  * cp, install, and mv now avoid possible data corruption on
    glibc 2.41 and 2.42 systems when copy_file_range is used with ranges &gt; 2GiB,
    avoiding https://sourceware.org/PR33245
    [bug triggered since coreutils-9.0]
  * 'date' supports specifying multiple named formats with the last taking
    precedence.  Previously multiple specifications would induce an error.
    [bug introduced in coreutils-5.90]
  * 'dd oflag=seek_bytes' no longer mistakenly reports errors when the
    output file exists on GNU/Hurd.
    [bug introduced in coreutils-8.16]
  * 'fold' no longer exhausts memory when processing large inputs
    with a very large --width argument.
    [This bug was present in "the beginning".]
  * 'install -d' now produces the correct diagnostic upon failure
    to create a directory.  Previously it would have produced
    a confusing error about changing permissions.
    [This bug was present in "the beginning".]
  * "ls --size --block-size=\'k" could misalign output in locales
    with multi-byte thousands grouping characters.
    [This bug was present in "the beginning".]
  * 'nohup' avoids implementation defined behavior setting umask,
    avoiding a FORTIFY runtime failure on Bionic libc.
    [This bug was present in "the beginning".]
  * 'od --strings' with '-N' now works correctly.  Previously od might
    write a NUL byte after a heap buffer, or output invalid addresses.
    [These bugs were present in "the beginning".]
  * 'od -w0' will now issue a diagnostic and exit gracefully.
    Previously it would have aborted.
    [bug introduced in coreutils-9.3]
  * 'od -w' no longer silently mishandles enormous widths like 3037000500.
    Instead, it either outputs correctly or diagnoses a too-large width.
    [This bug was present in "the beginning".]
  * 'od +N.' (where N is a decimal number) works again as per POSIX.
    [bug introduced in textutils-2.0]
  * 'od /dev/null ++0' no longer mistakenly treats the ++0 as an offset.
    [This bug was present in "the beginning".]
  * 'sort' with key character offsets of SIZE_MAX, could induce
    a read of 1 byte before an allocated heap buffer. For example:
    'sort +0.18446744073709551615R input' on 64 bit systems.
    [bug introduced in coreutils-7.2]
  * stdbuf now works on AIX.  Previously it would have been ineffective.
    [bug introduced with the stdbuf program in coreutils-7.5]
  * 'tail -n NUM' no longer can output more than NUM lines if stdin
    is a largish regular file with a nonzero initial offset, and grows
    while 'tail' is reading it.
    [This bug was present in "the beginning".]
  * 'tail -f -n +NUM' no longer mishandles NUM values &gt;= UINTMAX_MAX
    when the input is seekable.
    [bug introduced in coreutils-9.6]
  * 'tail --pid' avoids some unlikely races if the kernel reuses PIDs.
    [bug introduced in coreutils-9.5]
  * 'tty' now exits with status 4 with a special diagnostic if ttyname
    fails even though standard input is a tty.  Formerly it quietly
    pretended that standard input was not a tty.
    [This bug was present in "the beginning".]
  New Features
  * basenc supports the --base58 option to encode and decode
    the visually unambiguous Base58 encoding.
  * 'cksum -a' now supports the 'sha3' argument, to use the SHA3-224,
    SHA3-256, SHA3-384, SHA3-512 message digest algorithms depending on
    the argument passed to the required --length (-l) option.
  * 'cksum -a' now supports the 'sha2' argument, as a more consistent
    interface than the existing 'sha224', 'sha256', 'sha384', 'sha512'
    arguments, which are now selected with the --length (-l) option.
  * 'date' now outputs dates in the country's native calendar for the
    Iranian locale (fa_IR) and for the Ethiopian locale (am_ET), and also
    does so more consistently for the Thailand locale (th_TH.UTF-8).
  * fold now supports multi-byte characters, honoring their column width.
    Also the --characters (-c) option was added to wrap at a certain
    number of characters, similarly to --bytes in uni-byte locales.
  * nproc now honors any cgroup v2 configured CPU quotas,
    which may reduce the effective number of processors available.
  * stty supports setting arbitrary baud rates on supported systems,
    like Hurd, Linux with glibc &gt;= 2.42, and some BSDs.
    Also on other systems the full set of supported baud rates
    is determined at build time if possible.
  * Commands that support hardware acceleration like cksum and wc
    can now disable this acceleration at runtime through the
    commonly used GLIBC_TUNABLES environment variable.  For example
    to disable the use of AVX512 instructions in cksum, you can:
    export GLIBC_TUNABLES='glibc.cpu.hwcaps=-AVX512F'
  Changes to conform better to POSIX.1-2024
  * readlink now defaults to being verbose if the POSIXLY_CORRECT
    environment variable is set.
  * realpath now supports -E, which specifies the default behavior.
    The corresponding long option is --canonicalize.
  * tsort now accepts and ignores -w.
  Improvements
  * 'factor' is now much faster at identifying large prime numbers,
    and significantly faster on composite numbers greater than 2^128.
  * fold now exits immediately upon receiving a write error,
    which is significant when reading large / unbounded inputs.
  * 'seq' is more accurate with large integer start values.
    Previously 'seq 18446744073709551617 inf | head -n1' would
    output the number before the user specified start value.
  Build-related
  * cksum was not compilable by Apple LLVM 10.0.0 x86-64, which
    lacks support for checking for the VPCLMULQDQ instruction.
    [bug introduced in coreutils-9.6]
- coreutils-9.7-sort-CVE-2025-5278.patch: Remove now-upstream patch.
- coreutils-getaddrinfo.patch: Likewise.
- coreutils-i18n.patch: Refresh patch.
  Remove i18n part for fold(1).
  Remove the mbchar part as it is now already pulled in upstream
  indirectly via the manywarnings gnulib module.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758801600">- coreutils-9.8-tail-large-num-of-files.patch: Add upstream patch:
  https://cgit.git.sv.gnu.org/cgit/coreutils.git/commit/?id=914972e80dbf82aac9ffe
  tail: fix tailing larger number of lines in regular files [rh#2398008]</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1762862400">- Update to 9.9:
  Bug fixes
  * `basenc --base58` would not operate correctly with input &gt; 15561475 bytes.
    [bug introduced with --base58 in coreutils-9.8]
  * 'cksum --check' now supports base64 encoded input in untagged format:
  - for all length adjustable algorithms (blake2b, sha2, sha3),
  - if that base64 input starts with a tag like "SHA1" etc.
    Previously an error was given, about invalid input format.
    [bug introduced in coreutils-9.2]
  * 'cksum --check -a sha2' has better support for tagged format.  Previously
    an unneeded but explicit '-a sha2' did not match standard tags like SHA256.
    Also non standard SHA2 tags with a bad length resulted in undefined behavior.
    [bug introduced in coreutils-9.8]
  * 'cp' restores performance with transparently compressed files, which
    regressed due to the avoidance of copy offload, seen with OpenZFS at least.
    [bug introduced in coreutils-9.8]
  * `env` on macOS, for now only when built with --disable-nls,
    will no longer always set a __CF_USER_TEXT_ENCODING environment variable.
    [bug introduced in coreutils-9.8]
  * 'nice' now limits the adjusted niceness value to its supported range on
    GNU/Hurd.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer reads out-of-bounds memory with trailing blanks in input.
    [bug introduced with numfmt in coreutils-8.21]
  * 'numfmt' no longer outputs invalid characters with multi-byte blanks in input.
    [bug introduced in coreutils-9.5]
  * 'rm -d DIR' no longer fails on Ceph snapshot directories.
    Although these directories are nonempty, 'rmdir DIR' succeeds on them.
    [bug introduced in coreutils-8.16]
  * 'sort --compress-program' now diagnoses if it can't write more data to an
    exited compressor.  Previously sort could have exited silently in this case.
    [bug introduced in coreutils-6.8]
  * 'tail' outputs the correct number of lines again for non-small -n values.
    Previously it may have output too few lines.
    [bug introduced in coreutils-9.8]
  * 'unexpand' no longer triggers a heap buffer overflow with --tabs arguments
    that use the GNU extension /NUM or +NUM formats.
    [bug introduced in coreutils-8.28]
  Changes in behavior
  * 'cp' with default options may again, like with versions before v9.8,
    miss opportunities to create holes with file systems that support
    SEEK_HOLE only trivially.  This change is a consequence of the
    abovementioned copy offload fix.
  * 'sort --compress-program' will continue without compressing temporary files
    if the specified program cannot be executed.  Also malformed shell scripts
    without a "shebang line" will no longer be executed.
  New Features
  * 'numfmt' now accepts the --unit-separator=SEP option, to output or accept
    a separator between the number and unit.  For e.g. "1234 M".
  Improvements
  * 'fmt', 'date', 'nl', and 'pr' will now exit promptly upon receiving a write
    error, which is significant when reading large / unbounded inputs.
  * install, sort, and split now use posix_spawn() to invoke child programs more
    efficiently and more independently from their own memory usage.
  * 'numfmt':
  - parses numbers with a non-breaking space character before a unit
  - parses numbers containing grouping characters from the current locale
  - supports a multi-byte --delimiter character
  - no longer processes input indefinitely in the presence of write errors
  * wc -l now operates 10% faster on hosts that support AVX512 instructions.
  Build-related
  * chcon and runcon are not built by default if selinux headers are not present,
    or if the --without-selinux configure option is specified.
    This can be overridden with the --with-selinux configure option.
  * nproc no longer fails to build with Android API level &lt;= 20.
    [build issue introduced in coreutils-9.8]
- coreutils-9.8-tail-large-num-of-files.patch: Remove now-upstream patch.
- coreutils-i18n.patch: Refresh patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1770206400">- Update to 9.10:
  Bug fixes
  * cp, install, and mv no longer enter an infinite loop copying sparse files
    with SEEK_HOLE.  E.g., this was seen on ext4 when copying sparse files with
    extents that are being actively updated, and copy offload is not being used.
    [bug introduced in coreutils-9.9]
  * 'date' no longer fails with format directives that return an empty string.
    [bug introduced in coreutils-9.9]
  * 'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it
    exists, if ftruncate fails.
    [bug introduced in coreutils-9.1]
  * du and ls no longer modify strings returned by getenv.
    POSIX says this is not portable.
    [bug introduced in fileutils-4.1.6]
  * 'fmt' now correctly diagnoses read errors.
    Previously fmt generated a generic error for any read error.
    [bug introduced in coreutils-9.0]
  * md5sum --text correctly translates CRLF line endings with the MSYS2 runtime.
    This also applies to the sha*sum and b2sum utilities.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer drops custom suffixes from numbers it cannot fully parse.
    [bug introduced with numfmt in coreutils-8.21]
  * 'tail -f --pid' can no longer exit upon receiving a non terminating signal.
    On older Linux systems it may have failed with "Interrupted system call".
    [bug introduced in coreutils-7.5]
  * 'timeout' will now propagate all terminating signals to the monitored command.
    Previously 'timeout' could have exited and left the monitored command running.
    [bug introduced with timeout in coreutils-7.0]
  * wc now documents its --debug option, currently used to
    indicate the line count acceleration being used.
    [bug introduced in coreutils-9.0]
  * When built with `clang -fno-inline`, memory allocation issues are again
    handled in a defined manner.  Previously programs may have crashed etc.
    after a failure to allocate memory.
    [bug introduced in coreutils-9.0]
  New Features
  * configure accepts a new --enable-single-binary=hardlinks mode to build the
    selected programs as hard links to a multi-call binary called "coreutils".
    This augments the existing "symlinks" and "shebangs" modes already
    supported by the --enable-single-binary option.
  * 'stat' and 'tail' now know about the "guest-memfd" file system type.
    stat -f -c%T now reports the file system type,
    and tail -f uses polling for this file system.
  * 'tail' now accepts the --debug option, which is currently used to
    detail the --follow implementation being used.
  * 'du' now supports the short option -A corresponding to the existing long
    option --apparent-size, for compatibility with FreeBSD.
  Changes in behavior
  * All commands now markup option names in --help and man pages,
    with bold attributes, and hyperlinks into the online manual on gnu.org.
    The links can be configured with the --enable-manual-url configure option,
    and the bold highlighting with --disable-bold-man-page-references.
    At runtime all markup can be disabled with the TERM=dumb env var value.
  * 'fmt' -w,--width no longer includes '\n' in the width of a line.
    I.e., the specified width is interpreted to be an _inclusive_ maximum.
  * 'ls --hyperlink' now uses more standard format hyperlinks.
    'ESC\' (ST) is now used as a delimiter, instead of '\a' (BEL).
  * 'ptx' -t is no longer a no-op, and now sets the default width to 100 columns.
  * 'timeout' now honors ignored signals and will not propagate them.  E.g.,
    timeout(1) in a shell backgrounded job, will not terminate upon receiving
    SIGINT or SIGQUIT, as these are ignored by default in shell background jobs.
  * 'timeout -v -s 0' now prints the signal number 0 instead of EXIT.
  * The multi-call binary now only processes --help or --version options
    if it is installed with a name ending with "coreutils".  This allows
    for more consistent handling of these options with unsupported commands.
  Improvements
  * The multi-call binary built with configure --enable-single-binary
    is reduced in size by 3.2% through the more efficient reuse of the cksum
    utility by the md5sum and sha*sum utilities.
  * 'cksum' now validates its options more consistently.
    E.g., `cksum --text --tag` now fails like `cksum --tag --text` already did.
  * 'cksum', 'du', and 'wc' now exit promptly upon receiving a write
    error, which is significant when processing many input files.
  * csplit, ls, and sort, now handle a more complete set of terminating signals.
  * 'du' now processes directories with 10,000 or more entries up to 9 times
    faster on the Lustre file system.
  * 'paste' now supports multi-byte --delimiters characters.
  * 'pinky' will now exit immediately upon receiving a write error, which is
    significant when reading large plan or project files.
  * 'readlink' and 'realpath' will now exit promptly upon receiving a write error,
    which is significant when canonicalizing multiple file names longer than
    PATH_MAX.
  * 'timeout' on Linux will always terminate the child in the case where the
    timeout process itself dies, like when it receives a KILL signal for example.
  Build-related
  * Programs now port to C23 platforms that strictly check types when
    qualifier-generic functions like strchr are used.
  * 'chcon' and 'runcon' stub binaries will be built on systems without
    libselinux, when configured using --with-selinux.
  * 'kill' and 'uptime' are no longer built by default.  These programs can be
    built with the --enable-install-program=kill,uptime configure option.
- coreutils.spec (%build):
  Remove --disable-install-program=kill as that is the default now.
  Add --enable-install-program=uptime as that is no longer built by default.
  Add hyperlinks in man pages via the --enable-manual-url option.
- coreutils-i18n.patch: Refresh patch.
  Sync mbfile.[ch] from the gnulib revision coreutils-9.10 is using.
- coreutils-remove_hostname_documentation.patch: Do not remove the description
  of 'uname -n' from the Texinfo manual.
- Refresh all other patches.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Skip env-signal-handler test in qemu emulation</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1771934400">- Factor out man pages of sub-package coreutils-systemd into
  sub-package coreutils-systemd-doc to avoid conflicts with
  newer procps.
- Add patch coreutils-sclp-terminfo-coloring.patch
  * Support sclp terminfo entries on s390/x</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1776772800">- Update to 9.11:
  Bug fixes
  * 'dd' now always diagnoses partial writes correctly upon write failure.
    Previously it may have indicated that only full writes were performed.
    [This bug was present in "the beginning".]
  * 'fold' will no longer truncate output when encountering 0xFF bytes.
    [bug introduced in coreutils-9.8]
  * 'fold' is again responsive to its input.  Previously it would have delayed
    processing until 256KiB was read from the input.
    [bug introduced in coreutils-9.8]
  * 'kill --help' now has links to valid anchors in the html manual.
    [bug introduced in coreutils-9.10]
  * When configured with --enable-systemd, the commands 'pinky',
    'uptime', 'users', and 'who' no longer consider the systemd session
    classes 'greeter', 'lock-screen', 'background', 'background-light',
    and 'none' to be users.
    [bug introduced in coreutils-9.4]
  * 'pwd' on ancient systems will no longer overflow a buffer
    when operating in deep paths longer than twice the system PATH_MAX.
    [bug introduced in coreutils-9.6]
  * 'stat --printf=%%N' no longer performs unnecessary checks of the QUOTING_STYLE
    environment variable.
    [bug introduced in coreutils-8.26]
  * 'timeout' no longer exits abruptly when its parent is the init process, e.g.,
    when started by the entrypoint of a container.
    [bug introduced in coreutils-9.10]
  New Features
  * 'cut' now supports multi-byte input and delimiters.  Consequently
    the -c option is now honored, and no longer an alias for -b, and
    the -n option is now honored, and no longer ignored.
    Also the -d option supports multi-byte delimiters.
  * 'cut' adds new options for better compatibility:
    The -w,--whitespace-delimited option was added to support blank aligned fields
    and for better compatibility with FreeBSD/macOS.
    The -O option was added as an alias for the --output-delimiter option,
    for better compatibility with busybox/toybox.
    The -F option was added as an alias for -w -O ' '
    for better compatibility with busybox/toybox.
  * 'date --date' now parses dot delimited dd.mm.yy format common in Europe.
    This is in addition to the already supported mm/dd/yy and yy-mm-dd formats.
  Changes in behavior
  * 'cksum --check' now uses shell quoting when required, to more robustly
    escape file names output in diagnostics.
    This also affects md5sum, sha*sum, and b2sum.
  Improvements
  * 'cat' now uses zero-copy I/O on Linux when appropriate, to improve throughput.
    E.g., throughput improved 6x from 12.9GiB/s to 81.8GiB/s on a Power10 system.
  * 'df --local' recognises more file system types as remote.
    Specifically: autofs, ncpfs, smb, smb2, gfs, gfs2, userlandfs.
  * 'df' improves duplicate mount suppression, by checking each mount against
    all previously kept entries for the same device, not just the latest one.
  * 'expand' and 'unexpand' now support multi-byte characters.
  * 'groups' and 'id' will now exit sooner after a write error,
    which is significant when listing information for many users.
  * 'install' now allows the combination of the --compare and
  - -preserve-timestamps options.
  * 'fold', 'join', 'numfmt', 'uniq' now use more consistent blank character
    determination on non GLIBC platforms.  For example \u3000 (ideographic space)
    will be considered a blank character on all platforms.
  * 'nl' now supports multi-byte --section-delimiter characters.
  * 'shuf -i' now operates up to two times faster on systems with unlocked stdio
    functions.
  * 'tac' will now exit sooner after a write error, which is significant when
    operating on a file with many lines.
  * 'timeout' now properly detects when it is reparented by a subreaper process on
    Linux instead of init, e.g., the 'systemd --user' process.
  * 'wc -l' now operates up to four and a half times faster on hosts that support
    Neon instructions.
  * 'wc -m' now operates up to 2.6 times faster on GLIBC when processing
    non-ASCII UTF-8 characters.
  * 'yes' now uses zero-copy I/O on Linux to significantly increase throughput.
    E.g., throughput improved 15x from 11.6GiB/s to 175GiB/s on a Power10 system.
  Build-related
  * ./configure --enable-single-binary=hardlinks is now supported on systems
    with dash as the system shell at /bin/sh.
    [issue introduced in coreutils-9.10]
  * The test suite may have failed with a "Hangup" error if run non-interactively.
    [issue introduced in coreutils-9.10]
- coreutils-i18n.patch: Refresh patch.
  Remove now-upstream I18N patches for cut(1), expand(1) and unexpand(1).
- Refresh all other patches.</changelog>
  <changelog author="rw@suse.com" date="1778155200">- coreutils-tests-misc-tty-eof-avoid-false-failure.patch: Add upstream patch:
  tests: avoid false failure with perl-IO-Tty &gt;= 1.24 (bsc#1264052)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1779192000">- coreutils-tee-fix-infloop-on-EAGAIN-and-short-write.patch: Add upstream
  patch (boo#1265378)
  * 'tee' no longer loops infinitely after writing all output if a write
    call sets errno to EAGAIN.
    [bug introduced in coreutils-9.11]
  * 'tee' no longer treats short writes as errors.
    [bug introduced in coreutils-9.11]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781870400">- Switch coreutils-single to build as hardlinks</changelog>
</package>
<package pkgid="cdae216fe2b9a8da1c288a7a7eec71701f8b7480387043e044e5a6030b645d8dd57fc718eff4286bb424798fadd0cd0d221a84935fb0b74cd13c6ff8f5d9a988" name="coreutils-debuginfo" arch="i586">
  <version epoch="0" ver="9.11" rel="11.3"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684, bsc#1218982)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1711972800">- Update to 9.5:
  Bug fixes:
  * chmod -R now avoids a race where an attacker may replace a traversed file
    with a symlink, causing chmod to operate on an unintended file.
    [This bug was present in "the beginning".]
  * cp, mv, and install no longer issue spurious diagnostics like "failed
    to preserve ownership" when copying to GNU/Linux CIFS file systems.
    They do this by working around some Linux CIFS bugs.
  * cp --no-preserve=mode will correctly maintain set-group-ID bits
    for created directories.  Previously on systems that didn't support ACLs,
    cp would have reset the set-group-ID bit on created directories.
    [bug introduced in coreutils-8.20]
  * join and uniq now support multi-byte characters better.
    For example, 'join -tX' now works even if X is a multi-byte character,
    and both programs now treat multi-byte characters like U+3000
    IDEOGRAPHIC SPACE as blanks if the current locale treats them so.
  * numfmt options like --suffix no longer have an arbitrary 127-byte limit.
    [bug introduced with numfmt in coreutils-8.21]
  * mktemp with --suffix now better diagnoses templates with too few X's.
    Previously it conflated the insignificant --suffix in the error.
    [bug introduced in coreutils-8.1]
  * sort again handles thousands grouping characters in single-byte locales
    where the grouping character is greater than CHAR_MAX.  For e.g. signed
    character platforms with a 0xA0 (aka &amp;nbsp) grouping character.
    [bug introduced in coreutils-9.1]
  * split --line-bytes with a mixture of very long and short lines
    no longer overwrites the heap (CVE-2024-0684).
    [bug introduced in coreutils-9.2]
  * tail no longer mishandles input from files in /proc and /sys file systems,
    on systems with a page size larger than the stdio BUFSIZ.
    [This bug was present in "the beginning".]
  * timeout avoids a narrow race condition, where it might kill arbitrary
    processes after a failed process fork.
    [bug introduced with timeout in coreutils-7.0]
  * timeout avoids a narrow race condition, where it might fail to
    kill monitored processes immediately after forking them.
    [bug introduced with timeout in coreutils-7.0]
  * wc no longer fails to count unprintable characters as parts of words.
    [bug introduced in textutils-2.1]
  Changes in behavior:
  * base32 and base64 no longer require padding when decoding.
    Previously an error was given for non padded encoded data.
  * base32 and base64 have improved detection of corrupted encodings.
    Previously encodings with non zero padding bits were accepted.
  * basenc --base16 -d now supports lower case hexadecimal characters.
    Previously an error was given for lower case hex digits.
  * cp --no-clobber, and mv -n no longer exit with failure status if
    existing files are encountered in the destination.  Instead they revert
    to the behavior from before v9.2, silently skipping existing files.
  * ls --dired now implies long format output without hyperlinks enabled,
    and will take precedence over previously specified formats or hyperlink
    mode.
  * numfmt will accept lowercase 'k' to indicate Kilo or Kibi units on input,
    and uses lowercase 'k' when outputting such units in '--to=si' mode.
  * pinky no longer tries to canonicalize the user's login location by default,
    rather requiring the new --lookup option to enable this often slow feature.
  * wc no longer ignores encoding errors when counting words.
    Instead, it treats them as non white space.
  New features:
  * chgrp now accepts the --from=OWNER:GROUP option to restrict changes to files
    with matching current OWNER and/or GROUP, as already supported by chown(1).
  * chmod adds support for -h, -H,-L,-P, and --dereference options, providing
    more control over symlink handling.  This supports more secure handling of
    CLI arguments, and is more consistent with chown, and chmod on other
    systems.
  * cp now accepts the --keep-directory-symlink option (like tar), to preserve
    and follow existing symlinks to directories in the destination.
  * cp and mv now accept the --update=none-fail option, which is similar
    to the --no-clobber option, except that existing files are diagnosed,
    and the command exits with failure status if existing files.
    The -n,--no-clobber option is best avoided due to platform differences.
  * env now accepts the -a,--argv0 option to override the zeroth argument
    of the command being executed.
  * mv now accepts an --exchange option, which causes the source and
    destination to be exchanged.  It should be combined with
  - -no-target-directory (-T) if the destination is a directory.
    The exchange is atomic if source and destination are on a single
    file system that supports atomic exchange; --exchange is not yet
    supported in other situations.
  * od now supports printing IEEE half precision floating point with -t fH,
    or brain 16 bit floating point with -t fB, where supported by the compiler.
  * tail now supports following multiple processes, with repeated --pid options.
  Improvements:
  * cp,mv,install,cat,split now read and write a minimum of 256KiB at a time.
    This was previously 128KiB and increasing to 256KiB was seen to increase
    throughput by 10-20% when reading cached files on modern systems.
  * env,kill,timeout now support unnamed signals. kill(1) for example now
    supports sending such signals, and env(1) will list them appropriately.
  * SELinux operations in file copy operations are now more efficient,
    avoiding unneeded MCS/MLS label translation.
  * sort no longer dynamically links to libcrypto unless -R is used.
    This decreases startup overhead in the typical case.
  * wc is now much faster in single-byte locales and somewhat faster in
    multi-byte locales.
- coreutils-9.4.split-CVE-2024-0684.patch: Remove now-upstream patch.
- gnulib-readutmp-under-gdm.patch: Likewise.
- gnulib-readutmp.patch: Likewise.
- coreutils-i18n.patch: Remove multi-byte patches for join and uniq, as the
  upstream version now handles those tests.
  Pull in gnulib module mbchar manually, as it is a dependency of mbfile,
  but dropped out of the upstream dependency chain.
- coreutils-misc.patch: Remove change for gnulib-tests/test-isnanl.h.
- coreutils-fix-gnulib-time_r-tests.patch: Add upstream gnulib patch to skip
  French test if TZ='Europe/Paris' does not work.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1720526400">- coreutils-i18n.patch: fold(1): fix exit code for non-existent file.
  The exit code of fold(1) was zero for non-existent file:
    $ fold badfile; echo $?
    fold: badfile: No such file or directory
    0
  The bug was introduced by the downstrean I18N patch. (rhbz#2296201)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1721390400">- Avoid empty scriptlets</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1727611200">- coreutils-i18n.patch: fold(1): fix fold -b with UTF8 locale.
  Sync fix in I18N patch from Fedora/Redhat and add a test. (RHEL-60295)
  Original report: https://access.redhat.com/solutions/3459791</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1737115200">- Update to 9.6:
  Bug fixes
  * cp fixes support for --update=none-fail, which would have been
    rejected as an invalid option.
    [bug introduced in coreutils-9.5]
  * cp,mv --update no longer overrides --interactive or --force.
    [bug introduced in coreutils-9.3]
  * csplit no longer creates empty files given empty input.
    [This bug was present in "the beginning".]
  * ls and printf fix shell quoted output in the edge case of escaped
    first and last characters, and single quotes in the string.
    [bug introduced in coreutils-8.26]
  * ls -l no longer outputs "Permission denied" errors on NFS
    which may happen with files without read permission, and which resulted
    in inaccurate indication of ACLs (missing '+' flag after mode).
    [bug introduced in coreutils-9.4]
  * ls -l no longer outputs "Not supported" errors on virtiofs.
    [bug introduced in coreutils-9.4]
  * mv works again with macFUSE file systems.  Previously it would
    have exited with a "Function not implemented" error.
    [bug introduced in coreutils-8.28]
  * nproc gives more consistent results on systems with more than 1024 CPUs.
    Previously it would have ignored the affinity mask on such systems.
    [bug introduced with nproc in coreutils-8.1]
  * numfmt --from=iec-i now works with numbers without a suffix.
    Previously such numbers were rejected with an error.
    [bug introduced with numfmt in coreutils-8.21]
  * printf now diagnoses attempts to treat empty strings as numbers,
    as per POSIX. For example, "printf '%d' ''" now issues a diagnostic
    and fails instead of silently succeeding.
    [This bug was present in "the beginning".]
  * pwd no longer outputs an erroneous double slash on systems
    where the system getcwd() was completely replaced.
    [bug introduced in coreutils-9.2]
  * 'shuf' generates more-random output when the output is small.
    [bug introduced in coreutils-8.6]
  * `tail --follow=name` no longer waits indefinitely for watched
    file names that are moved elsewhere within the same file system.
    [bug introduced in coreutils-8.24]
  * `tail --follow` without --retry, will consistently exit with failure status
    where inotify is not used, when all followed files become inaccessible.
    [This bug was present in "the beginning".]
  * `tail --follow --pid=PID` will now exit when the PID dies,
    even in the presence of blocking inputs like unopened fifos.
    [This bug was present in "the beginning".]
  * 'tail -c 4096 /dev/zero' no longer loops forever.
    [This bug was present in "the beginning".]
  Changes in behavior
  * 'factor' now buffers output more efficiently in some cases.
  * install -C now dereferences symlink sources when comparing,
    rather than always treating as different and performing the copy.
  * kill -l and -t now list signal 0, as it's a valid signal to send.
  * ls's -f option now simply acts like -aU, instead of also ignoring
    some earlier options.  For example 'ls -fl' and 'ls -lf' are now
    equivalent because -f no longer ignores an earlier -l.  The new
    behavior is more orthogonal and is compatible with FreeBSD.
  * stat -f -c%T now reports the "fuseblk" file system type as "fuse",
    given that there is no longer a distinct "ctl" fuse variant file system.
  New Features
  * cksum -a now supports the "crc32b" option, which calculates the CRC
    of the input as defined by ITU V.42, as used by gzip for example.
    For performance pclmul instructions are used where supported.
  * ls now supports the --sort=name option,
    to explicitly select the default operation of sorting by file name.
  * printf now supports indexed arguments, using the POSIX:2024 specified
    %&lt;i&gt;$ format, where '&lt;i&gt;' is an integer referencing a particular argument,
    thus allowing repetition or reordering of printf arguments.
  * test supports the POSIX:2024 specified '&lt;' and '&gt;' operators with strings,
    to compare the string locale collating order.
  * timeout now supports the POSIX:2024 specified -f, and -p short options,
    corresponding to --foreground, and --preserve-status respectively.
  Improvements
  * cksum -a crc, makes use of AVX2, AVX512, and ARMv8 SIMD extensions
    for time reductions of up to 40%, 60%, and 80% respectively.
  * 'head -c NUM', 'head -n NUM', 'nl -l NUM', 'nproc --ignore NUM',
    'tail -c NUM', 'tail -n NUM', and 'tail --max-unchanged-stats NUM’
    no longer fail merely because NUM stands for 2**64 or more.
  * sort operates more efficiently when used on pseudo files with
    an apparent size of 0, like those in /proc.
  * stat and tail now know about the "bcachefs", and "pidfs" file system types.
    stat -f -c%T now reports the file system type,
    and tail -f uses inotify for these file systems.
  * wc now reads a minimum of 256KiB at a time.
    This was previously 16KiB and increasing to 256KiB was seen to increase
    wc -l performance by about 10% when reading cached files on modern systems.
- coreutils-fix-gnulib-time_r-tests.patch: Remove now-upstream patch.
- coreutils-9.6-ls-Z-crash-fix.patch: Add upstream patch from after the release.
- coreutils.spec (Patch920): Exchange names of above patch files accordingly.
- coreutils-i18n.patch: Refresh patch, manually porting some upstream fixes
  into the i18n chunks for expand.c, fold.c and unexpand.c.
- Refresh all other patches:
  * coreutils-disable_tests.patch
  * coreutils-remove_hostname_documentation.patch
  * coreutils-remove_kill_documentation.patch
  * coreutils-skip-gnulib-test-tls.patch
  * coreutils-tests-shorten-extreme-factor-tests.patch
  * coreutils-tests-workaround-make-fdleak.patch</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744286400">- Update to 9.7:
  Bug fixes
  * 'cat' would fail with "input file is output file" if input and
    output are the same terminal device and the output is append-only.
    [bug introduced in coreutils-9.6]
  * 'cksum -a crc' misbehaved on aarch64 with 32-bit uint_fast32_t.
    [bug introduced in coreutils-9.6]
  * dd with the 'nocache' flag will now detect all failures to drop the
    cache for the whole file.  Previously it may have erroneously succeeded.
    [bug introduced with the "nocache" feature in coreutils-8.11]
  * 'ls -Z dir' would crash on all systems, and 'ls -l' could crash
    on systems like Android with SELinux but without xattr support.
    [bug introduced in coreutils-9.6]
  * `ls -l` could output spurious "Not supported" errors in certain cases,
    like with dangling symlinks on cygwin.
    [bug introduced in coreutils-9.6]
  * timeout would fail to timeout commands with infinitesimal timeouts.
    For example `timeout 1e-5000 sleep inf` would never timeout.
    [bug introduced with timeout in coreutils-7.0]
  * sleep, tail, and timeout would sometimes sleep for slightly less
    time than requested.
    [bug introduced in coreutils-5.0]
  * 'who -m' now outputs entries for remote logins.  Previously login
    entries prefixed with the service (like "sshd") were not matched.
    [bug introduced in coreutils-9.4]
  Improvements
  * 'logname' correctly returns the user who logged in the session,
    on more systems.  Previously on musl or uclibc it would have merely
    output the LOGNAME environment variable.
- coreutils-9.6-ls-Z-crash-fix.patch: Remove now-upstream patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744545600">- coreutils-i18n.patch: update gnulib mbchar+mbfile to the commit
  used by coreutils-9.7:
    https://git.sv.gnu.org/cgit/gnulib.git/commit/?id=41e7b7e0d
    mainly to pick up these commits:
  - c67c553e758 mbfile: Support pushback characters also right before EOF.
  - 87ee7ef66ee mbfile: Allow 2 pushback characters.</changelog>
  <changelog author="rw@suse.com" date="1748865600">- coreutils-9.7-sort-CVE-2025-5278.patch: Add upstream patch:
  sort with key character offsets of SIZE_MAX, could induce
  a read of 1 byte before an allocated heap buffer.
  (CVE-2025-5278, bsc#1243767)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758628800">- Update to 9.8:
  Bug fixes
  * 'b2sum' will diagnose --length values that are too big.
    Previously it would have silently assumed 512 for any larger values.
    [bug introduced in coreutils-9.6]
  * 'base32' and 'base64' when decoding will again diagnose partially
    padded data that ends with a newline.
    [bug introduced in coreutils-9.5]
  * 'basenc -d -i' will now strip '=' characters from the input
    in encodings where padding characters are not valid.
    [bug introduced with the basenc program in coreutils-8.31]
  * 'cp -p' had spurious "Operation not supported" failures when
    copying to non-NFS files from NFSv4 files with trivial ACLs.
    [bug introduced in coreutils-9.6]
  * 'cp --sparse=always' missed some opportunities to create holes.
    That is, although the copies had the correct data, sometimes
    data zeros used extents rather than holes.
    [This bug was present in "the beginning".]
  * cp missed opportunities to create holes when copying from file
    systems like squashfs that support SEEK_HOLE only trivially.
    [bug introduced in coreutils-9.0]
  * cp, install, and mv now avoid possible data corruption on
    glibc 2.41 and 2.42 systems when copy_file_range is used with ranges &gt; 2GiB,
    avoiding https://sourceware.org/PR33245
    [bug triggered since coreutils-9.0]
  * 'date' supports specifying multiple named formats with the last taking
    precedence.  Previously multiple specifications would induce an error.
    [bug introduced in coreutils-5.90]
  * 'dd oflag=seek_bytes' no longer mistakenly reports errors when the
    output file exists on GNU/Hurd.
    [bug introduced in coreutils-8.16]
  * 'fold' no longer exhausts memory when processing large inputs
    with a very large --width argument.
    [This bug was present in "the beginning".]
  * 'install -d' now produces the correct diagnostic upon failure
    to create a directory.  Previously it would have produced
    a confusing error about changing permissions.
    [This bug was present in "the beginning".]
  * "ls --size --block-size=\'k" could misalign output in locales
    with multi-byte thousands grouping characters.
    [This bug was present in "the beginning".]
  * 'nohup' avoids implementation defined behavior setting umask,
    avoiding a FORTIFY runtime failure on Bionic libc.
    [This bug was present in "the beginning".]
  * 'od --strings' with '-N' now works correctly.  Previously od might
    write a NUL byte after a heap buffer, or output invalid addresses.
    [These bugs were present in "the beginning".]
  * 'od -w0' will now issue a diagnostic and exit gracefully.
    Previously it would have aborted.
    [bug introduced in coreutils-9.3]
  * 'od -w' no longer silently mishandles enormous widths like 3037000500.
    Instead, it either outputs correctly or diagnoses a too-large width.
    [This bug was present in "the beginning".]
  * 'od +N.' (where N is a decimal number) works again as per POSIX.
    [bug introduced in textutils-2.0]
  * 'od /dev/null ++0' no longer mistakenly treats the ++0 as an offset.
    [This bug was present in "the beginning".]
  * 'sort' with key character offsets of SIZE_MAX, could induce
    a read of 1 byte before an allocated heap buffer. For example:
    'sort +0.18446744073709551615R input' on 64 bit systems.
    [bug introduced in coreutils-7.2]
  * stdbuf now works on AIX.  Previously it would have been ineffective.
    [bug introduced with the stdbuf program in coreutils-7.5]
  * 'tail -n NUM' no longer can output more than NUM lines if stdin
    is a largish regular file with a nonzero initial offset, and grows
    while 'tail' is reading it.
    [This bug was present in "the beginning".]
  * 'tail -f -n +NUM' no longer mishandles NUM values &gt;= UINTMAX_MAX
    when the input is seekable.
    [bug introduced in coreutils-9.6]
  * 'tail --pid' avoids some unlikely races if the kernel reuses PIDs.
    [bug introduced in coreutils-9.5]
  * 'tty' now exits with status 4 with a special diagnostic if ttyname
    fails even though standard input is a tty.  Formerly it quietly
    pretended that standard input was not a tty.
    [This bug was present in "the beginning".]
  New Features
  * basenc supports the --base58 option to encode and decode
    the visually unambiguous Base58 encoding.
  * 'cksum -a' now supports the 'sha3' argument, to use the SHA3-224,
    SHA3-256, SHA3-384, SHA3-512 message digest algorithms depending on
    the argument passed to the required --length (-l) option.
  * 'cksum -a' now supports the 'sha2' argument, as a more consistent
    interface than the existing 'sha224', 'sha256', 'sha384', 'sha512'
    arguments, which are now selected with the --length (-l) option.
  * 'date' now outputs dates in the country's native calendar for the
    Iranian locale (fa_IR) and for the Ethiopian locale (am_ET), and also
    does so more consistently for the Thailand locale (th_TH.UTF-8).
  * fold now supports multi-byte characters, honoring their column width.
    Also the --characters (-c) option was added to wrap at a certain
    number of characters, similarly to --bytes in uni-byte locales.
  * nproc now honors any cgroup v2 configured CPU quotas,
    which may reduce the effective number of processors available.
  * stty supports setting arbitrary baud rates on supported systems,
    like Hurd, Linux with glibc &gt;= 2.42, and some BSDs.
    Also on other systems the full set of supported baud rates
    is determined at build time if possible.
  * Commands that support hardware acceleration like cksum and wc
    can now disable this acceleration at runtime through the
    commonly used GLIBC_TUNABLES environment variable.  For example
    to disable the use of AVX512 instructions in cksum, you can:
    export GLIBC_TUNABLES='glibc.cpu.hwcaps=-AVX512F'
  Changes to conform better to POSIX.1-2024
  * readlink now defaults to being verbose if the POSIXLY_CORRECT
    environment variable is set.
  * realpath now supports -E, which specifies the default behavior.
    The corresponding long option is --canonicalize.
  * tsort now accepts and ignores -w.
  Improvements
  * 'factor' is now much faster at identifying large prime numbers,
    and significantly faster on composite numbers greater than 2^128.
  * fold now exits immediately upon receiving a write error,
    which is significant when reading large / unbounded inputs.
  * 'seq' is more accurate with large integer start values.
    Previously 'seq 18446744073709551617 inf | head -n1' would
    output the number before the user specified start value.
  Build-related
  * cksum was not compilable by Apple LLVM 10.0.0 x86-64, which
    lacks support for checking for the VPCLMULQDQ instruction.
    [bug introduced in coreutils-9.6]
- coreutils-9.7-sort-CVE-2025-5278.patch: Remove now-upstream patch.
- coreutils-getaddrinfo.patch: Likewise.
- coreutils-i18n.patch: Refresh patch.
  Remove i18n part for fold(1).
  Remove the mbchar part as it is now already pulled in upstream
  indirectly via the manywarnings gnulib module.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758801600">- coreutils-9.8-tail-large-num-of-files.patch: Add upstream patch:
  https://cgit.git.sv.gnu.org/cgit/coreutils.git/commit/?id=914972e80dbf82aac9ffe
  tail: fix tailing larger number of lines in regular files [rh#2398008]</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1762862400">- Update to 9.9:
  Bug fixes
  * `basenc --base58` would not operate correctly with input &gt; 15561475 bytes.
    [bug introduced with --base58 in coreutils-9.8]
  * 'cksum --check' now supports base64 encoded input in untagged format:
  - for all length adjustable algorithms (blake2b, sha2, sha3),
  - if that base64 input starts with a tag like "SHA1" etc.
    Previously an error was given, about invalid input format.
    [bug introduced in coreutils-9.2]
  * 'cksum --check -a sha2' has better support for tagged format.  Previously
    an unneeded but explicit '-a sha2' did not match standard tags like SHA256.
    Also non standard SHA2 tags with a bad length resulted in undefined behavior.
    [bug introduced in coreutils-9.8]
  * 'cp' restores performance with transparently compressed files, which
    regressed due to the avoidance of copy offload, seen with OpenZFS at least.
    [bug introduced in coreutils-9.8]
  * `env` on macOS, for now only when built with --disable-nls,
    will no longer always set a __CF_USER_TEXT_ENCODING environment variable.
    [bug introduced in coreutils-9.8]
  * 'nice' now limits the adjusted niceness value to its supported range on
    GNU/Hurd.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer reads out-of-bounds memory with trailing blanks in input.
    [bug introduced with numfmt in coreutils-8.21]
  * 'numfmt' no longer outputs invalid characters with multi-byte blanks in input.
    [bug introduced in coreutils-9.5]
  * 'rm -d DIR' no longer fails on Ceph snapshot directories.
    Although these directories are nonempty, 'rmdir DIR' succeeds on them.
    [bug introduced in coreutils-8.16]
  * 'sort --compress-program' now diagnoses if it can't write more data to an
    exited compressor.  Previously sort could have exited silently in this case.
    [bug introduced in coreutils-6.8]
  * 'tail' outputs the correct number of lines again for non-small -n values.
    Previously it may have output too few lines.
    [bug introduced in coreutils-9.8]
  * 'unexpand' no longer triggers a heap buffer overflow with --tabs arguments
    that use the GNU extension /NUM or +NUM formats.
    [bug introduced in coreutils-8.28]
  Changes in behavior
  * 'cp' with default options may again, like with versions before v9.8,
    miss opportunities to create holes with file systems that support
    SEEK_HOLE only trivially.  This change is a consequence of the
    abovementioned copy offload fix.
  * 'sort --compress-program' will continue without compressing temporary files
    if the specified program cannot be executed.  Also malformed shell scripts
    without a "shebang line" will no longer be executed.
  New Features
  * 'numfmt' now accepts the --unit-separator=SEP option, to output or accept
    a separator between the number and unit.  For e.g. "1234 M".
  Improvements
  * 'fmt', 'date', 'nl', and 'pr' will now exit promptly upon receiving a write
    error, which is significant when reading large / unbounded inputs.
  * install, sort, and split now use posix_spawn() to invoke child programs more
    efficiently and more independently from their own memory usage.
  * 'numfmt':
  - parses numbers with a non-breaking space character before a unit
  - parses numbers containing grouping characters from the current locale
  - supports a multi-byte --delimiter character
  - no longer processes input indefinitely in the presence of write errors
  * wc -l now operates 10% faster on hosts that support AVX512 instructions.
  Build-related
  * chcon and runcon are not built by default if selinux headers are not present,
    or if the --without-selinux configure option is specified.
    This can be overridden with the --with-selinux configure option.
  * nproc no longer fails to build with Android API level &lt;= 20.
    [build issue introduced in coreutils-9.8]
- coreutils-9.8-tail-large-num-of-files.patch: Remove now-upstream patch.
- coreutils-i18n.patch: Refresh patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1770206400">- Update to 9.10:
  Bug fixes
  * cp, install, and mv no longer enter an infinite loop copying sparse files
    with SEEK_HOLE.  E.g., this was seen on ext4 when copying sparse files with
    extents that are being actively updated, and copy offload is not being used.
    [bug introduced in coreutils-9.9]
  * 'date' no longer fails with format directives that return an empty string.
    [bug introduced in coreutils-9.9]
  * 'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it
    exists, if ftruncate fails.
    [bug introduced in coreutils-9.1]
  * du and ls no longer modify strings returned by getenv.
    POSIX says this is not portable.
    [bug introduced in fileutils-4.1.6]
  * 'fmt' now correctly diagnoses read errors.
    Previously fmt generated a generic error for any read error.
    [bug introduced in coreutils-9.0]
  * md5sum --text correctly translates CRLF line endings with the MSYS2 runtime.
    This also applies to the sha*sum and b2sum utilities.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer drops custom suffixes from numbers it cannot fully parse.
    [bug introduced with numfmt in coreutils-8.21]
  * 'tail -f --pid' can no longer exit upon receiving a non terminating signal.
    On older Linux systems it may have failed with "Interrupted system call".
    [bug introduced in coreutils-7.5]
  * 'timeout' will now propagate all terminating signals to the monitored command.
    Previously 'timeout' could have exited and left the monitored command running.
    [bug introduced with timeout in coreutils-7.0]
  * wc now documents its --debug option, currently used to
    indicate the line count acceleration being used.
    [bug introduced in coreutils-9.0]
  * When built with `clang -fno-inline`, memory allocation issues are again
    handled in a defined manner.  Previously programs may have crashed etc.
    after a failure to allocate memory.
    [bug introduced in coreutils-9.0]
  New Features
  * configure accepts a new --enable-single-binary=hardlinks mode to build the
    selected programs as hard links to a multi-call binary called "coreutils".
    This augments the existing "symlinks" and "shebangs" modes already
    supported by the --enable-single-binary option.
  * 'stat' and 'tail' now know about the "guest-memfd" file system type.
    stat -f -c%T now reports the file system type,
    and tail -f uses polling for this file system.
  * 'tail' now accepts the --debug option, which is currently used to
    detail the --follow implementation being used.
  * 'du' now supports the short option -A corresponding to the existing long
    option --apparent-size, for compatibility with FreeBSD.
  Changes in behavior
  * All commands now markup option names in --help and man pages,
    with bold attributes, and hyperlinks into the online manual on gnu.org.
    The links can be configured with the --enable-manual-url configure option,
    and the bold highlighting with --disable-bold-man-page-references.
    At runtime all markup can be disabled with the TERM=dumb env var value.
  * 'fmt' -w,--width no longer includes '\n' in the width of a line.
    I.e., the specified width is interpreted to be an _inclusive_ maximum.
  * 'ls --hyperlink' now uses more standard format hyperlinks.
    'ESC\' (ST) is now used as a delimiter, instead of '\a' (BEL).
  * 'ptx' -t is no longer a no-op, and now sets the default width to 100 columns.
  * 'timeout' now honors ignored signals and will not propagate them.  E.g.,
    timeout(1) in a shell backgrounded job, will not terminate upon receiving
    SIGINT or SIGQUIT, as these are ignored by default in shell background jobs.
  * 'timeout -v -s 0' now prints the signal number 0 instead of EXIT.
  * The multi-call binary now only processes --help or --version options
    if it is installed with a name ending with "coreutils".  This allows
    for more consistent handling of these options with unsupported commands.
  Improvements
  * The multi-call binary built with configure --enable-single-binary
    is reduced in size by 3.2% through the more efficient reuse of the cksum
    utility by the md5sum and sha*sum utilities.
  * 'cksum' now validates its options more consistently.
    E.g., `cksum --text --tag` now fails like `cksum --tag --text` already did.
  * 'cksum', 'du', and 'wc' now exit promptly upon receiving a write
    error, which is significant when processing many input files.
  * csplit, ls, and sort, now handle a more complete set of terminating signals.
  * 'du' now processes directories with 10,000 or more entries up to 9 times
    faster on the Lustre file system.
  * 'paste' now supports multi-byte --delimiters characters.
  * 'pinky' will now exit immediately upon receiving a write error, which is
    significant when reading large plan or project files.
  * 'readlink' and 'realpath' will now exit promptly upon receiving a write error,
    which is significant when canonicalizing multiple file names longer than
    PATH_MAX.
  * 'timeout' on Linux will always terminate the child in the case where the
    timeout process itself dies, like when it receives a KILL signal for example.
  Build-related
  * Programs now port to C23 platforms that strictly check types when
    qualifier-generic functions like strchr are used.
  * 'chcon' and 'runcon' stub binaries will be built on systems without
    libselinux, when configured using --with-selinux.
  * 'kill' and 'uptime' are no longer built by default.  These programs can be
    built with the --enable-install-program=kill,uptime configure option.
- coreutils.spec (%build):
  Remove --disable-install-program=kill as that is the default now.
  Add --enable-install-program=uptime as that is no longer built by default.
  Add hyperlinks in man pages via the --enable-manual-url option.
- coreutils-i18n.patch: Refresh patch.
  Sync mbfile.[ch] from the gnulib revision coreutils-9.10 is using.
- coreutils-remove_hostname_documentation.patch: Do not remove the description
  of 'uname -n' from the Texinfo manual.
- Refresh all other patches.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Skip env-signal-handler test in qemu emulation</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1771934400">- Factor out man pages of sub-package coreutils-systemd into
  sub-package coreutils-systemd-doc to avoid conflicts with
  newer procps.
- Add patch coreutils-sclp-terminfo-coloring.patch
  * Support sclp terminfo entries on s390/x</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1776772800">- Update to 9.11:
  Bug fixes
  * 'dd' now always diagnoses partial writes correctly upon write failure.
    Previously it may have indicated that only full writes were performed.
    [This bug was present in "the beginning".]
  * 'fold' will no longer truncate output when encountering 0xFF bytes.
    [bug introduced in coreutils-9.8]
  * 'fold' is again responsive to its input.  Previously it would have delayed
    processing until 256KiB was read from the input.
    [bug introduced in coreutils-9.8]
  * 'kill --help' now has links to valid anchors in the html manual.
    [bug introduced in coreutils-9.10]
  * When configured with --enable-systemd, the commands 'pinky',
    'uptime', 'users', and 'who' no longer consider the systemd session
    classes 'greeter', 'lock-screen', 'background', 'background-light',
    and 'none' to be users.
    [bug introduced in coreutils-9.4]
  * 'pwd' on ancient systems will no longer overflow a buffer
    when operating in deep paths longer than twice the system PATH_MAX.
    [bug introduced in coreutils-9.6]
  * 'stat --printf=%%N' no longer performs unnecessary checks of the QUOTING_STYLE
    environment variable.
    [bug introduced in coreutils-8.26]
  * 'timeout' no longer exits abruptly when its parent is the init process, e.g.,
    when started by the entrypoint of a container.
    [bug introduced in coreutils-9.10]
  New Features
  * 'cut' now supports multi-byte input and delimiters.  Consequently
    the -c option is now honored, and no longer an alias for -b, and
    the -n option is now honored, and no longer ignored.
    Also the -d option supports multi-byte delimiters.
  * 'cut' adds new options for better compatibility:
    The -w,--whitespace-delimited option was added to support blank aligned fields
    and for better compatibility with FreeBSD/macOS.
    The -O option was added as an alias for the --output-delimiter option,
    for better compatibility with busybox/toybox.
    The -F option was added as an alias for -w -O ' '
    for better compatibility with busybox/toybox.
  * 'date --date' now parses dot delimited dd.mm.yy format common in Europe.
    This is in addition to the already supported mm/dd/yy and yy-mm-dd formats.
  Changes in behavior
  * 'cksum --check' now uses shell quoting when required, to more robustly
    escape file names output in diagnostics.
    This also affects md5sum, sha*sum, and b2sum.
  Improvements
  * 'cat' now uses zero-copy I/O on Linux when appropriate, to improve throughput.
    E.g., throughput improved 6x from 12.9GiB/s to 81.8GiB/s on a Power10 system.
  * 'df --local' recognises more file system types as remote.
    Specifically: autofs, ncpfs, smb, smb2, gfs, gfs2, userlandfs.
  * 'df' improves duplicate mount suppression, by checking each mount against
    all previously kept entries for the same device, not just the latest one.
  * 'expand' and 'unexpand' now support multi-byte characters.
  * 'groups' and 'id' will now exit sooner after a write error,
    which is significant when listing information for many users.
  * 'install' now allows the combination of the --compare and
  - -preserve-timestamps options.
  * 'fold', 'join', 'numfmt', 'uniq' now use more consistent blank character
    determination on non GLIBC platforms.  For example \u3000 (ideographic space)
    will be considered a blank character on all platforms.
  * 'nl' now supports multi-byte --section-delimiter characters.
  * 'shuf -i' now operates up to two times faster on systems with unlocked stdio
    functions.
  * 'tac' will now exit sooner after a write error, which is significant when
    operating on a file with many lines.
  * 'timeout' now properly detects when it is reparented by a subreaper process on
    Linux instead of init, e.g., the 'systemd --user' process.
  * 'wc -l' now operates up to four and a half times faster on hosts that support
    Neon instructions.
  * 'wc -m' now operates up to 2.6 times faster on GLIBC when processing
    non-ASCII UTF-8 characters.
  * 'yes' now uses zero-copy I/O on Linux to significantly increase throughput.
    E.g., throughput improved 15x from 11.6GiB/s to 175GiB/s on a Power10 system.
  Build-related
  * ./configure --enable-single-binary=hardlinks is now supported on systems
    with dash as the system shell at /bin/sh.
    [issue introduced in coreutils-9.10]
  * The test suite may have failed with a "Hangup" error if run non-interactively.
    [issue introduced in coreutils-9.10]
- coreutils-i18n.patch: Refresh patch.
  Remove now-upstream I18N patches for cut(1), expand(1) and unexpand(1).
- Refresh all other patches.</changelog>
  <changelog author="rw@suse.com" date="1778155200">- coreutils-tests-misc-tty-eof-avoid-false-failure.patch: Add upstream patch:
  tests: avoid false failure with perl-IO-Tty &gt;= 1.24 (bsc#1264052)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1779192000">- coreutils-tee-fix-infloop-on-EAGAIN-and-short-write.patch: Add upstream
  patch (boo#1265378)
  * 'tee' no longer loops infinitely after writing all output if a write
    call sets errno to EAGAIN.
    [bug introduced in coreutils-9.11]
  * 'tee' no longer treats short writes as errors.
    [bug introduced in coreutils-9.11]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781870400">- Switch coreutils-single to build as hardlinks</changelog>
</package>
<package pkgid="dbb11130488d481f5c3cfaca298dd9b44410f3c8e8c03423a02e6261b25ee4e65f44840295a154061bca80b5b47c441b7f6e7f1a9f54ad080664956c1271d24c" name="coreutils-debuginfo" arch="x86_64">
  <version epoch="0" ver="9.11" rel="11.3"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684, bsc#1218982)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1711972800">- Update to 9.5:
  Bug fixes:
  * chmod -R now avoids a race where an attacker may replace a traversed file
    with a symlink, causing chmod to operate on an unintended file.
    [This bug was present in "the beginning".]
  * cp, mv, and install no longer issue spurious diagnostics like "failed
    to preserve ownership" when copying to GNU/Linux CIFS file systems.
    They do this by working around some Linux CIFS bugs.
  * cp --no-preserve=mode will correctly maintain set-group-ID bits
    for created directories.  Previously on systems that didn't support ACLs,
    cp would have reset the set-group-ID bit on created directories.
    [bug introduced in coreutils-8.20]
  * join and uniq now support multi-byte characters better.
    For example, 'join -tX' now works even if X is a multi-byte character,
    and both programs now treat multi-byte characters like U+3000
    IDEOGRAPHIC SPACE as blanks if the current locale treats them so.
  * numfmt options like --suffix no longer have an arbitrary 127-byte limit.
    [bug introduced with numfmt in coreutils-8.21]
  * mktemp with --suffix now better diagnoses templates with too few X's.
    Previously it conflated the insignificant --suffix in the error.
    [bug introduced in coreutils-8.1]
  * sort again handles thousands grouping characters in single-byte locales
    where the grouping character is greater than CHAR_MAX.  For e.g. signed
    character platforms with a 0xA0 (aka &amp;nbsp) grouping character.
    [bug introduced in coreutils-9.1]
  * split --line-bytes with a mixture of very long and short lines
    no longer overwrites the heap (CVE-2024-0684).
    [bug introduced in coreutils-9.2]
  * tail no longer mishandles input from files in /proc and /sys file systems,
    on systems with a page size larger than the stdio BUFSIZ.
    [This bug was present in "the beginning".]
  * timeout avoids a narrow race condition, where it might kill arbitrary
    processes after a failed process fork.
    [bug introduced with timeout in coreutils-7.0]
  * timeout avoids a narrow race condition, where it might fail to
    kill monitored processes immediately after forking them.
    [bug introduced with timeout in coreutils-7.0]
  * wc no longer fails to count unprintable characters as parts of words.
    [bug introduced in textutils-2.1]
  Changes in behavior:
  * base32 and base64 no longer require padding when decoding.
    Previously an error was given for non padded encoded data.
  * base32 and base64 have improved detection of corrupted encodings.
    Previously encodings with non zero padding bits were accepted.
  * basenc --base16 -d now supports lower case hexadecimal characters.
    Previously an error was given for lower case hex digits.
  * cp --no-clobber, and mv -n no longer exit with failure status if
    existing files are encountered in the destination.  Instead they revert
    to the behavior from before v9.2, silently skipping existing files.
  * ls --dired now implies long format output without hyperlinks enabled,
    and will take precedence over previously specified formats or hyperlink
    mode.
  * numfmt will accept lowercase 'k' to indicate Kilo or Kibi units on input,
    and uses lowercase 'k' when outputting such units in '--to=si' mode.
  * pinky no longer tries to canonicalize the user's login location by default,
    rather requiring the new --lookup option to enable this often slow feature.
  * wc no longer ignores encoding errors when counting words.
    Instead, it treats them as non white space.
  New features:
  * chgrp now accepts the --from=OWNER:GROUP option to restrict changes to files
    with matching current OWNER and/or GROUP, as already supported by chown(1).
  * chmod adds support for -h, -H,-L,-P, and --dereference options, providing
    more control over symlink handling.  This supports more secure handling of
    CLI arguments, and is more consistent with chown, and chmod on other
    systems.
  * cp now accepts the --keep-directory-symlink option (like tar), to preserve
    and follow existing symlinks to directories in the destination.
  * cp and mv now accept the --update=none-fail option, which is similar
    to the --no-clobber option, except that existing files are diagnosed,
    and the command exits with failure status if existing files.
    The -n,--no-clobber option is best avoided due to platform differences.
  * env now accepts the -a,--argv0 option to override the zeroth argument
    of the command being executed.
  * mv now accepts an --exchange option, which causes the source and
    destination to be exchanged.  It should be combined with
  - -no-target-directory (-T) if the destination is a directory.
    The exchange is atomic if source and destination are on a single
    file system that supports atomic exchange; --exchange is not yet
    supported in other situations.
  * od now supports printing IEEE half precision floating point with -t fH,
    or brain 16 bit floating point with -t fB, where supported by the compiler.
  * tail now supports following multiple processes, with repeated --pid options.
  Improvements:
  * cp,mv,install,cat,split now read and write a minimum of 256KiB at a time.
    This was previously 128KiB and increasing to 256KiB was seen to increase
    throughput by 10-20% when reading cached files on modern systems.
  * env,kill,timeout now support unnamed signals. kill(1) for example now
    supports sending such signals, and env(1) will list them appropriately.
  * SELinux operations in file copy operations are now more efficient,
    avoiding unneeded MCS/MLS label translation.
  * sort no longer dynamically links to libcrypto unless -R is used.
    This decreases startup overhead in the typical case.
  * wc is now much faster in single-byte locales and somewhat faster in
    multi-byte locales.
- coreutils-9.4.split-CVE-2024-0684.patch: Remove now-upstream patch.
- gnulib-readutmp-under-gdm.patch: Likewise.
- gnulib-readutmp.patch: Likewise.
- coreutils-i18n.patch: Remove multi-byte patches for join and uniq, as the
  upstream version now handles those tests.
  Pull in gnulib module mbchar manually, as it is a dependency of mbfile,
  but dropped out of the upstream dependency chain.
- coreutils-misc.patch: Remove change for gnulib-tests/test-isnanl.h.
- coreutils-fix-gnulib-time_r-tests.patch: Add upstream gnulib patch to skip
  French test if TZ='Europe/Paris' does not work.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1720526400">- coreutils-i18n.patch: fold(1): fix exit code for non-existent file.
  The exit code of fold(1) was zero for non-existent file:
    $ fold badfile; echo $?
    fold: badfile: No such file or directory
    0
  The bug was introduced by the downstrean I18N patch. (rhbz#2296201)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1721390400">- Avoid empty scriptlets</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1727611200">- coreutils-i18n.patch: fold(1): fix fold -b with UTF8 locale.
  Sync fix in I18N patch from Fedora/Redhat and add a test. (RHEL-60295)
  Original report: https://access.redhat.com/solutions/3459791</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1737115200">- Update to 9.6:
  Bug fixes
  * cp fixes support for --update=none-fail, which would have been
    rejected as an invalid option.
    [bug introduced in coreutils-9.5]
  * cp,mv --update no longer overrides --interactive or --force.
    [bug introduced in coreutils-9.3]
  * csplit no longer creates empty files given empty input.
    [This bug was present in "the beginning".]
  * ls and printf fix shell quoted output in the edge case of escaped
    first and last characters, and single quotes in the string.
    [bug introduced in coreutils-8.26]
  * ls -l no longer outputs "Permission denied" errors on NFS
    which may happen with files without read permission, and which resulted
    in inaccurate indication of ACLs (missing '+' flag after mode).
    [bug introduced in coreutils-9.4]
  * ls -l no longer outputs "Not supported" errors on virtiofs.
    [bug introduced in coreutils-9.4]
  * mv works again with macFUSE file systems.  Previously it would
    have exited with a "Function not implemented" error.
    [bug introduced in coreutils-8.28]
  * nproc gives more consistent results on systems with more than 1024 CPUs.
    Previously it would have ignored the affinity mask on such systems.
    [bug introduced with nproc in coreutils-8.1]
  * numfmt --from=iec-i now works with numbers without a suffix.
    Previously such numbers were rejected with an error.
    [bug introduced with numfmt in coreutils-8.21]
  * printf now diagnoses attempts to treat empty strings as numbers,
    as per POSIX. For example, "printf '%d' ''" now issues a diagnostic
    and fails instead of silently succeeding.
    [This bug was present in "the beginning".]
  * pwd no longer outputs an erroneous double slash on systems
    where the system getcwd() was completely replaced.
    [bug introduced in coreutils-9.2]
  * 'shuf' generates more-random output when the output is small.
    [bug introduced in coreutils-8.6]
  * `tail --follow=name` no longer waits indefinitely for watched
    file names that are moved elsewhere within the same file system.
    [bug introduced in coreutils-8.24]
  * `tail --follow` without --retry, will consistently exit with failure status
    where inotify is not used, when all followed files become inaccessible.
    [This bug was present in "the beginning".]
  * `tail --follow --pid=PID` will now exit when the PID dies,
    even in the presence of blocking inputs like unopened fifos.
    [This bug was present in "the beginning".]
  * 'tail -c 4096 /dev/zero' no longer loops forever.
    [This bug was present in "the beginning".]
  Changes in behavior
  * 'factor' now buffers output more efficiently in some cases.
  * install -C now dereferences symlink sources when comparing,
    rather than always treating as different and performing the copy.
  * kill -l and -t now list signal 0, as it's a valid signal to send.
  * ls's -f option now simply acts like -aU, instead of also ignoring
    some earlier options.  For example 'ls -fl' and 'ls -lf' are now
    equivalent because -f no longer ignores an earlier -l.  The new
    behavior is more orthogonal and is compatible with FreeBSD.
  * stat -f -c%T now reports the "fuseblk" file system type as "fuse",
    given that there is no longer a distinct "ctl" fuse variant file system.
  New Features
  * cksum -a now supports the "crc32b" option, which calculates the CRC
    of the input as defined by ITU V.42, as used by gzip for example.
    For performance pclmul instructions are used where supported.
  * ls now supports the --sort=name option,
    to explicitly select the default operation of sorting by file name.
  * printf now supports indexed arguments, using the POSIX:2024 specified
    %&lt;i&gt;$ format, where '&lt;i&gt;' is an integer referencing a particular argument,
    thus allowing repetition or reordering of printf arguments.
  * test supports the POSIX:2024 specified '&lt;' and '&gt;' operators with strings,
    to compare the string locale collating order.
  * timeout now supports the POSIX:2024 specified -f, and -p short options,
    corresponding to --foreground, and --preserve-status respectively.
  Improvements
  * cksum -a crc, makes use of AVX2, AVX512, and ARMv8 SIMD extensions
    for time reductions of up to 40%, 60%, and 80% respectively.
  * 'head -c NUM', 'head -n NUM', 'nl -l NUM', 'nproc --ignore NUM',
    'tail -c NUM', 'tail -n NUM', and 'tail --max-unchanged-stats NUM’
    no longer fail merely because NUM stands for 2**64 or more.
  * sort operates more efficiently when used on pseudo files with
    an apparent size of 0, like those in /proc.
  * stat and tail now know about the "bcachefs", and "pidfs" file system types.
    stat -f -c%T now reports the file system type,
    and tail -f uses inotify for these file systems.
  * wc now reads a minimum of 256KiB at a time.
    This was previously 16KiB and increasing to 256KiB was seen to increase
    wc -l performance by about 10% when reading cached files on modern systems.
- coreutils-fix-gnulib-time_r-tests.patch: Remove now-upstream patch.
- coreutils-9.6-ls-Z-crash-fix.patch: Add upstream patch from after the release.
- coreutils.spec (Patch920): Exchange names of above patch files accordingly.
- coreutils-i18n.patch: Refresh patch, manually porting some upstream fixes
  into the i18n chunks for expand.c, fold.c and unexpand.c.
- Refresh all other patches:
  * coreutils-disable_tests.patch
  * coreutils-remove_hostname_documentation.patch
  * coreutils-remove_kill_documentation.patch
  * coreutils-skip-gnulib-test-tls.patch
  * coreutils-tests-shorten-extreme-factor-tests.patch
  * coreutils-tests-workaround-make-fdleak.patch</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744286400">- Update to 9.7:
  Bug fixes
  * 'cat' would fail with "input file is output file" if input and
    output are the same terminal device and the output is append-only.
    [bug introduced in coreutils-9.6]
  * 'cksum -a crc' misbehaved on aarch64 with 32-bit uint_fast32_t.
    [bug introduced in coreutils-9.6]
  * dd with the 'nocache' flag will now detect all failures to drop the
    cache for the whole file.  Previously it may have erroneously succeeded.
    [bug introduced with the "nocache" feature in coreutils-8.11]
  * 'ls -Z dir' would crash on all systems, and 'ls -l' could crash
    on systems like Android with SELinux but without xattr support.
    [bug introduced in coreutils-9.6]
  * `ls -l` could output spurious "Not supported" errors in certain cases,
    like with dangling symlinks on cygwin.
    [bug introduced in coreutils-9.6]
  * timeout would fail to timeout commands with infinitesimal timeouts.
    For example `timeout 1e-5000 sleep inf` would never timeout.
    [bug introduced with timeout in coreutils-7.0]
  * sleep, tail, and timeout would sometimes sleep for slightly less
    time than requested.
    [bug introduced in coreutils-5.0]
  * 'who -m' now outputs entries for remote logins.  Previously login
    entries prefixed with the service (like "sshd") were not matched.
    [bug introduced in coreutils-9.4]
  Improvements
  * 'logname' correctly returns the user who logged in the session,
    on more systems.  Previously on musl or uclibc it would have merely
    output the LOGNAME environment variable.
- coreutils-9.6-ls-Z-crash-fix.patch: Remove now-upstream patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744545600">- coreutils-i18n.patch: update gnulib mbchar+mbfile to the commit
  used by coreutils-9.7:
    https://git.sv.gnu.org/cgit/gnulib.git/commit/?id=41e7b7e0d
    mainly to pick up these commits:
  - c67c553e758 mbfile: Support pushback characters also right before EOF.
  - 87ee7ef66ee mbfile: Allow 2 pushback characters.</changelog>
  <changelog author="rw@suse.com" date="1748865600">- coreutils-9.7-sort-CVE-2025-5278.patch: Add upstream patch:
  sort with key character offsets of SIZE_MAX, could induce
  a read of 1 byte before an allocated heap buffer.
  (CVE-2025-5278, bsc#1243767)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758628800">- Update to 9.8:
  Bug fixes
  * 'b2sum' will diagnose --length values that are too big.
    Previously it would have silently assumed 512 for any larger values.
    [bug introduced in coreutils-9.6]
  * 'base32' and 'base64' when decoding will again diagnose partially
    padded data that ends with a newline.
    [bug introduced in coreutils-9.5]
  * 'basenc -d -i' will now strip '=' characters from the input
    in encodings where padding characters are not valid.
    [bug introduced with the basenc program in coreutils-8.31]
  * 'cp -p' had spurious "Operation not supported" failures when
    copying to non-NFS files from NFSv4 files with trivial ACLs.
    [bug introduced in coreutils-9.6]
  * 'cp --sparse=always' missed some opportunities to create holes.
    That is, although the copies had the correct data, sometimes
    data zeros used extents rather than holes.
    [This bug was present in "the beginning".]
  * cp missed opportunities to create holes when copying from file
    systems like squashfs that support SEEK_HOLE only trivially.
    [bug introduced in coreutils-9.0]
  * cp, install, and mv now avoid possible data corruption on
    glibc 2.41 and 2.42 systems when copy_file_range is used with ranges &gt; 2GiB,
    avoiding https://sourceware.org/PR33245
    [bug triggered since coreutils-9.0]
  * 'date' supports specifying multiple named formats with the last taking
    precedence.  Previously multiple specifications would induce an error.
    [bug introduced in coreutils-5.90]
  * 'dd oflag=seek_bytes' no longer mistakenly reports errors when the
    output file exists on GNU/Hurd.
    [bug introduced in coreutils-8.16]
  * 'fold' no longer exhausts memory when processing large inputs
    with a very large --width argument.
    [This bug was present in "the beginning".]
  * 'install -d' now produces the correct diagnostic upon failure
    to create a directory.  Previously it would have produced
    a confusing error about changing permissions.
    [This bug was present in "the beginning".]
  * "ls --size --block-size=\'k" could misalign output in locales
    with multi-byte thousands grouping characters.
    [This bug was present in "the beginning".]
  * 'nohup' avoids implementation defined behavior setting umask,
    avoiding a FORTIFY runtime failure on Bionic libc.
    [This bug was present in "the beginning".]
  * 'od --strings' with '-N' now works correctly.  Previously od might
    write a NUL byte after a heap buffer, or output invalid addresses.
    [These bugs were present in "the beginning".]
  * 'od -w0' will now issue a diagnostic and exit gracefully.
    Previously it would have aborted.
    [bug introduced in coreutils-9.3]
  * 'od -w' no longer silently mishandles enormous widths like 3037000500.
    Instead, it either outputs correctly or diagnoses a too-large width.
    [This bug was present in "the beginning".]
  * 'od +N.' (where N is a decimal number) works again as per POSIX.
    [bug introduced in textutils-2.0]
  * 'od /dev/null ++0' no longer mistakenly treats the ++0 as an offset.
    [This bug was present in "the beginning".]
  * 'sort' with key character offsets of SIZE_MAX, could induce
    a read of 1 byte before an allocated heap buffer. For example:
    'sort +0.18446744073709551615R input' on 64 bit systems.
    [bug introduced in coreutils-7.2]
  * stdbuf now works on AIX.  Previously it would have been ineffective.
    [bug introduced with the stdbuf program in coreutils-7.5]
  * 'tail -n NUM' no longer can output more than NUM lines if stdin
    is a largish regular file with a nonzero initial offset, and grows
    while 'tail' is reading it.
    [This bug was present in "the beginning".]
  * 'tail -f -n +NUM' no longer mishandles NUM values &gt;= UINTMAX_MAX
    when the input is seekable.
    [bug introduced in coreutils-9.6]
  * 'tail --pid' avoids some unlikely races if the kernel reuses PIDs.
    [bug introduced in coreutils-9.5]
  * 'tty' now exits with status 4 with a special diagnostic if ttyname
    fails even though standard input is a tty.  Formerly it quietly
    pretended that standard input was not a tty.
    [This bug was present in "the beginning".]
  New Features
  * basenc supports the --base58 option to encode and decode
    the visually unambiguous Base58 encoding.
  * 'cksum -a' now supports the 'sha3' argument, to use the SHA3-224,
    SHA3-256, SHA3-384, SHA3-512 message digest algorithms depending on
    the argument passed to the required --length (-l) option.
  * 'cksum -a' now supports the 'sha2' argument, as a more consistent
    interface than the existing 'sha224', 'sha256', 'sha384', 'sha512'
    arguments, which are now selected with the --length (-l) option.
  * 'date' now outputs dates in the country's native calendar for the
    Iranian locale (fa_IR) and for the Ethiopian locale (am_ET), and also
    does so more consistently for the Thailand locale (th_TH.UTF-8).
  * fold now supports multi-byte characters, honoring their column width.
    Also the --characters (-c) option was added to wrap at a certain
    number of characters, similarly to --bytes in uni-byte locales.
  * nproc now honors any cgroup v2 configured CPU quotas,
    which may reduce the effective number of processors available.
  * stty supports setting arbitrary baud rates on supported systems,
    like Hurd, Linux with glibc &gt;= 2.42, and some BSDs.
    Also on other systems the full set of supported baud rates
    is determined at build time if possible.
  * Commands that support hardware acceleration like cksum and wc
    can now disable this acceleration at runtime through the
    commonly used GLIBC_TUNABLES environment variable.  For example
    to disable the use of AVX512 instructions in cksum, you can:
    export GLIBC_TUNABLES='glibc.cpu.hwcaps=-AVX512F'
  Changes to conform better to POSIX.1-2024
  * readlink now defaults to being verbose if the POSIXLY_CORRECT
    environment variable is set.
  * realpath now supports -E, which specifies the default behavior.
    The corresponding long option is --canonicalize.
  * tsort now accepts and ignores -w.
  Improvements
  * 'factor' is now much faster at identifying large prime numbers,
    and significantly faster on composite numbers greater than 2^128.
  * fold now exits immediately upon receiving a write error,
    which is significant when reading large / unbounded inputs.
  * 'seq' is more accurate with large integer start values.
    Previously 'seq 18446744073709551617 inf | head -n1' would
    output the number before the user specified start value.
  Build-related
  * cksum was not compilable by Apple LLVM 10.0.0 x86-64, which
    lacks support for checking for the VPCLMULQDQ instruction.
    [bug introduced in coreutils-9.6]
- coreutils-9.7-sort-CVE-2025-5278.patch: Remove now-upstream patch.
- coreutils-getaddrinfo.patch: Likewise.
- coreutils-i18n.patch: Refresh patch.
  Remove i18n part for fold(1).
  Remove the mbchar part as it is now already pulled in upstream
  indirectly via the manywarnings gnulib module.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758801600">- coreutils-9.8-tail-large-num-of-files.patch: Add upstream patch:
  https://cgit.git.sv.gnu.org/cgit/coreutils.git/commit/?id=914972e80dbf82aac9ffe
  tail: fix tailing larger number of lines in regular files [rh#2398008]</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1762862400">- Update to 9.9:
  Bug fixes
  * `basenc --base58` would not operate correctly with input &gt; 15561475 bytes.
    [bug introduced with --base58 in coreutils-9.8]
  * 'cksum --check' now supports base64 encoded input in untagged format:
  - for all length adjustable algorithms (blake2b, sha2, sha3),
  - if that base64 input starts with a tag like "SHA1" etc.
    Previously an error was given, about invalid input format.
    [bug introduced in coreutils-9.2]
  * 'cksum --check -a sha2' has better support for tagged format.  Previously
    an unneeded but explicit '-a sha2' did not match standard tags like SHA256.
    Also non standard SHA2 tags with a bad length resulted in undefined behavior.
    [bug introduced in coreutils-9.8]
  * 'cp' restores performance with transparently compressed files, which
    regressed due to the avoidance of copy offload, seen with OpenZFS at least.
    [bug introduced in coreutils-9.8]
  * `env` on macOS, for now only when built with --disable-nls,
    will no longer always set a __CF_USER_TEXT_ENCODING environment variable.
    [bug introduced in coreutils-9.8]
  * 'nice' now limits the adjusted niceness value to its supported range on
    GNU/Hurd.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer reads out-of-bounds memory with trailing blanks in input.
    [bug introduced with numfmt in coreutils-8.21]
  * 'numfmt' no longer outputs invalid characters with multi-byte blanks in input.
    [bug introduced in coreutils-9.5]
  * 'rm -d DIR' no longer fails on Ceph snapshot directories.
    Although these directories are nonempty, 'rmdir DIR' succeeds on them.
    [bug introduced in coreutils-8.16]
  * 'sort --compress-program' now diagnoses if it can't write more data to an
    exited compressor.  Previously sort could have exited silently in this case.
    [bug introduced in coreutils-6.8]
  * 'tail' outputs the correct number of lines again for non-small -n values.
    Previously it may have output too few lines.
    [bug introduced in coreutils-9.8]
  * 'unexpand' no longer triggers a heap buffer overflow with --tabs arguments
    that use the GNU extension /NUM or +NUM formats.
    [bug introduced in coreutils-8.28]
  Changes in behavior
  * 'cp' with default options may again, like with versions before v9.8,
    miss opportunities to create holes with file systems that support
    SEEK_HOLE only trivially.  This change is a consequence of the
    abovementioned copy offload fix.
  * 'sort --compress-program' will continue without compressing temporary files
    if the specified program cannot be executed.  Also malformed shell scripts
    without a "shebang line" will no longer be executed.
  New Features
  * 'numfmt' now accepts the --unit-separator=SEP option, to output or accept
    a separator between the number and unit.  For e.g. "1234 M".
  Improvements
  * 'fmt', 'date', 'nl', and 'pr' will now exit promptly upon receiving a write
    error, which is significant when reading large / unbounded inputs.
  * install, sort, and split now use posix_spawn() to invoke child programs more
    efficiently and more independently from their own memory usage.
  * 'numfmt':
  - parses numbers with a non-breaking space character before a unit
  - parses numbers containing grouping characters from the current locale
  - supports a multi-byte --delimiter character
  - no longer processes input indefinitely in the presence of write errors
  * wc -l now operates 10% faster on hosts that support AVX512 instructions.
  Build-related
  * chcon and runcon are not built by default if selinux headers are not present,
    or if the --without-selinux configure option is specified.
    This can be overridden with the --with-selinux configure option.
  * nproc no longer fails to build with Android API level &lt;= 20.
    [build issue introduced in coreutils-9.8]
- coreutils-9.8-tail-large-num-of-files.patch: Remove now-upstream patch.
- coreutils-i18n.patch: Refresh patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1770206400">- Update to 9.10:
  Bug fixes
  * cp, install, and mv no longer enter an infinite loop copying sparse files
    with SEEK_HOLE.  E.g., this was seen on ext4 when copying sparse files with
    extents that are being actively updated, and copy offload is not being used.
    [bug introduced in coreutils-9.9]
  * 'date' no longer fails with format directives that return an empty string.
    [bug introduced in coreutils-9.9]
  * 'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it
    exists, if ftruncate fails.
    [bug introduced in coreutils-9.1]
  * du and ls no longer modify strings returned by getenv.
    POSIX says this is not portable.
    [bug introduced in fileutils-4.1.6]
  * 'fmt' now correctly diagnoses read errors.
    Previously fmt generated a generic error for any read error.
    [bug introduced in coreutils-9.0]
  * md5sum --text correctly translates CRLF line endings with the MSYS2 runtime.
    This also applies to the sha*sum and b2sum utilities.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer drops custom suffixes from numbers it cannot fully parse.
    [bug introduced with numfmt in coreutils-8.21]
  * 'tail -f --pid' can no longer exit upon receiving a non terminating signal.
    On older Linux systems it may have failed with "Interrupted system call".
    [bug introduced in coreutils-7.5]
  * 'timeout' will now propagate all terminating signals to the monitored command.
    Previously 'timeout' could have exited and left the monitored command running.
    [bug introduced with timeout in coreutils-7.0]
  * wc now documents its --debug option, currently used to
    indicate the line count acceleration being used.
    [bug introduced in coreutils-9.0]
  * When built with `clang -fno-inline`, memory allocation issues are again
    handled in a defined manner.  Previously programs may have crashed etc.
    after a failure to allocate memory.
    [bug introduced in coreutils-9.0]
  New Features
  * configure accepts a new --enable-single-binary=hardlinks mode to build the
    selected programs as hard links to a multi-call binary called "coreutils".
    This augments the existing "symlinks" and "shebangs" modes already
    supported by the --enable-single-binary option.
  * 'stat' and 'tail' now know about the "guest-memfd" file system type.
    stat -f -c%T now reports the file system type,
    and tail -f uses polling for this file system.
  * 'tail' now accepts the --debug option, which is currently used to
    detail the --follow implementation being used.
  * 'du' now supports the short option -A corresponding to the existing long
    option --apparent-size, for compatibility with FreeBSD.
  Changes in behavior
  * All commands now markup option names in --help and man pages,
    with bold attributes, and hyperlinks into the online manual on gnu.org.
    The links can be configured with the --enable-manual-url configure option,
    and the bold highlighting with --disable-bold-man-page-references.
    At runtime all markup can be disabled with the TERM=dumb env var value.
  * 'fmt' -w,--width no longer includes '\n' in the width of a line.
    I.e., the specified width is interpreted to be an _inclusive_ maximum.
  * 'ls --hyperlink' now uses more standard format hyperlinks.
    'ESC\' (ST) is now used as a delimiter, instead of '\a' (BEL).
  * 'ptx' -t is no longer a no-op, and now sets the default width to 100 columns.
  * 'timeout' now honors ignored signals and will not propagate them.  E.g.,
    timeout(1) in a shell backgrounded job, will not terminate upon receiving
    SIGINT or SIGQUIT, as these are ignored by default in shell background jobs.
  * 'timeout -v -s 0' now prints the signal number 0 instead of EXIT.
  * The multi-call binary now only processes --help or --version options
    if it is installed with a name ending with "coreutils".  This allows
    for more consistent handling of these options with unsupported commands.
  Improvements
  * The multi-call binary built with configure --enable-single-binary
    is reduced in size by 3.2% through the more efficient reuse of the cksum
    utility by the md5sum and sha*sum utilities.
  * 'cksum' now validates its options more consistently.
    E.g., `cksum --text --tag` now fails like `cksum --tag --text` already did.
  * 'cksum', 'du', and 'wc' now exit promptly upon receiving a write
    error, which is significant when processing many input files.
  * csplit, ls, and sort, now handle a more complete set of terminating signals.
  * 'du' now processes directories with 10,000 or more entries up to 9 times
    faster on the Lustre file system.
  * 'paste' now supports multi-byte --delimiters characters.
  * 'pinky' will now exit immediately upon receiving a write error, which is
    significant when reading large plan or project files.
  * 'readlink' and 'realpath' will now exit promptly upon receiving a write error,
    which is significant when canonicalizing multiple file names longer than
    PATH_MAX.
  * 'timeout' on Linux will always terminate the child in the case where the
    timeout process itself dies, like when it receives a KILL signal for example.
  Build-related
  * Programs now port to C23 platforms that strictly check types when
    qualifier-generic functions like strchr are used.
  * 'chcon' and 'runcon' stub binaries will be built on systems without
    libselinux, when configured using --with-selinux.
  * 'kill' and 'uptime' are no longer built by default.  These programs can be
    built with the --enable-install-program=kill,uptime configure option.
- coreutils.spec (%build):
  Remove --disable-install-program=kill as that is the default now.
  Add --enable-install-program=uptime as that is no longer built by default.
  Add hyperlinks in man pages via the --enable-manual-url option.
- coreutils-i18n.patch: Refresh patch.
  Sync mbfile.[ch] from the gnulib revision coreutils-9.10 is using.
- coreutils-remove_hostname_documentation.patch: Do not remove the description
  of 'uname -n' from the Texinfo manual.
- Refresh all other patches.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Skip env-signal-handler test in qemu emulation</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1771934400">- Factor out man pages of sub-package coreutils-systemd into
  sub-package coreutils-systemd-doc to avoid conflicts with
  newer procps.
- Add patch coreutils-sclp-terminfo-coloring.patch
  * Support sclp terminfo entries on s390/x</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1776772800">- Update to 9.11:
  Bug fixes
  * 'dd' now always diagnoses partial writes correctly upon write failure.
    Previously it may have indicated that only full writes were performed.
    [This bug was present in "the beginning".]
  * 'fold' will no longer truncate output when encountering 0xFF bytes.
    [bug introduced in coreutils-9.8]
  * 'fold' is again responsive to its input.  Previously it would have delayed
    processing until 256KiB was read from the input.
    [bug introduced in coreutils-9.8]
  * 'kill --help' now has links to valid anchors in the html manual.
    [bug introduced in coreutils-9.10]
  * When configured with --enable-systemd, the commands 'pinky',
    'uptime', 'users', and 'who' no longer consider the systemd session
    classes 'greeter', 'lock-screen', 'background', 'background-light',
    and 'none' to be users.
    [bug introduced in coreutils-9.4]
  * 'pwd' on ancient systems will no longer overflow a buffer
    when operating in deep paths longer than twice the system PATH_MAX.
    [bug introduced in coreutils-9.6]
  * 'stat --printf=%%N' no longer performs unnecessary checks of the QUOTING_STYLE
    environment variable.
    [bug introduced in coreutils-8.26]
  * 'timeout' no longer exits abruptly when its parent is the init process, e.g.,
    when started by the entrypoint of a container.
    [bug introduced in coreutils-9.10]
  New Features
  * 'cut' now supports multi-byte input and delimiters.  Consequently
    the -c option is now honored, and no longer an alias for -b, and
    the -n option is now honored, and no longer ignored.
    Also the -d option supports multi-byte delimiters.
  * 'cut' adds new options for better compatibility:
    The -w,--whitespace-delimited option was added to support blank aligned fields
    and for better compatibility with FreeBSD/macOS.
    The -O option was added as an alias for the --output-delimiter option,
    for better compatibility with busybox/toybox.
    The -F option was added as an alias for -w -O ' '
    for better compatibility with busybox/toybox.
  * 'date --date' now parses dot delimited dd.mm.yy format common in Europe.
    This is in addition to the already supported mm/dd/yy and yy-mm-dd formats.
  Changes in behavior
  * 'cksum --check' now uses shell quoting when required, to more robustly
    escape file names output in diagnostics.
    This also affects md5sum, sha*sum, and b2sum.
  Improvements
  * 'cat' now uses zero-copy I/O on Linux when appropriate, to improve throughput.
    E.g., throughput improved 6x from 12.9GiB/s to 81.8GiB/s on a Power10 system.
  * 'df --local' recognises more file system types as remote.
    Specifically: autofs, ncpfs, smb, smb2, gfs, gfs2, userlandfs.
  * 'df' improves duplicate mount suppression, by checking each mount against
    all previously kept entries for the same device, not just the latest one.
  * 'expand' and 'unexpand' now support multi-byte characters.
  * 'groups' and 'id' will now exit sooner after a write error,
    which is significant when listing information for many users.
  * 'install' now allows the combination of the --compare and
  - -preserve-timestamps options.
  * 'fold', 'join', 'numfmt', 'uniq' now use more consistent blank character
    determination on non GLIBC platforms.  For example \u3000 (ideographic space)
    will be considered a blank character on all platforms.
  * 'nl' now supports multi-byte --section-delimiter characters.
  * 'shuf -i' now operates up to two times faster on systems with unlocked stdio
    functions.
  * 'tac' will now exit sooner after a write error, which is significant when
    operating on a file with many lines.
  * 'timeout' now properly detects when it is reparented by a subreaper process on
    Linux instead of init, e.g., the 'systemd --user' process.
  * 'wc -l' now operates up to four and a half times faster on hosts that support
    Neon instructions.
  * 'wc -m' now operates up to 2.6 times faster on GLIBC when processing
    non-ASCII UTF-8 characters.
  * 'yes' now uses zero-copy I/O on Linux to significantly increase throughput.
    E.g., throughput improved 15x from 11.6GiB/s to 175GiB/s on a Power10 system.
  Build-related
  * ./configure --enable-single-binary=hardlinks is now supported on systems
    with dash as the system shell at /bin/sh.
    [issue introduced in coreutils-9.10]
  * The test suite may have failed with a "Hangup" error if run non-interactively.
    [issue introduced in coreutils-9.10]
- coreutils-i18n.patch: Refresh patch.
  Remove now-upstream I18N patches for cut(1), expand(1) and unexpand(1).
- Refresh all other patches.</changelog>
  <changelog author="rw@suse.com" date="1778155200">- coreutils-tests-misc-tty-eof-avoid-false-failure.patch: Add upstream patch:
  tests: avoid false failure with perl-IO-Tty &gt;= 1.24 (bsc#1264052)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1779192000">- coreutils-tee-fix-infloop-on-EAGAIN-and-short-write.patch: Add upstream
  patch (boo#1265378)
  * 'tee' no longer loops infinitely after writing all output if a write
    call sets errno to EAGAIN.
    [bug introduced in coreutils-9.11]
  * 'tee' no longer treats short writes as errors.
    [bug introduced in coreutils-9.11]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781870400">- Switch coreutils-single to build as hardlinks</changelog>
</package>
<package pkgid="329ab83e8f75d8a4b7a8d07453b6ca97e6d787243f0acb955517047d3a25ace5a8b9f477afb9ec68345ce75f9a0d1be81105737b6b9638145046a03c5c15adc4" name="coreutils-debugsource" arch="i586">
  <version epoch="0" ver="9.11" rel="11.3"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684, bsc#1218982)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1711972800">- Update to 9.5:
  Bug fixes:
  * chmod -R now avoids a race where an attacker may replace a traversed file
    with a symlink, causing chmod to operate on an unintended file.
    [This bug was present in "the beginning".]
  * cp, mv, and install no longer issue spurious diagnostics like "failed
    to preserve ownership" when copying to GNU/Linux CIFS file systems.
    They do this by working around some Linux CIFS bugs.
  * cp --no-preserve=mode will correctly maintain set-group-ID bits
    for created directories.  Previously on systems that didn't support ACLs,
    cp would have reset the set-group-ID bit on created directories.
    [bug introduced in coreutils-8.20]
  * join and uniq now support multi-byte characters better.
    For example, 'join -tX' now works even if X is a multi-byte character,
    and both programs now treat multi-byte characters like U+3000
    IDEOGRAPHIC SPACE as blanks if the current locale treats them so.
  * numfmt options like --suffix no longer have an arbitrary 127-byte limit.
    [bug introduced with numfmt in coreutils-8.21]
  * mktemp with --suffix now better diagnoses templates with too few X's.
    Previously it conflated the insignificant --suffix in the error.
    [bug introduced in coreutils-8.1]
  * sort again handles thousands grouping characters in single-byte locales
    where the grouping character is greater than CHAR_MAX.  For e.g. signed
    character platforms with a 0xA0 (aka &amp;nbsp) grouping character.
    [bug introduced in coreutils-9.1]
  * split --line-bytes with a mixture of very long and short lines
    no longer overwrites the heap (CVE-2024-0684).
    [bug introduced in coreutils-9.2]
  * tail no longer mishandles input from files in /proc and /sys file systems,
    on systems with a page size larger than the stdio BUFSIZ.
    [This bug was present in "the beginning".]
  * timeout avoids a narrow race condition, where it might kill arbitrary
    processes after a failed process fork.
    [bug introduced with timeout in coreutils-7.0]
  * timeout avoids a narrow race condition, where it might fail to
    kill monitored processes immediately after forking them.
    [bug introduced with timeout in coreutils-7.0]
  * wc no longer fails to count unprintable characters as parts of words.
    [bug introduced in textutils-2.1]
  Changes in behavior:
  * base32 and base64 no longer require padding when decoding.
    Previously an error was given for non padded encoded data.
  * base32 and base64 have improved detection of corrupted encodings.
    Previously encodings with non zero padding bits were accepted.
  * basenc --base16 -d now supports lower case hexadecimal characters.
    Previously an error was given for lower case hex digits.
  * cp --no-clobber, and mv -n no longer exit with failure status if
    existing files are encountered in the destination.  Instead they revert
    to the behavior from before v9.2, silently skipping existing files.
  * ls --dired now implies long format output without hyperlinks enabled,
    and will take precedence over previously specified formats or hyperlink
    mode.
  * numfmt will accept lowercase 'k' to indicate Kilo or Kibi units on input,
    and uses lowercase 'k' when outputting such units in '--to=si' mode.
  * pinky no longer tries to canonicalize the user's login location by default,
    rather requiring the new --lookup option to enable this often slow feature.
  * wc no longer ignores encoding errors when counting words.
    Instead, it treats them as non white space.
  New features:
  * chgrp now accepts the --from=OWNER:GROUP option to restrict changes to files
    with matching current OWNER and/or GROUP, as already supported by chown(1).
  * chmod adds support for -h, -H,-L,-P, and --dereference options, providing
    more control over symlink handling.  This supports more secure handling of
    CLI arguments, and is more consistent with chown, and chmod on other
    systems.
  * cp now accepts the --keep-directory-symlink option (like tar), to preserve
    and follow existing symlinks to directories in the destination.
  * cp and mv now accept the --update=none-fail option, which is similar
    to the --no-clobber option, except that existing files are diagnosed,
    and the command exits with failure status if existing files.
    The -n,--no-clobber option is best avoided due to platform differences.
  * env now accepts the -a,--argv0 option to override the zeroth argument
    of the command being executed.
  * mv now accepts an --exchange option, which causes the source and
    destination to be exchanged.  It should be combined with
  - -no-target-directory (-T) if the destination is a directory.
    The exchange is atomic if source and destination are on a single
    file system that supports atomic exchange; --exchange is not yet
    supported in other situations.
  * od now supports printing IEEE half precision floating point with -t fH,
    or brain 16 bit floating point with -t fB, where supported by the compiler.
  * tail now supports following multiple processes, with repeated --pid options.
  Improvements:
  * cp,mv,install,cat,split now read and write a minimum of 256KiB at a time.
    This was previously 128KiB and increasing to 256KiB was seen to increase
    throughput by 10-20% when reading cached files on modern systems.
  * env,kill,timeout now support unnamed signals. kill(1) for example now
    supports sending such signals, and env(1) will list them appropriately.
  * SELinux operations in file copy operations are now more efficient,
    avoiding unneeded MCS/MLS label translation.
  * sort no longer dynamically links to libcrypto unless -R is used.
    This decreases startup overhead in the typical case.
  * wc is now much faster in single-byte locales and somewhat faster in
    multi-byte locales.
- coreutils-9.4.split-CVE-2024-0684.patch: Remove now-upstream patch.
- gnulib-readutmp-under-gdm.patch: Likewise.
- gnulib-readutmp.patch: Likewise.
- coreutils-i18n.patch: Remove multi-byte patches for join and uniq, as the
  upstream version now handles those tests.
  Pull in gnulib module mbchar manually, as it is a dependency of mbfile,
  but dropped out of the upstream dependency chain.
- coreutils-misc.patch: Remove change for gnulib-tests/test-isnanl.h.
- coreutils-fix-gnulib-time_r-tests.patch: Add upstream gnulib patch to skip
  French test if TZ='Europe/Paris' does not work.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1720526400">- coreutils-i18n.patch: fold(1): fix exit code for non-existent file.
  The exit code of fold(1) was zero for non-existent file:
    $ fold badfile; echo $?
    fold: badfile: No such file or directory
    0
  The bug was introduced by the downstrean I18N patch. (rhbz#2296201)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1721390400">- Avoid empty scriptlets</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1727611200">- coreutils-i18n.patch: fold(1): fix fold -b with UTF8 locale.
  Sync fix in I18N patch from Fedora/Redhat and add a test. (RHEL-60295)
  Original report: https://access.redhat.com/solutions/3459791</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1737115200">- Update to 9.6:
  Bug fixes
  * cp fixes support for --update=none-fail, which would have been
    rejected as an invalid option.
    [bug introduced in coreutils-9.5]
  * cp,mv --update no longer overrides --interactive or --force.
    [bug introduced in coreutils-9.3]
  * csplit no longer creates empty files given empty input.
    [This bug was present in "the beginning".]
  * ls and printf fix shell quoted output in the edge case of escaped
    first and last characters, and single quotes in the string.
    [bug introduced in coreutils-8.26]
  * ls -l no longer outputs "Permission denied" errors on NFS
    which may happen with files without read permission, and which resulted
    in inaccurate indication of ACLs (missing '+' flag after mode).
    [bug introduced in coreutils-9.4]
  * ls -l no longer outputs "Not supported" errors on virtiofs.
    [bug introduced in coreutils-9.4]
  * mv works again with macFUSE file systems.  Previously it would
    have exited with a "Function not implemented" error.
    [bug introduced in coreutils-8.28]
  * nproc gives more consistent results on systems with more than 1024 CPUs.
    Previously it would have ignored the affinity mask on such systems.
    [bug introduced with nproc in coreutils-8.1]
  * numfmt --from=iec-i now works with numbers without a suffix.
    Previously such numbers were rejected with an error.
    [bug introduced with numfmt in coreutils-8.21]
  * printf now diagnoses attempts to treat empty strings as numbers,
    as per POSIX. For example, "printf '%d' ''" now issues a diagnostic
    and fails instead of silently succeeding.
    [This bug was present in "the beginning".]
  * pwd no longer outputs an erroneous double slash on systems
    where the system getcwd() was completely replaced.
    [bug introduced in coreutils-9.2]
  * 'shuf' generates more-random output when the output is small.
    [bug introduced in coreutils-8.6]
  * `tail --follow=name` no longer waits indefinitely for watched
    file names that are moved elsewhere within the same file system.
    [bug introduced in coreutils-8.24]
  * `tail --follow` without --retry, will consistently exit with failure status
    where inotify is not used, when all followed files become inaccessible.
    [This bug was present in "the beginning".]
  * `tail --follow --pid=PID` will now exit when the PID dies,
    even in the presence of blocking inputs like unopened fifos.
    [This bug was present in "the beginning".]
  * 'tail -c 4096 /dev/zero' no longer loops forever.
    [This bug was present in "the beginning".]
  Changes in behavior
  * 'factor' now buffers output more efficiently in some cases.
  * install -C now dereferences symlink sources when comparing,
    rather than always treating as different and performing the copy.
  * kill -l and -t now list signal 0, as it's a valid signal to send.
  * ls's -f option now simply acts like -aU, instead of also ignoring
    some earlier options.  For example 'ls -fl' and 'ls -lf' are now
    equivalent because -f no longer ignores an earlier -l.  The new
    behavior is more orthogonal and is compatible with FreeBSD.
  * stat -f -c%T now reports the "fuseblk" file system type as "fuse",
    given that there is no longer a distinct "ctl" fuse variant file system.
  New Features
  * cksum -a now supports the "crc32b" option, which calculates the CRC
    of the input as defined by ITU V.42, as used by gzip for example.
    For performance pclmul instructions are used where supported.
  * ls now supports the --sort=name option,
    to explicitly select the default operation of sorting by file name.
  * printf now supports indexed arguments, using the POSIX:2024 specified
    %&lt;i&gt;$ format, where '&lt;i&gt;' is an integer referencing a particular argument,
    thus allowing repetition or reordering of printf arguments.
  * test supports the POSIX:2024 specified '&lt;' and '&gt;' operators with strings,
    to compare the string locale collating order.
  * timeout now supports the POSIX:2024 specified -f, and -p short options,
    corresponding to --foreground, and --preserve-status respectively.
  Improvements
  * cksum -a crc, makes use of AVX2, AVX512, and ARMv8 SIMD extensions
    for time reductions of up to 40%, 60%, and 80% respectively.
  * 'head -c NUM', 'head -n NUM', 'nl -l NUM', 'nproc --ignore NUM',
    'tail -c NUM', 'tail -n NUM', and 'tail --max-unchanged-stats NUM’
    no longer fail merely because NUM stands for 2**64 or more.
  * sort operates more efficiently when used on pseudo files with
    an apparent size of 0, like those in /proc.
  * stat and tail now know about the "bcachefs", and "pidfs" file system types.
    stat -f -c%T now reports the file system type,
    and tail -f uses inotify for these file systems.
  * wc now reads a minimum of 256KiB at a time.
    This was previously 16KiB and increasing to 256KiB was seen to increase
    wc -l performance by about 10% when reading cached files on modern systems.
- coreutils-fix-gnulib-time_r-tests.patch: Remove now-upstream patch.
- coreutils-9.6-ls-Z-crash-fix.patch: Add upstream patch from after the release.
- coreutils.spec (Patch920): Exchange names of above patch files accordingly.
- coreutils-i18n.patch: Refresh patch, manually porting some upstream fixes
  into the i18n chunks for expand.c, fold.c and unexpand.c.
- Refresh all other patches:
  * coreutils-disable_tests.patch
  * coreutils-remove_hostname_documentation.patch
  * coreutils-remove_kill_documentation.patch
  * coreutils-skip-gnulib-test-tls.patch
  * coreutils-tests-shorten-extreme-factor-tests.patch
  * coreutils-tests-workaround-make-fdleak.patch</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744286400">- Update to 9.7:
  Bug fixes
  * 'cat' would fail with "input file is output file" if input and
    output are the same terminal device and the output is append-only.
    [bug introduced in coreutils-9.6]
  * 'cksum -a crc' misbehaved on aarch64 with 32-bit uint_fast32_t.
    [bug introduced in coreutils-9.6]
  * dd with the 'nocache' flag will now detect all failures to drop the
    cache for the whole file.  Previously it may have erroneously succeeded.
    [bug introduced with the "nocache" feature in coreutils-8.11]
  * 'ls -Z dir' would crash on all systems, and 'ls -l' could crash
    on systems like Android with SELinux but without xattr support.
    [bug introduced in coreutils-9.6]
  * `ls -l` could output spurious "Not supported" errors in certain cases,
    like with dangling symlinks on cygwin.
    [bug introduced in coreutils-9.6]
  * timeout would fail to timeout commands with infinitesimal timeouts.
    For example `timeout 1e-5000 sleep inf` would never timeout.
    [bug introduced with timeout in coreutils-7.0]
  * sleep, tail, and timeout would sometimes sleep for slightly less
    time than requested.
    [bug introduced in coreutils-5.0]
  * 'who -m' now outputs entries for remote logins.  Previously login
    entries prefixed with the service (like "sshd") were not matched.
    [bug introduced in coreutils-9.4]
  Improvements
  * 'logname' correctly returns the user who logged in the session,
    on more systems.  Previously on musl or uclibc it would have merely
    output the LOGNAME environment variable.
- coreutils-9.6-ls-Z-crash-fix.patch: Remove now-upstream patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744545600">- coreutils-i18n.patch: update gnulib mbchar+mbfile to the commit
  used by coreutils-9.7:
    https://git.sv.gnu.org/cgit/gnulib.git/commit/?id=41e7b7e0d
    mainly to pick up these commits:
  - c67c553e758 mbfile: Support pushback characters also right before EOF.
  - 87ee7ef66ee mbfile: Allow 2 pushback characters.</changelog>
  <changelog author="rw@suse.com" date="1748865600">- coreutils-9.7-sort-CVE-2025-5278.patch: Add upstream patch:
  sort with key character offsets of SIZE_MAX, could induce
  a read of 1 byte before an allocated heap buffer.
  (CVE-2025-5278, bsc#1243767)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758628800">- Update to 9.8:
  Bug fixes
  * 'b2sum' will diagnose --length values that are too big.
    Previously it would have silently assumed 512 for any larger values.
    [bug introduced in coreutils-9.6]
  * 'base32' and 'base64' when decoding will again diagnose partially
    padded data that ends with a newline.
    [bug introduced in coreutils-9.5]
  * 'basenc -d -i' will now strip '=' characters from the input
    in encodings where padding characters are not valid.
    [bug introduced with the basenc program in coreutils-8.31]
  * 'cp -p' had spurious "Operation not supported" failures when
    copying to non-NFS files from NFSv4 files with trivial ACLs.
    [bug introduced in coreutils-9.6]
  * 'cp --sparse=always' missed some opportunities to create holes.
    That is, although the copies had the correct data, sometimes
    data zeros used extents rather than holes.
    [This bug was present in "the beginning".]
  * cp missed opportunities to create holes when copying from file
    systems like squashfs that support SEEK_HOLE only trivially.
    [bug introduced in coreutils-9.0]
  * cp, install, and mv now avoid possible data corruption on
    glibc 2.41 and 2.42 systems when copy_file_range is used with ranges &gt; 2GiB,
    avoiding https://sourceware.org/PR33245
    [bug triggered since coreutils-9.0]
  * 'date' supports specifying multiple named formats with the last taking
    precedence.  Previously multiple specifications would induce an error.
    [bug introduced in coreutils-5.90]
  * 'dd oflag=seek_bytes' no longer mistakenly reports errors when the
    output file exists on GNU/Hurd.
    [bug introduced in coreutils-8.16]
  * 'fold' no longer exhausts memory when processing large inputs
    with a very large --width argument.
    [This bug was present in "the beginning".]
  * 'install -d' now produces the correct diagnostic upon failure
    to create a directory.  Previously it would have produced
    a confusing error about changing permissions.
    [This bug was present in "the beginning".]
  * "ls --size --block-size=\'k" could misalign output in locales
    with multi-byte thousands grouping characters.
    [This bug was present in "the beginning".]
  * 'nohup' avoids implementation defined behavior setting umask,
    avoiding a FORTIFY runtime failure on Bionic libc.
    [This bug was present in "the beginning".]
  * 'od --strings' with '-N' now works correctly.  Previously od might
    write a NUL byte after a heap buffer, or output invalid addresses.
    [These bugs were present in "the beginning".]
  * 'od -w0' will now issue a diagnostic and exit gracefully.
    Previously it would have aborted.
    [bug introduced in coreutils-9.3]
  * 'od -w' no longer silently mishandles enormous widths like 3037000500.
    Instead, it either outputs correctly or diagnoses a too-large width.
    [This bug was present in "the beginning".]
  * 'od +N.' (where N is a decimal number) works again as per POSIX.
    [bug introduced in textutils-2.0]
  * 'od /dev/null ++0' no longer mistakenly treats the ++0 as an offset.
    [This bug was present in "the beginning".]
  * 'sort' with key character offsets of SIZE_MAX, could induce
    a read of 1 byte before an allocated heap buffer. For example:
    'sort +0.18446744073709551615R input' on 64 bit systems.
    [bug introduced in coreutils-7.2]
  * stdbuf now works on AIX.  Previously it would have been ineffective.
    [bug introduced with the stdbuf program in coreutils-7.5]
  * 'tail -n NUM' no longer can output more than NUM lines if stdin
    is a largish regular file with a nonzero initial offset, and grows
    while 'tail' is reading it.
    [This bug was present in "the beginning".]
  * 'tail -f -n +NUM' no longer mishandles NUM values &gt;= UINTMAX_MAX
    when the input is seekable.
    [bug introduced in coreutils-9.6]
  * 'tail --pid' avoids some unlikely races if the kernel reuses PIDs.
    [bug introduced in coreutils-9.5]
  * 'tty' now exits with status 4 with a special diagnostic if ttyname
    fails even though standard input is a tty.  Formerly it quietly
    pretended that standard input was not a tty.
    [This bug was present in "the beginning".]
  New Features
  * basenc supports the --base58 option to encode and decode
    the visually unambiguous Base58 encoding.
  * 'cksum -a' now supports the 'sha3' argument, to use the SHA3-224,
    SHA3-256, SHA3-384, SHA3-512 message digest algorithms depending on
    the argument passed to the required --length (-l) option.
  * 'cksum -a' now supports the 'sha2' argument, as a more consistent
    interface than the existing 'sha224', 'sha256', 'sha384', 'sha512'
    arguments, which are now selected with the --length (-l) option.
  * 'date' now outputs dates in the country's native calendar for the
    Iranian locale (fa_IR) and for the Ethiopian locale (am_ET), and also
    does so more consistently for the Thailand locale (th_TH.UTF-8).
  * fold now supports multi-byte characters, honoring their column width.
    Also the --characters (-c) option was added to wrap at a certain
    number of characters, similarly to --bytes in uni-byte locales.
  * nproc now honors any cgroup v2 configured CPU quotas,
    which may reduce the effective number of processors available.
  * stty supports setting arbitrary baud rates on supported systems,
    like Hurd, Linux with glibc &gt;= 2.42, and some BSDs.
    Also on other systems the full set of supported baud rates
    is determined at build time if possible.
  * Commands that support hardware acceleration like cksum and wc
    can now disable this acceleration at runtime through the
    commonly used GLIBC_TUNABLES environment variable.  For example
    to disable the use of AVX512 instructions in cksum, you can:
    export GLIBC_TUNABLES='glibc.cpu.hwcaps=-AVX512F'
  Changes to conform better to POSIX.1-2024
  * readlink now defaults to being verbose if the POSIXLY_CORRECT
    environment variable is set.
  * realpath now supports -E, which specifies the default behavior.
    The corresponding long option is --canonicalize.
  * tsort now accepts and ignores -w.
  Improvements
  * 'factor' is now much faster at identifying large prime numbers,
    and significantly faster on composite numbers greater than 2^128.
  * fold now exits immediately upon receiving a write error,
    which is significant when reading large / unbounded inputs.
  * 'seq' is more accurate with large integer start values.
    Previously 'seq 18446744073709551617 inf | head -n1' would
    output the number before the user specified start value.
  Build-related
  * cksum was not compilable by Apple LLVM 10.0.0 x86-64, which
    lacks support for checking for the VPCLMULQDQ instruction.
    [bug introduced in coreutils-9.6]
- coreutils-9.7-sort-CVE-2025-5278.patch: Remove now-upstream patch.
- coreutils-getaddrinfo.patch: Likewise.
- coreutils-i18n.patch: Refresh patch.
  Remove i18n part for fold(1).
  Remove the mbchar part as it is now already pulled in upstream
  indirectly via the manywarnings gnulib module.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758801600">- coreutils-9.8-tail-large-num-of-files.patch: Add upstream patch:
  https://cgit.git.sv.gnu.org/cgit/coreutils.git/commit/?id=914972e80dbf82aac9ffe
  tail: fix tailing larger number of lines in regular files [rh#2398008]</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1762862400">- Update to 9.9:
  Bug fixes
  * `basenc --base58` would not operate correctly with input &gt; 15561475 bytes.
    [bug introduced with --base58 in coreutils-9.8]
  * 'cksum --check' now supports base64 encoded input in untagged format:
  - for all length adjustable algorithms (blake2b, sha2, sha3),
  - if that base64 input starts with a tag like "SHA1" etc.
    Previously an error was given, about invalid input format.
    [bug introduced in coreutils-9.2]
  * 'cksum --check -a sha2' has better support for tagged format.  Previously
    an unneeded but explicit '-a sha2' did not match standard tags like SHA256.
    Also non standard SHA2 tags with a bad length resulted in undefined behavior.
    [bug introduced in coreutils-9.8]
  * 'cp' restores performance with transparently compressed files, which
    regressed due to the avoidance of copy offload, seen with OpenZFS at least.
    [bug introduced in coreutils-9.8]
  * `env` on macOS, for now only when built with --disable-nls,
    will no longer always set a __CF_USER_TEXT_ENCODING environment variable.
    [bug introduced in coreutils-9.8]
  * 'nice' now limits the adjusted niceness value to its supported range on
    GNU/Hurd.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer reads out-of-bounds memory with trailing blanks in input.
    [bug introduced with numfmt in coreutils-8.21]
  * 'numfmt' no longer outputs invalid characters with multi-byte blanks in input.
    [bug introduced in coreutils-9.5]
  * 'rm -d DIR' no longer fails on Ceph snapshot directories.
    Although these directories are nonempty, 'rmdir DIR' succeeds on them.
    [bug introduced in coreutils-8.16]
  * 'sort --compress-program' now diagnoses if it can't write more data to an
    exited compressor.  Previously sort could have exited silently in this case.
    [bug introduced in coreutils-6.8]
  * 'tail' outputs the correct number of lines again for non-small -n values.
    Previously it may have output too few lines.
    [bug introduced in coreutils-9.8]
  * 'unexpand' no longer triggers a heap buffer overflow with --tabs arguments
    that use the GNU extension /NUM or +NUM formats.
    [bug introduced in coreutils-8.28]
  Changes in behavior
  * 'cp' with default options may again, like with versions before v9.8,
    miss opportunities to create holes with file systems that support
    SEEK_HOLE only trivially.  This change is a consequence of the
    abovementioned copy offload fix.
  * 'sort --compress-program' will continue without compressing temporary files
    if the specified program cannot be executed.  Also malformed shell scripts
    without a "shebang line" will no longer be executed.
  New Features
  * 'numfmt' now accepts the --unit-separator=SEP option, to output or accept
    a separator between the number and unit.  For e.g. "1234 M".
  Improvements
  * 'fmt', 'date', 'nl', and 'pr' will now exit promptly upon receiving a write
    error, which is significant when reading large / unbounded inputs.
  * install, sort, and split now use posix_spawn() to invoke child programs more
    efficiently and more independently from their own memory usage.
  * 'numfmt':
  - parses numbers with a non-breaking space character before a unit
  - parses numbers containing grouping characters from the current locale
  - supports a multi-byte --delimiter character
  - no longer processes input indefinitely in the presence of write errors
  * wc -l now operates 10% faster on hosts that support AVX512 instructions.
  Build-related
  * chcon and runcon are not built by default if selinux headers are not present,
    or if the --without-selinux configure option is specified.
    This can be overridden with the --with-selinux configure option.
  * nproc no longer fails to build with Android API level &lt;= 20.
    [build issue introduced in coreutils-9.8]
- coreutils-9.8-tail-large-num-of-files.patch: Remove now-upstream patch.
- coreutils-i18n.patch: Refresh patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1770206400">- Update to 9.10:
  Bug fixes
  * cp, install, and mv no longer enter an infinite loop copying sparse files
    with SEEK_HOLE.  E.g., this was seen on ext4 when copying sparse files with
    extents that are being actively updated, and copy offload is not being used.
    [bug introduced in coreutils-9.9]
  * 'date' no longer fails with format directives that return an empty string.
    [bug introduced in coreutils-9.9]
  * 'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it
    exists, if ftruncate fails.
    [bug introduced in coreutils-9.1]
  * du and ls no longer modify strings returned by getenv.
    POSIX says this is not portable.
    [bug introduced in fileutils-4.1.6]
  * 'fmt' now correctly diagnoses read errors.
    Previously fmt generated a generic error for any read error.
    [bug introduced in coreutils-9.0]
  * md5sum --text correctly translates CRLF line endings with the MSYS2 runtime.
    This also applies to the sha*sum and b2sum utilities.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer drops custom suffixes from numbers it cannot fully parse.
    [bug introduced with numfmt in coreutils-8.21]
  * 'tail -f --pid' can no longer exit upon receiving a non terminating signal.
    On older Linux systems it may have failed with "Interrupted system call".
    [bug introduced in coreutils-7.5]
  * 'timeout' will now propagate all terminating signals to the monitored command.
    Previously 'timeout' could have exited and left the monitored command running.
    [bug introduced with timeout in coreutils-7.0]
  * wc now documents its --debug option, currently used to
    indicate the line count acceleration being used.
    [bug introduced in coreutils-9.0]
  * When built with `clang -fno-inline`, memory allocation issues are again
    handled in a defined manner.  Previously programs may have crashed etc.
    after a failure to allocate memory.
    [bug introduced in coreutils-9.0]
  New Features
  * configure accepts a new --enable-single-binary=hardlinks mode to build the
    selected programs as hard links to a multi-call binary called "coreutils".
    This augments the existing "symlinks" and "shebangs" modes already
    supported by the --enable-single-binary option.
  * 'stat' and 'tail' now know about the "guest-memfd" file system type.
    stat -f -c%T now reports the file system type,
    and tail -f uses polling for this file system.
  * 'tail' now accepts the --debug option, which is currently used to
    detail the --follow implementation being used.
  * 'du' now supports the short option -A corresponding to the existing long
    option --apparent-size, for compatibility with FreeBSD.
  Changes in behavior
  * All commands now markup option names in --help and man pages,
    with bold attributes, and hyperlinks into the online manual on gnu.org.
    The links can be configured with the --enable-manual-url configure option,
    and the bold highlighting with --disable-bold-man-page-references.
    At runtime all markup can be disabled with the TERM=dumb env var value.
  * 'fmt' -w,--width no longer includes '\n' in the width of a line.
    I.e., the specified width is interpreted to be an _inclusive_ maximum.
  * 'ls --hyperlink' now uses more standard format hyperlinks.
    'ESC\' (ST) is now used as a delimiter, instead of '\a' (BEL).
  * 'ptx' -t is no longer a no-op, and now sets the default width to 100 columns.
  * 'timeout' now honors ignored signals and will not propagate them.  E.g.,
    timeout(1) in a shell backgrounded job, will not terminate upon receiving
    SIGINT or SIGQUIT, as these are ignored by default in shell background jobs.
  * 'timeout -v -s 0' now prints the signal number 0 instead of EXIT.
  * The multi-call binary now only processes --help or --version options
    if it is installed with a name ending with "coreutils".  This allows
    for more consistent handling of these options with unsupported commands.
  Improvements
  * The multi-call binary built with configure --enable-single-binary
    is reduced in size by 3.2% through the more efficient reuse of the cksum
    utility by the md5sum and sha*sum utilities.
  * 'cksum' now validates its options more consistently.
    E.g., `cksum --text --tag` now fails like `cksum --tag --text` already did.
  * 'cksum', 'du', and 'wc' now exit promptly upon receiving a write
    error, which is significant when processing many input files.
  * csplit, ls, and sort, now handle a more complete set of terminating signals.
  * 'du' now processes directories with 10,000 or more entries up to 9 times
    faster on the Lustre file system.
  * 'paste' now supports multi-byte --delimiters characters.
  * 'pinky' will now exit immediately upon receiving a write error, which is
    significant when reading large plan or project files.
  * 'readlink' and 'realpath' will now exit promptly upon receiving a write error,
    which is significant when canonicalizing multiple file names longer than
    PATH_MAX.
  * 'timeout' on Linux will always terminate the child in the case where the
    timeout process itself dies, like when it receives a KILL signal for example.
  Build-related
  * Programs now port to C23 platforms that strictly check types when
    qualifier-generic functions like strchr are used.
  * 'chcon' and 'runcon' stub binaries will be built on systems without
    libselinux, when configured using --with-selinux.
  * 'kill' and 'uptime' are no longer built by default.  These programs can be
    built with the --enable-install-program=kill,uptime configure option.
- coreutils.spec (%build):
  Remove --disable-install-program=kill as that is the default now.
  Add --enable-install-program=uptime as that is no longer built by default.
  Add hyperlinks in man pages via the --enable-manual-url option.
- coreutils-i18n.patch: Refresh patch.
  Sync mbfile.[ch] from the gnulib revision coreutils-9.10 is using.
- coreutils-remove_hostname_documentation.patch: Do not remove the description
  of 'uname -n' from the Texinfo manual.
- Refresh all other patches.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Skip env-signal-handler test in qemu emulation</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1771934400">- Factor out man pages of sub-package coreutils-systemd into
  sub-package coreutils-systemd-doc to avoid conflicts with
  newer procps.
- Add patch coreutils-sclp-terminfo-coloring.patch
  * Support sclp terminfo entries on s390/x</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1776772800">- Update to 9.11:
  Bug fixes
  * 'dd' now always diagnoses partial writes correctly upon write failure.
    Previously it may have indicated that only full writes were performed.
    [This bug was present in "the beginning".]
  * 'fold' will no longer truncate output when encountering 0xFF bytes.
    [bug introduced in coreutils-9.8]
  * 'fold' is again responsive to its input.  Previously it would have delayed
    processing until 256KiB was read from the input.
    [bug introduced in coreutils-9.8]
  * 'kill --help' now has links to valid anchors in the html manual.
    [bug introduced in coreutils-9.10]
  * When configured with --enable-systemd, the commands 'pinky',
    'uptime', 'users', and 'who' no longer consider the systemd session
    classes 'greeter', 'lock-screen', 'background', 'background-light',
    and 'none' to be users.
    [bug introduced in coreutils-9.4]
  * 'pwd' on ancient systems will no longer overflow a buffer
    when operating in deep paths longer than twice the system PATH_MAX.
    [bug introduced in coreutils-9.6]
  * 'stat --printf=%%N' no longer performs unnecessary checks of the QUOTING_STYLE
    environment variable.
    [bug introduced in coreutils-8.26]
  * 'timeout' no longer exits abruptly when its parent is the init process, e.g.,
    when started by the entrypoint of a container.
    [bug introduced in coreutils-9.10]
  New Features
  * 'cut' now supports multi-byte input and delimiters.  Consequently
    the -c option is now honored, and no longer an alias for -b, and
    the -n option is now honored, and no longer ignored.
    Also the -d option supports multi-byte delimiters.
  * 'cut' adds new options for better compatibility:
    The -w,--whitespace-delimited option was added to support blank aligned fields
    and for better compatibility with FreeBSD/macOS.
    The -O option was added as an alias for the --output-delimiter option,
    for better compatibility with busybox/toybox.
    The -F option was added as an alias for -w -O ' '
    for better compatibility with busybox/toybox.
  * 'date --date' now parses dot delimited dd.mm.yy format common in Europe.
    This is in addition to the already supported mm/dd/yy and yy-mm-dd formats.
  Changes in behavior
  * 'cksum --check' now uses shell quoting when required, to more robustly
    escape file names output in diagnostics.
    This also affects md5sum, sha*sum, and b2sum.
  Improvements
  * 'cat' now uses zero-copy I/O on Linux when appropriate, to improve throughput.
    E.g., throughput improved 6x from 12.9GiB/s to 81.8GiB/s on a Power10 system.
  * 'df --local' recognises more file system types as remote.
    Specifically: autofs, ncpfs, smb, smb2, gfs, gfs2, userlandfs.
  * 'df' improves duplicate mount suppression, by checking each mount against
    all previously kept entries for the same device, not just the latest one.
  * 'expand' and 'unexpand' now support multi-byte characters.
  * 'groups' and 'id' will now exit sooner after a write error,
    which is significant when listing information for many users.
  * 'install' now allows the combination of the --compare and
  - -preserve-timestamps options.
  * 'fold', 'join', 'numfmt', 'uniq' now use more consistent blank character
    determination on non GLIBC platforms.  For example \u3000 (ideographic space)
    will be considered a blank character on all platforms.
  * 'nl' now supports multi-byte --section-delimiter characters.
  * 'shuf -i' now operates up to two times faster on systems with unlocked stdio
    functions.
  * 'tac' will now exit sooner after a write error, which is significant when
    operating on a file with many lines.
  * 'timeout' now properly detects when it is reparented by a subreaper process on
    Linux instead of init, e.g., the 'systemd --user' process.
  * 'wc -l' now operates up to four and a half times faster on hosts that support
    Neon instructions.
  * 'wc -m' now operates up to 2.6 times faster on GLIBC when processing
    non-ASCII UTF-8 characters.
  * 'yes' now uses zero-copy I/O on Linux to significantly increase throughput.
    E.g., throughput improved 15x from 11.6GiB/s to 175GiB/s on a Power10 system.
  Build-related
  * ./configure --enable-single-binary=hardlinks is now supported on systems
    with dash as the system shell at /bin/sh.
    [issue introduced in coreutils-9.10]
  * The test suite may have failed with a "Hangup" error if run non-interactively.
    [issue introduced in coreutils-9.10]
- coreutils-i18n.patch: Refresh patch.
  Remove now-upstream I18N patches for cut(1), expand(1) and unexpand(1).
- Refresh all other patches.</changelog>
  <changelog author="rw@suse.com" date="1778155200">- coreutils-tests-misc-tty-eof-avoid-false-failure.patch: Add upstream patch:
  tests: avoid false failure with perl-IO-Tty &gt;= 1.24 (bsc#1264052)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1779192000">- coreutils-tee-fix-infloop-on-EAGAIN-and-short-write.patch: Add upstream
  patch (boo#1265378)
  * 'tee' no longer loops infinitely after writing all output if a write
    call sets errno to EAGAIN.
    [bug introduced in coreutils-9.11]
  * 'tee' no longer treats short writes as errors.
    [bug introduced in coreutils-9.11]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781870400">- Switch coreutils-single to build as hardlinks</changelog>
</package>
<package pkgid="d87678ca80ec729495f507af53a08a32facaa8051f99df6bf9bfe9f30e98c02a0a94d529f6961cc44a15c27a41b9babecf3ace9891bcc6352ff4e39035302021" name="coreutils-debugsource" arch="x86_64">
  <version epoch="0" ver="9.11" rel="11.3"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684, bsc#1218982)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1711972800">- Update to 9.5:
  Bug fixes:
  * chmod -R now avoids a race where an attacker may replace a traversed file
    with a symlink, causing chmod to operate on an unintended file.
    [This bug was present in "the beginning".]
  * cp, mv, and install no longer issue spurious diagnostics like "failed
    to preserve ownership" when copying to GNU/Linux CIFS file systems.
    They do this by working around some Linux CIFS bugs.
  * cp --no-preserve=mode will correctly maintain set-group-ID bits
    for created directories.  Previously on systems that didn't support ACLs,
    cp would have reset the set-group-ID bit on created directories.
    [bug introduced in coreutils-8.20]
  * join and uniq now support multi-byte characters better.
    For example, 'join -tX' now works even if X is a multi-byte character,
    and both programs now treat multi-byte characters like U+3000
    IDEOGRAPHIC SPACE as blanks if the current locale treats them so.
  * numfmt options like --suffix no longer have an arbitrary 127-byte limit.
    [bug introduced with numfmt in coreutils-8.21]
  * mktemp with --suffix now better diagnoses templates with too few X's.
    Previously it conflated the insignificant --suffix in the error.
    [bug introduced in coreutils-8.1]
  * sort again handles thousands grouping characters in single-byte locales
    where the grouping character is greater than CHAR_MAX.  For e.g. signed
    character platforms with a 0xA0 (aka &amp;nbsp) grouping character.
    [bug introduced in coreutils-9.1]
  * split --line-bytes with a mixture of very long and short lines
    no longer overwrites the heap (CVE-2024-0684).
    [bug introduced in coreutils-9.2]
  * tail no longer mishandles input from files in /proc and /sys file systems,
    on systems with a page size larger than the stdio BUFSIZ.
    [This bug was present in "the beginning".]
  * timeout avoids a narrow race condition, where it might kill arbitrary
    processes after a failed process fork.
    [bug introduced with timeout in coreutils-7.0]
  * timeout avoids a narrow race condition, where it might fail to
    kill monitored processes immediately after forking them.
    [bug introduced with timeout in coreutils-7.0]
  * wc no longer fails to count unprintable characters as parts of words.
    [bug introduced in textutils-2.1]
  Changes in behavior:
  * base32 and base64 no longer require padding when decoding.
    Previously an error was given for non padded encoded data.
  * base32 and base64 have improved detection of corrupted encodings.
    Previously encodings with non zero padding bits were accepted.
  * basenc --base16 -d now supports lower case hexadecimal characters.
    Previously an error was given for lower case hex digits.
  * cp --no-clobber, and mv -n no longer exit with failure status if
    existing files are encountered in the destination.  Instead they revert
    to the behavior from before v9.2, silently skipping existing files.
  * ls --dired now implies long format output without hyperlinks enabled,
    and will take precedence over previously specified formats or hyperlink
    mode.
  * numfmt will accept lowercase 'k' to indicate Kilo or Kibi units on input,
    and uses lowercase 'k' when outputting such units in '--to=si' mode.
  * pinky no longer tries to canonicalize the user's login location by default,
    rather requiring the new --lookup option to enable this often slow feature.
  * wc no longer ignores encoding errors when counting words.
    Instead, it treats them as non white space.
  New features:
  * chgrp now accepts the --from=OWNER:GROUP option to restrict changes to files
    with matching current OWNER and/or GROUP, as already supported by chown(1).
  * chmod adds support for -h, -H,-L,-P, and --dereference options, providing
    more control over symlink handling.  This supports more secure handling of
    CLI arguments, and is more consistent with chown, and chmod on other
    systems.
  * cp now accepts the --keep-directory-symlink option (like tar), to preserve
    and follow existing symlinks to directories in the destination.
  * cp and mv now accept the --update=none-fail option, which is similar
    to the --no-clobber option, except that existing files are diagnosed,
    and the command exits with failure status if existing files.
    The -n,--no-clobber option is best avoided due to platform differences.
  * env now accepts the -a,--argv0 option to override the zeroth argument
    of the command being executed.
  * mv now accepts an --exchange option, which causes the source and
    destination to be exchanged.  It should be combined with
  - -no-target-directory (-T) if the destination is a directory.
    The exchange is atomic if source and destination are on a single
    file system that supports atomic exchange; --exchange is not yet
    supported in other situations.
  * od now supports printing IEEE half precision floating point with -t fH,
    or brain 16 bit floating point with -t fB, where supported by the compiler.
  * tail now supports following multiple processes, with repeated --pid options.
  Improvements:
  * cp,mv,install,cat,split now read and write a minimum of 256KiB at a time.
    This was previously 128KiB and increasing to 256KiB was seen to increase
    throughput by 10-20% when reading cached files on modern systems.
  * env,kill,timeout now support unnamed signals. kill(1) for example now
    supports sending such signals, and env(1) will list them appropriately.
  * SELinux operations in file copy operations are now more efficient,
    avoiding unneeded MCS/MLS label translation.
  * sort no longer dynamically links to libcrypto unless -R is used.
    This decreases startup overhead in the typical case.
  * wc is now much faster in single-byte locales and somewhat faster in
    multi-byte locales.
- coreutils-9.4.split-CVE-2024-0684.patch: Remove now-upstream patch.
- gnulib-readutmp-under-gdm.patch: Likewise.
- gnulib-readutmp.patch: Likewise.
- coreutils-i18n.patch: Remove multi-byte patches for join and uniq, as the
  upstream version now handles those tests.
  Pull in gnulib module mbchar manually, as it is a dependency of mbfile,
  but dropped out of the upstream dependency chain.
- coreutils-misc.patch: Remove change for gnulib-tests/test-isnanl.h.
- coreutils-fix-gnulib-time_r-tests.patch: Add upstream gnulib patch to skip
  French test if TZ='Europe/Paris' does not work.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1720526400">- coreutils-i18n.patch: fold(1): fix exit code for non-existent file.
  The exit code of fold(1) was zero for non-existent file:
    $ fold badfile; echo $?
    fold: badfile: No such file or directory
    0
  The bug was introduced by the downstrean I18N patch. (rhbz#2296201)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1721390400">- Avoid empty scriptlets</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1727611200">- coreutils-i18n.patch: fold(1): fix fold -b with UTF8 locale.
  Sync fix in I18N patch from Fedora/Redhat and add a test. (RHEL-60295)
  Original report: https://access.redhat.com/solutions/3459791</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1737115200">- Update to 9.6:
  Bug fixes
  * cp fixes support for --update=none-fail, which would have been
    rejected as an invalid option.
    [bug introduced in coreutils-9.5]
  * cp,mv --update no longer overrides --interactive or --force.
    [bug introduced in coreutils-9.3]
  * csplit no longer creates empty files given empty input.
    [This bug was present in "the beginning".]
  * ls and printf fix shell quoted output in the edge case of escaped
    first and last characters, and single quotes in the string.
    [bug introduced in coreutils-8.26]
  * ls -l no longer outputs "Permission denied" errors on NFS
    which may happen with files without read permission, and which resulted
    in inaccurate indication of ACLs (missing '+' flag after mode).
    [bug introduced in coreutils-9.4]
  * ls -l no longer outputs "Not supported" errors on virtiofs.
    [bug introduced in coreutils-9.4]
  * mv works again with macFUSE file systems.  Previously it would
    have exited with a "Function not implemented" error.
    [bug introduced in coreutils-8.28]
  * nproc gives more consistent results on systems with more than 1024 CPUs.
    Previously it would have ignored the affinity mask on such systems.
    [bug introduced with nproc in coreutils-8.1]
  * numfmt --from=iec-i now works with numbers without a suffix.
    Previously such numbers were rejected with an error.
    [bug introduced with numfmt in coreutils-8.21]
  * printf now diagnoses attempts to treat empty strings as numbers,
    as per POSIX. For example, "printf '%d' ''" now issues a diagnostic
    and fails instead of silently succeeding.
    [This bug was present in "the beginning".]
  * pwd no longer outputs an erroneous double slash on systems
    where the system getcwd() was completely replaced.
    [bug introduced in coreutils-9.2]
  * 'shuf' generates more-random output when the output is small.
    [bug introduced in coreutils-8.6]
  * `tail --follow=name` no longer waits indefinitely for watched
    file names that are moved elsewhere within the same file system.
    [bug introduced in coreutils-8.24]
  * `tail --follow` without --retry, will consistently exit with failure status
    where inotify is not used, when all followed files become inaccessible.
    [This bug was present in "the beginning".]
  * `tail --follow --pid=PID` will now exit when the PID dies,
    even in the presence of blocking inputs like unopened fifos.
    [This bug was present in "the beginning".]
  * 'tail -c 4096 /dev/zero' no longer loops forever.
    [This bug was present in "the beginning".]
  Changes in behavior
  * 'factor' now buffers output more efficiently in some cases.
  * install -C now dereferences symlink sources when comparing,
    rather than always treating as different and performing the copy.
  * kill -l and -t now list signal 0, as it's a valid signal to send.
  * ls's -f option now simply acts like -aU, instead of also ignoring
    some earlier options.  For example 'ls -fl' and 'ls -lf' are now
    equivalent because -f no longer ignores an earlier -l.  The new
    behavior is more orthogonal and is compatible with FreeBSD.
  * stat -f -c%T now reports the "fuseblk" file system type as "fuse",
    given that there is no longer a distinct "ctl" fuse variant file system.
  New Features
  * cksum -a now supports the "crc32b" option, which calculates the CRC
    of the input as defined by ITU V.42, as used by gzip for example.
    For performance pclmul instructions are used where supported.
  * ls now supports the --sort=name option,
    to explicitly select the default operation of sorting by file name.
  * printf now supports indexed arguments, using the POSIX:2024 specified
    %&lt;i&gt;$ format, where '&lt;i&gt;' is an integer referencing a particular argument,
    thus allowing repetition or reordering of printf arguments.
  * test supports the POSIX:2024 specified '&lt;' and '&gt;' operators with strings,
    to compare the string locale collating order.
  * timeout now supports the POSIX:2024 specified -f, and -p short options,
    corresponding to --foreground, and --preserve-status respectively.
  Improvements
  * cksum -a crc, makes use of AVX2, AVX512, and ARMv8 SIMD extensions
    for time reductions of up to 40%, 60%, and 80% respectively.
  * 'head -c NUM', 'head -n NUM', 'nl -l NUM', 'nproc --ignore NUM',
    'tail -c NUM', 'tail -n NUM', and 'tail --max-unchanged-stats NUM’
    no longer fail merely because NUM stands for 2**64 or more.
  * sort operates more efficiently when used on pseudo files with
    an apparent size of 0, like those in /proc.
  * stat and tail now know about the "bcachefs", and "pidfs" file system types.
    stat -f -c%T now reports the file system type,
    and tail -f uses inotify for these file systems.
  * wc now reads a minimum of 256KiB at a time.
    This was previously 16KiB and increasing to 256KiB was seen to increase
    wc -l performance by about 10% when reading cached files on modern systems.
- coreutils-fix-gnulib-time_r-tests.patch: Remove now-upstream patch.
- coreutils-9.6-ls-Z-crash-fix.patch: Add upstream patch from after the release.
- coreutils.spec (Patch920): Exchange names of above patch files accordingly.
- coreutils-i18n.patch: Refresh patch, manually porting some upstream fixes
  into the i18n chunks for expand.c, fold.c and unexpand.c.
- Refresh all other patches:
  * coreutils-disable_tests.patch
  * coreutils-remove_hostname_documentation.patch
  * coreutils-remove_kill_documentation.patch
  * coreutils-skip-gnulib-test-tls.patch
  * coreutils-tests-shorten-extreme-factor-tests.patch
  * coreutils-tests-workaround-make-fdleak.patch</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744286400">- Update to 9.7:
  Bug fixes
  * 'cat' would fail with "input file is output file" if input and
    output are the same terminal device and the output is append-only.
    [bug introduced in coreutils-9.6]
  * 'cksum -a crc' misbehaved on aarch64 with 32-bit uint_fast32_t.
    [bug introduced in coreutils-9.6]
  * dd with the 'nocache' flag will now detect all failures to drop the
    cache for the whole file.  Previously it may have erroneously succeeded.
    [bug introduced with the "nocache" feature in coreutils-8.11]
  * 'ls -Z dir' would crash on all systems, and 'ls -l' could crash
    on systems like Android with SELinux but without xattr support.
    [bug introduced in coreutils-9.6]
  * `ls -l` could output spurious "Not supported" errors in certain cases,
    like with dangling symlinks on cygwin.
    [bug introduced in coreutils-9.6]
  * timeout would fail to timeout commands with infinitesimal timeouts.
    For example `timeout 1e-5000 sleep inf` would never timeout.
    [bug introduced with timeout in coreutils-7.0]
  * sleep, tail, and timeout would sometimes sleep for slightly less
    time than requested.
    [bug introduced in coreutils-5.0]
  * 'who -m' now outputs entries for remote logins.  Previously login
    entries prefixed with the service (like "sshd") were not matched.
    [bug introduced in coreutils-9.4]
  Improvements
  * 'logname' correctly returns the user who logged in the session,
    on more systems.  Previously on musl or uclibc it would have merely
    output the LOGNAME environment variable.
- coreutils-9.6-ls-Z-crash-fix.patch: Remove now-upstream patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744545600">- coreutils-i18n.patch: update gnulib mbchar+mbfile to the commit
  used by coreutils-9.7:
    https://git.sv.gnu.org/cgit/gnulib.git/commit/?id=41e7b7e0d
    mainly to pick up these commits:
  - c67c553e758 mbfile: Support pushback characters also right before EOF.
  - 87ee7ef66ee mbfile: Allow 2 pushback characters.</changelog>
  <changelog author="rw@suse.com" date="1748865600">- coreutils-9.7-sort-CVE-2025-5278.patch: Add upstream patch:
  sort with key character offsets of SIZE_MAX, could induce
  a read of 1 byte before an allocated heap buffer.
  (CVE-2025-5278, bsc#1243767)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758628800">- Update to 9.8:
  Bug fixes
  * 'b2sum' will diagnose --length values that are too big.
    Previously it would have silently assumed 512 for any larger values.
    [bug introduced in coreutils-9.6]
  * 'base32' and 'base64' when decoding will again diagnose partially
    padded data that ends with a newline.
    [bug introduced in coreutils-9.5]
  * 'basenc -d -i' will now strip '=' characters from the input
    in encodings where padding characters are not valid.
    [bug introduced with the basenc program in coreutils-8.31]
  * 'cp -p' had spurious "Operation not supported" failures when
    copying to non-NFS files from NFSv4 files with trivial ACLs.
    [bug introduced in coreutils-9.6]
  * 'cp --sparse=always' missed some opportunities to create holes.
    That is, although the copies had the correct data, sometimes
    data zeros used extents rather than holes.
    [This bug was present in "the beginning".]
  * cp missed opportunities to create holes when copying from file
    systems like squashfs that support SEEK_HOLE only trivially.
    [bug introduced in coreutils-9.0]
  * cp, install, and mv now avoid possible data corruption on
    glibc 2.41 and 2.42 systems when copy_file_range is used with ranges &gt; 2GiB,
    avoiding https://sourceware.org/PR33245
    [bug triggered since coreutils-9.0]
  * 'date' supports specifying multiple named formats with the last taking
    precedence.  Previously multiple specifications would induce an error.
    [bug introduced in coreutils-5.90]
  * 'dd oflag=seek_bytes' no longer mistakenly reports errors when the
    output file exists on GNU/Hurd.
    [bug introduced in coreutils-8.16]
  * 'fold' no longer exhausts memory when processing large inputs
    with a very large --width argument.
    [This bug was present in "the beginning".]
  * 'install -d' now produces the correct diagnostic upon failure
    to create a directory.  Previously it would have produced
    a confusing error about changing permissions.
    [This bug was present in "the beginning".]
  * "ls --size --block-size=\'k" could misalign output in locales
    with multi-byte thousands grouping characters.
    [This bug was present in "the beginning".]
  * 'nohup' avoids implementation defined behavior setting umask,
    avoiding a FORTIFY runtime failure on Bionic libc.
    [This bug was present in "the beginning".]
  * 'od --strings' with '-N' now works correctly.  Previously od might
    write a NUL byte after a heap buffer, or output invalid addresses.
    [These bugs were present in "the beginning".]
  * 'od -w0' will now issue a diagnostic and exit gracefully.
    Previously it would have aborted.
    [bug introduced in coreutils-9.3]
  * 'od -w' no longer silently mishandles enormous widths like 3037000500.
    Instead, it either outputs correctly or diagnoses a too-large width.
    [This bug was present in "the beginning".]
  * 'od +N.' (where N is a decimal number) works again as per POSIX.
    [bug introduced in textutils-2.0]
  * 'od /dev/null ++0' no longer mistakenly treats the ++0 as an offset.
    [This bug was present in "the beginning".]
  * 'sort' with key character offsets of SIZE_MAX, could induce
    a read of 1 byte before an allocated heap buffer. For example:
    'sort +0.18446744073709551615R input' on 64 bit systems.
    [bug introduced in coreutils-7.2]
  * stdbuf now works on AIX.  Previously it would have been ineffective.
    [bug introduced with the stdbuf program in coreutils-7.5]
  * 'tail -n NUM' no longer can output more than NUM lines if stdin
    is a largish regular file with a nonzero initial offset, and grows
    while 'tail' is reading it.
    [This bug was present in "the beginning".]
  * 'tail -f -n +NUM' no longer mishandles NUM values &gt;= UINTMAX_MAX
    when the input is seekable.
    [bug introduced in coreutils-9.6]
  * 'tail --pid' avoids some unlikely races if the kernel reuses PIDs.
    [bug introduced in coreutils-9.5]
  * 'tty' now exits with status 4 with a special diagnostic if ttyname
    fails even though standard input is a tty.  Formerly it quietly
    pretended that standard input was not a tty.
    [This bug was present in "the beginning".]
  New Features
  * basenc supports the --base58 option to encode and decode
    the visually unambiguous Base58 encoding.
  * 'cksum -a' now supports the 'sha3' argument, to use the SHA3-224,
    SHA3-256, SHA3-384, SHA3-512 message digest algorithms depending on
    the argument passed to the required --length (-l) option.
  * 'cksum -a' now supports the 'sha2' argument, as a more consistent
    interface than the existing 'sha224', 'sha256', 'sha384', 'sha512'
    arguments, which are now selected with the --length (-l) option.
  * 'date' now outputs dates in the country's native calendar for the
    Iranian locale (fa_IR) and for the Ethiopian locale (am_ET), and also
    does so more consistently for the Thailand locale (th_TH.UTF-8).
  * fold now supports multi-byte characters, honoring their column width.
    Also the --characters (-c) option was added to wrap at a certain
    number of characters, similarly to --bytes in uni-byte locales.
  * nproc now honors any cgroup v2 configured CPU quotas,
    which may reduce the effective number of processors available.
  * stty supports setting arbitrary baud rates on supported systems,
    like Hurd, Linux with glibc &gt;= 2.42, and some BSDs.
    Also on other systems the full set of supported baud rates
    is determined at build time if possible.
  * Commands that support hardware acceleration like cksum and wc
    can now disable this acceleration at runtime through the
    commonly used GLIBC_TUNABLES environment variable.  For example
    to disable the use of AVX512 instructions in cksum, you can:
    export GLIBC_TUNABLES='glibc.cpu.hwcaps=-AVX512F'
  Changes to conform better to POSIX.1-2024
  * readlink now defaults to being verbose if the POSIXLY_CORRECT
    environment variable is set.
  * realpath now supports -E, which specifies the default behavior.
    The corresponding long option is --canonicalize.
  * tsort now accepts and ignores -w.
  Improvements
  * 'factor' is now much faster at identifying large prime numbers,
    and significantly faster on composite numbers greater than 2^128.
  * fold now exits immediately upon receiving a write error,
    which is significant when reading large / unbounded inputs.
  * 'seq' is more accurate with large integer start values.
    Previously 'seq 18446744073709551617 inf | head -n1' would
    output the number before the user specified start value.
  Build-related
  * cksum was not compilable by Apple LLVM 10.0.0 x86-64, which
    lacks support for checking for the VPCLMULQDQ instruction.
    [bug introduced in coreutils-9.6]
- coreutils-9.7-sort-CVE-2025-5278.patch: Remove now-upstream patch.
- coreutils-getaddrinfo.patch: Likewise.
- coreutils-i18n.patch: Refresh patch.
  Remove i18n part for fold(1).
  Remove the mbchar part as it is now already pulled in upstream
  indirectly via the manywarnings gnulib module.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758801600">- coreutils-9.8-tail-large-num-of-files.patch: Add upstream patch:
  https://cgit.git.sv.gnu.org/cgit/coreutils.git/commit/?id=914972e80dbf82aac9ffe
  tail: fix tailing larger number of lines in regular files [rh#2398008]</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1762862400">- Update to 9.9:
  Bug fixes
  * `basenc --base58` would not operate correctly with input &gt; 15561475 bytes.
    [bug introduced with --base58 in coreutils-9.8]
  * 'cksum --check' now supports base64 encoded input in untagged format:
  - for all length adjustable algorithms (blake2b, sha2, sha3),
  - if that base64 input starts with a tag like "SHA1" etc.
    Previously an error was given, about invalid input format.
    [bug introduced in coreutils-9.2]
  * 'cksum --check -a sha2' has better support for tagged format.  Previously
    an unneeded but explicit '-a sha2' did not match standard tags like SHA256.
    Also non standard SHA2 tags with a bad length resulted in undefined behavior.
    [bug introduced in coreutils-9.8]
  * 'cp' restores performance with transparently compressed files, which
    regressed due to the avoidance of copy offload, seen with OpenZFS at least.
    [bug introduced in coreutils-9.8]
  * `env` on macOS, for now only when built with --disable-nls,
    will no longer always set a __CF_USER_TEXT_ENCODING environment variable.
    [bug introduced in coreutils-9.8]
  * 'nice' now limits the adjusted niceness value to its supported range on
    GNU/Hurd.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer reads out-of-bounds memory with trailing blanks in input.
    [bug introduced with numfmt in coreutils-8.21]
  * 'numfmt' no longer outputs invalid characters with multi-byte blanks in input.
    [bug introduced in coreutils-9.5]
  * 'rm -d DIR' no longer fails on Ceph snapshot directories.
    Although these directories are nonempty, 'rmdir DIR' succeeds on them.
    [bug introduced in coreutils-8.16]
  * 'sort --compress-program' now diagnoses if it can't write more data to an
    exited compressor.  Previously sort could have exited silently in this case.
    [bug introduced in coreutils-6.8]
  * 'tail' outputs the correct number of lines again for non-small -n values.
    Previously it may have output too few lines.
    [bug introduced in coreutils-9.8]
  * 'unexpand' no longer triggers a heap buffer overflow with --tabs arguments
    that use the GNU extension /NUM or +NUM formats.
    [bug introduced in coreutils-8.28]
  Changes in behavior
  * 'cp' with default options may again, like with versions before v9.8,
    miss opportunities to create holes with file systems that support
    SEEK_HOLE only trivially.  This change is a consequence of the
    abovementioned copy offload fix.
  * 'sort --compress-program' will continue without compressing temporary files
    if the specified program cannot be executed.  Also malformed shell scripts
    without a "shebang line" will no longer be executed.
  New Features
  * 'numfmt' now accepts the --unit-separator=SEP option, to output or accept
    a separator between the number and unit.  For e.g. "1234 M".
  Improvements
  * 'fmt', 'date', 'nl', and 'pr' will now exit promptly upon receiving a write
    error, which is significant when reading large / unbounded inputs.
  * install, sort, and split now use posix_spawn() to invoke child programs more
    efficiently and more independently from their own memory usage.
  * 'numfmt':
  - parses numbers with a non-breaking space character before a unit
  - parses numbers containing grouping characters from the current locale
  - supports a multi-byte --delimiter character
  - no longer processes input indefinitely in the presence of write errors
  * wc -l now operates 10% faster on hosts that support AVX512 instructions.
  Build-related
  * chcon and runcon are not built by default if selinux headers are not present,
    or if the --without-selinux configure option is specified.
    This can be overridden with the --with-selinux configure option.
  * nproc no longer fails to build with Android API level &lt;= 20.
    [build issue introduced in coreutils-9.8]
- coreutils-9.8-tail-large-num-of-files.patch: Remove now-upstream patch.
- coreutils-i18n.patch: Refresh patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1770206400">- Update to 9.10:
  Bug fixes
  * cp, install, and mv no longer enter an infinite loop copying sparse files
    with SEEK_HOLE.  E.g., this was seen on ext4 when copying sparse files with
    extents that are being actively updated, and copy offload is not being used.
    [bug introduced in coreutils-9.9]
  * 'date' no longer fails with format directives that return an empty string.
    [bug introduced in coreutils-9.9]
  * 'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it
    exists, if ftruncate fails.
    [bug introduced in coreutils-9.1]
  * du and ls no longer modify strings returned by getenv.
    POSIX says this is not portable.
    [bug introduced in fileutils-4.1.6]
  * 'fmt' now correctly diagnoses read errors.
    Previously fmt generated a generic error for any read error.
    [bug introduced in coreutils-9.0]
  * md5sum --text correctly translates CRLF line endings with the MSYS2 runtime.
    This also applies to the sha*sum and b2sum utilities.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer drops custom suffixes from numbers it cannot fully parse.
    [bug introduced with numfmt in coreutils-8.21]
  * 'tail -f --pid' can no longer exit upon receiving a non terminating signal.
    On older Linux systems it may have failed with "Interrupted system call".
    [bug introduced in coreutils-7.5]
  * 'timeout' will now propagate all terminating signals to the monitored command.
    Previously 'timeout' could have exited and left the monitored command running.
    [bug introduced with timeout in coreutils-7.0]
  * wc now documents its --debug option, currently used to
    indicate the line count acceleration being used.
    [bug introduced in coreutils-9.0]
  * When built with `clang -fno-inline`, memory allocation issues are again
    handled in a defined manner.  Previously programs may have crashed etc.
    after a failure to allocate memory.
    [bug introduced in coreutils-9.0]
  New Features
  * configure accepts a new --enable-single-binary=hardlinks mode to build the
    selected programs as hard links to a multi-call binary called "coreutils".
    This augments the existing "symlinks" and "shebangs" modes already
    supported by the --enable-single-binary option.
  * 'stat' and 'tail' now know about the "guest-memfd" file system type.
    stat -f -c%T now reports the file system type,
    and tail -f uses polling for this file system.
  * 'tail' now accepts the --debug option, which is currently used to
    detail the --follow implementation being used.
  * 'du' now supports the short option -A corresponding to the existing long
    option --apparent-size, for compatibility with FreeBSD.
  Changes in behavior
  * All commands now markup option names in --help and man pages,
    with bold attributes, and hyperlinks into the online manual on gnu.org.
    The links can be configured with the --enable-manual-url configure option,
    and the bold highlighting with --disable-bold-man-page-references.
    At runtime all markup can be disabled with the TERM=dumb env var value.
  * 'fmt' -w,--width no longer includes '\n' in the width of a line.
    I.e., the specified width is interpreted to be an _inclusive_ maximum.
  * 'ls --hyperlink' now uses more standard format hyperlinks.
    'ESC\' (ST) is now used as a delimiter, instead of '\a' (BEL).
  * 'ptx' -t is no longer a no-op, and now sets the default width to 100 columns.
  * 'timeout' now honors ignored signals and will not propagate them.  E.g.,
    timeout(1) in a shell backgrounded job, will not terminate upon receiving
    SIGINT or SIGQUIT, as these are ignored by default in shell background jobs.
  * 'timeout -v -s 0' now prints the signal number 0 instead of EXIT.
  * The multi-call binary now only processes --help or --version options
    if it is installed with a name ending with "coreutils".  This allows
    for more consistent handling of these options with unsupported commands.
  Improvements
  * The multi-call binary built with configure --enable-single-binary
    is reduced in size by 3.2% through the more efficient reuse of the cksum
    utility by the md5sum and sha*sum utilities.
  * 'cksum' now validates its options more consistently.
    E.g., `cksum --text --tag` now fails like `cksum --tag --text` already did.
  * 'cksum', 'du', and 'wc' now exit promptly upon receiving a write
    error, which is significant when processing many input files.
  * csplit, ls, and sort, now handle a more complete set of terminating signals.
  * 'du' now processes directories with 10,000 or more entries up to 9 times
    faster on the Lustre file system.
  * 'paste' now supports multi-byte --delimiters characters.
  * 'pinky' will now exit immediately upon receiving a write error, which is
    significant when reading large plan or project files.
  * 'readlink' and 'realpath' will now exit promptly upon receiving a write error,
    which is significant when canonicalizing multiple file names longer than
    PATH_MAX.
  * 'timeout' on Linux will always terminate the child in the case where the
    timeout process itself dies, like when it receives a KILL signal for example.
  Build-related
  * Programs now port to C23 platforms that strictly check types when
    qualifier-generic functions like strchr are used.
  * 'chcon' and 'runcon' stub binaries will be built on systems without
    libselinux, when configured using --with-selinux.
  * 'kill' and 'uptime' are no longer built by default.  These programs can be
    built with the --enable-install-program=kill,uptime configure option.
- coreutils.spec (%build):
  Remove --disable-install-program=kill as that is the default now.
  Add --enable-install-program=uptime as that is no longer built by default.
  Add hyperlinks in man pages via the --enable-manual-url option.
- coreutils-i18n.patch: Refresh patch.
  Sync mbfile.[ch] from the gnulib revision coreutils-9.10 is using.
- coreutils-remove_hostname_documentation.patch: Do not remove the description
  of 'uname -n' from the Texinfo manual.
- Refresh all other patches.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Skip env-signal-handler test in qemu emulation</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1771934400">- Factor out man pages of sub-package coreutils-systemd into
  sub-package coreutils-systemd-doc to avoid conflicts with
  newer procps.
- Add patch coreutils-sclp-terminfo-coloring.patch
  * Support sclp terminfo entries on s390/x</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1776772800">- Update to 9.11:
  Bug fixes
  * 'dd' now always diagnoses partial writes correctly upon write failure.
    Previously it may have indicated that only full writes were performed.
    [This bug was present in "the beginning".]
  * 'fold' will no longer truncate output when encountering 0xFF bytes.
    [bug introduced in coreutils-9.8]
  * 'fold' is again responsive to its input.  Previously it would have delayed
    processing until 256KiB was read from the input.
    [bug introduced in coreutils-9.8]
  * 'kill --help' now has links to valid anchors in the html manual.
    [bug introduced in coreutils-9.10]
  * When configured with --enable-systemd, the commands 'pinky',
    'uptime', 'users', and 'who' no longer consider the systemd session
    classes 'greeter', 'lock-screen', 'background', 'background-light',
    and 'none' to be users.
    [bug introduced in coreutils-9.4]
  * 'pwd' on ancient systems will no longer overflow a buffer
    when operating in deep paths longer than twice the system PATH_MAX.
    [bug introduced in coreutils-9.6]
  * 'stat --printf=%%N' no longer performs unnecessary checks of the QUOTING_STYLE
    environment variable.
    [bug introduced in coreutils-8.26]
  * 'timeout' no longer exits abruptly when its parent is the init process, e.g.,
    when started by the entrypoint of a container.
    [bug introduced in coreutils-9.10]
  New Features
  * 'cut' now supports multi-byte input and delimiters.  Consequently
    the -c option is now honored, and no longer an alias for -b, and
    the -n option is now honored, and no longer ignored.
    Also the -d option supports multi-byte delimiters.
  * 'cut' adds new options for better compatibility:
    The -w,--whitespace-delimited option was added to support blank aligned fields
    and for better compatibility with FreeBSD/macOS.
    The -O option was added as an alias for the --output-delimiter option,
    for better compatibility with busybox/toybox.
    The -F option was added as an alias for -w -O ' '
    for better compatibility with busybox/toybox.
  * 'date --date' now parses dot delimited dd.mm.yy format common in Europe.
    This is in addition to the already supported mm/dd/yy and yy-mm-dd formats.
  Changes in behavior
  * 'cksum --check' now uses shell quoting when required, to more robustly
    escape file names output in diagnostics.
    This also affects md5sum, sha*sum, and b2sum.
  Improvements
  * 'cat' now uses zero-copy I/O on Linux when appropriate, to improve throughput.
    E.g., throughput improved 6x from 12.9GiB/s to 81.8GiB/s on a Power10 system.
  * 'df --local' recognises more file system types as remote.
    Specifically: autofs, ncpfs, smb, smb2, gfs, gfs2, userlandfs.
  * 'df' improves duplicate mount suppression, by checking each mount against
    all previously kept entries for the same device, not just the latest one.
  * 'expand' and 'unexpand' now support multi-byte characters.
  * 'groups' and 'id' will now exit sooner after a write error,
    which is significant when listing information for many users.
  * 'install' now allows the combination of the --compare and
  - -preserve-timestamps options.
  * 'fold', 'join', 'numfmt', 'uniq' now use more consistent blank character
    determination on non GLIBC platforms.  For example \u3000 (ideographic space)
    will be considered a blank character on all platforms.
  * 'nl' now supports multi-byte --section-delimiter characters.
  * 'shuf -i' now operates up to two times faster on systems with unlocked stdio
    functions.
  * 'tac' will now exit sooner after a write error, which is significant when
    operating on a file with many lines.
  * 'timeout' now properly detects when it is reparented by a subreaper process on
    Linux instead of init, e.g., the 'systemd --user' process.
  * 'wc -l' now operates up to four and a half times faster on hosts that support
    Neon instructions.
  * 'wc -m' now operates up to 2.6 times faster on GLIBC when processing
    non-ASCII UTF-8 characters.
  * 'yes' now uses zero-copy I/O on Linux to significantly increase throughput.
    E.g., throughput improved 15x from 11.6GiB/s to 175GiB/s on a Power10 system.
  Build-related
  * ./configure --enable-single-binary=hardlinks is now supported on systems
    with dash as the system shell at /bin/sh.
    [issue introduced in coreutils-9.10]
  * The test suite may have failed with a "Hangup" error if run non-interactively.
    [issue introduced in coreutils-9.10]
- coreutils-i18n.patch: Refresh patch.
  Remove now-upstream I18N patches for cut(1), expand(1) and unexpand(1).
- Refresh all other patches.</changelog>
  <changelog author="rw@suse.com" date="1778155200">- coreutils-tests-misc-tty-eof-avoid-false-failure.patch: Add upstream patch:
  tests: avoid false failure with perl-IO-Tty &gt;= 1.24 (bsc#1264052)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1779192000">- coreutils-tee-fix-infloop-on-EAGAIN-and-short-write.patch: Add upstream
  patch (boo#1265378)
  * 'tee' no longer loops infinitely after writing all output if a write
    call sets errno to EAGAIN.
    [bug introduced in coreutils-9.11]
  * 'tee' no longer treats short writes as errors.
    [bug introduced in coreutils-9.11]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781870400">- Switch coreutils-single to build as hardlinks</changelog>
</package>
<package pkgid="1f36675fa4e5cec949604d19c8293131282c2af3e60c9c565cf3167a03ec02795ebb556d216a83090fa950fe37b0a8f0026d464326f1d76907ce723820bbba60" name="coreutils-doc" arch="noarch">
  <version epoch="0" ver="9.11" rel="11.3"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684, bsc#1218982)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1711972800">- Update to 9.5:
  Bug fixes:
  * chmod -R now avoids a race where an attacker may replace a traversed file
    with a symlink, causing chmod to operate on an unintended file.
    [This bug was present in "the beginning".]
  * cp, mv, and install no longer issue spurious diagnostics like "failed
    to preserve ownership" when copying to GNU/Linux CIFS file systems.
    They do this by working around some Linux CIFS bugs.
  * cp --no-preserve=mode will correctly maintain set-group-ID bits
    for created directories.  Previously on systems that didn't support ACLs,
    cp would have reset the set-group-ID bit on created directories.
    [bug introduced in coreutils-8.20]
  * join and uniq now support multi-byte characters better.
    For example, 'join -tX' now works even if X is a multi-byte character,
    and both programs now treat multi-byte characters like U+3000
    IDEOGRAPHIC SPACE as blanks if the current locale treats them so.
  * numfmt options like --suffix no longer have an arbitrary 127-byte limit.
    [bug introduced with numfmt in coreutils-8.21]
  * mktemp with --suffix now better diagnoses templates with too few X's.
    Previously it conflated the insignificant --suffix in the error.
    [bug introduced in coreutils-8.1]
  * sort again handles thousands grouping characters in single-byte locales
    where the grouping character is greater than CHAR_MAX.  For e.g. signed
    character platforms with a 0xA0 (aka &amp;nbsp) grouping character.
    [bug introduced in coreutils-9.1]
  * split --line-bytes with a mixture of very long and short lines
    no longer overwrites the heap (CVE-2024-0684).
    [bug introduced in coreutils-9.2]
  * tail no longer mishandles input from files in /proc and /sys file systems,
    on systems with a page size larger than the stdio BUFSIZ.
    [This bug was present in "the beginning".]
  * timeout avoids a narrow race condition, where it might kill arbitrary
    processes after a failed process fork.
    [bug introduced with timeout in coreutils-7.0]
  * timeout avoids a narrow race condition, where it might fail to
    kill monitored processes immediately after forking them.
    [bug introduced with timeout in coreutils-7.0]
  * wc no longer fails to count unprintable characters as parts of words.
    [bug introduced in textutils-2.1]
  Changes in behavior:
  * base32 and base64 no longer require padding when decoding.
    Previously an error was given for non padded encoded data.
  * base32 and base64 have improved detection of corrupted encodings.
    Previously encodings with non zero padding bits were accepted.
  * basenc --base16 -d now supports lower case hexadecimal characters.
    Previously an error was given for lower case hex digits.
  * cp --no-clobber, and mv -n no longer exit with failure status if
    existing files are encountered in the destination.  Instead they revert
    to the behavior from before v9.2, silently skipping existing files.
  * ls --dired now implies long format output without hyperlinks enabled,
    and will take precedence over previously specified formats or hyperlink
    mode.
  * numfmt will accept lowercase 'k' to indicate Kilo or Kibi units on input,
    and uses lowercase 'k' when outputting such units in '--to=si' mode.
  * pinky no longer tries to canonicalize the user's login location by default,
    rather requiring the new --lookup option to enable this often slow feature.
  * wc no longer ignores encoding errors when counting words.
    Instead, it treats them as non white space.
  New features:
  * chgrp now accepts the --from=OWNER:GROUP option to restrict changes to files
    with matching current OWNER and/or GROUP, as already supported by chown(1).
  * chmod adds support for -h, -H,-L,-P, and --dereference options, providing
    more control over symlink handling.  This supports more secure handling of
    CLI arguments, and is more consistent with chown, and chmod on other
    systems.
  * cp now accepts the --keep-directory-symlink option (like tar), to preserve
    and follow existing symlinks to directories in the destination.
  * cp and mv now accept the --update=none-fail option, which is similar
    to the --no-clobber option, except that existing files are diagnosed,
    and the command exits with failure status if existing files.
    The -n,--no-clobber option is best avoided due to platform differences.
  * env now accepts the -a,--argv0 option to override the zeroth argument
    of the command being executed.
  * mv now accepts an --exchange option, which causes the source and
    destination to be exchanged.  It should be combined with
  - -no-target-directory (-T) if the destination is a directory.
    The exchange is atomic if source and destination are on a single
    file system that supports atomic exchange; --exchange is not yet
    supported in other situations.
  * od now supports printing IEEE half precision floating point with -t fH,
    or brain 16 bit floating point with -t fB, where supported by the compiler.
  * tail now supports following multiple processes, with repeated --pid options.
  Improvements:
  * cp,mv,install,cat,split now read and write a minimum of 256KiB at a time.
    This was previously 128KiB and increasing to 256KiB was seen to increase
    throughput by 10-20% when reading cached files on modern systems.
  * env,kill,timeout now support unnamed signals. kill(1) for example now
    supports sending such signals, and env(1) will list them appropriately.
  * SELinux operations in file copy operations are now more efficient,
    avoiding unneeded MCS/MLS label translation.
  * sort no longer dynamically links to libcrypto unless -R is used.
    This decreases startup overhead in the typical case.
  * wc is now much faster in single-byte locales and somewhat faster in
    multi-byte locales.
- coreutils-9.4.split-CVE-2024-0684.patch: Remove now-upstream patch.
- gnulib-readutmp-under-gdm.patch: Likewise.
- gnulib-readutmp.patch: Likewise.
- coreutils-i18n.patch: Remove multi-byte patches for join and uniq, as the
  upstream version now handles those tests.
  Pull in gnulib module mbchar manually, as it is a dependency of mbfile,
  but dropped out of the upstream dependency chain.
- coreutils-misc.patch: Remove change for gnulib-tests/test-isnanl.h.
- coreutils-fix-gnulib-time_r-tests.patch: Add upstream gnulib patch to skip
  French test if TZ='Europe/Paris' does not work.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1720526400">- coreutils-i18n.patch: fold(1): fix exit code for non-existent file.
  The exit code of fold(1) was zero for non-existent file:
    $ fold badfile; echo $?
    fold: badfile: No such file or directory
    0
  The bug was introduced by the downstrean I18N patch. (rhbz#2296201)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1721390400">- Avoid empty scriptlets</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1727611200">- coreutils-i18n.patch: fold(1): fix fold -b with UTF8 locale.
  Sync fix in I18N patch from Fedora/Redhat and add a test. (RHEL-60295)
  Original report: https://access.redhat.com/solutions/3459791</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1737115200">- Update to 9.6:
  Bug fixes
  * cp fixes support for --update=none-fail, which would have been
    rejected as an invalid option.
    [bug introduced in coreutils-9.5]
  * cp,mv --update no longer overrides --interactive or --force.
    [bug introduced in coreutils-9.3]
  * csplit no longer creates empty files given empty input.
    [This bug was present in "the beginning".]
  * ls and printf fix shell quoted output in the edge case of escaped
    first and last characters, and single quotes in the string.
    [bug introduced in coreutils-8.26]
  * ls -l no longer outputs "Permission denied" errors on NFS
    which may happen with files without read permission, and which resulted
    in inaccurate indication of ACLs (missing '+' flag after mode).
    [bug introduced in coreutils-9.4]
  * ls -l no longer outputs "Not supported" errors on virtiofs.
    [bug introduced in coreutils-9.4]
  * mv works again with macFUSE file systems.  Previously it would
    have exited with a "Function not implemented" error.
    [bug introduced in coreutils-8.28]
  * nproc gives more consistent results on systems with more than 1024 CPUs.
    Previously it would have ignored the affinity mask on such systems.
    [bug introduced with nproc in coreutils-8.1]
  * numfmt --from=iec-i now works with numbers without a suffix.
    Previously such numbers were rejected with an error.
    [bug introduced with numfmt in coreutils-8.21]
  * printf now diagnoses attempts to treat empty strings as numbers,
    as per POSIX. For example, "printf '%d' ''" now issues a diagnostic
    and fails instead of silently succeeding.
    [This bug was present in "the beginning".]
  * pwd no longer outputs an erroneous double slash on systems
    where the system getcwd() was completely replaced.
    [bug introduced in coreutils-9.2]
  * 'shuf' generates more-random output when the output is small.
    [bug introduced in coreutils-8.6]
  * `tail --follow=name` no longer waits indefinitely for watched
    file names that are moved elsewhere within the same file system.
    [bug introduced in coreutils-8.24]
  * `tail --follow` without --retry, will consistently exit with failure status
    where inotify is not used, when all followed files become inaccessible.
    [This bug was present in "the beginning".]
  * `tail --follow --pid=PID` will now exit when the PID dies,
    even in the presence of blocking inputs like unopened fifos.
    [This bug was present in "the beginning".]
  * 'tail -c 4096 /dev/zero' no longer loops forever.
    [This bug was present in "the beginning".]
  Changes in behavior
  * 'factor' now buffers output more efficiently in some cases.
  * install -C now dereferences symlink sources when comparing,
    rather than always treating as different and performing the copy.
  * kill -l and -t now list signal 0, as it's a valid signal to send.
  * ls's -f option now simply acts like -aU, instead of also ignoring
    some earlier options.  For example 'ls -fl' and 'ls -lf' are now
    equivalent because -f no longer ignores an earlier -l.  The new
    behavior is more orthogonal and is compatible with FreeBSD.
  * stat -f -c%T now reports the "fuseblk" file system type as "fuse",
    given that there is no longer a distinct "ctl" fuse variant file system.
  New Features
  * cksum -a now supports the "crc32b" option, which calculates the CRC
    of the input as defined by ITU V.42, as used by gzip for example.
    For performance pclmul instructions are used where supported.
  * ls now supports the --sort=name option,
    to explicitly select the default operation of sorting by file name.
  * printf now supports indexed arguments, using the POSIX:2024 specified
    %&lt;i&gt;$ format, where '&lt;i&gt;' is an integer referencing a particular argument,
    thus allowing repetition or reordering of printf arguments.
  * test supports the POSIX:2024 specified '&lt;' and '&gt;' operators with strings,
    to compare the string locale collating order.
  * timeout now supports the POSIX:2024 specified -f, and -p short options,
    corresponding to --foreground, and --preserve-status respectively.
  Improvements
  * cksum -a crc, makes use of AVX2, AVX512, and ARMv8 SIMD extensions
    for time reductions of up to 40%, 60%, and 80% respectively.
  * 'head -c NUM', 'head -n NUM', 'nl -l NUM', 'nproc --ignore NUM',
    'tail -c NUM', 'tail -n NUM', and 'tail --max-unchanged-stats NUM’
    no longer fail merely because NUM stands for 2**64 or more.
  * sort operates more efficiently when used on pseudo files with
    an apparent size of 0, like those in /proc.
  * stat and tail now know about the "bcachefs", and "pidfs" file system types.
    stat -f -c%T now reports the file system type,
    and tail -f uses inotify for these file systems.
  * wc now reads a minimum of 256KiB at a time.
    This was previously 16KiB and increasing to 256KiB was seen to increase
    wc -l performance by about 10% when reading cached files on modern systems.
- coreutils-fix-gnulib-time_r-tests.patch: Remove now-upstream patch.
- coreutils-9.6-ls-Z-crash-fix.patch: Add upstream patch from after the release.
- coreutils.spec (Patch920): Exchange names of above patch files accordingly.
- coreutils-i18n.patch: Refresh patch, manually porting some upstream fixes
  into the i18n chunks for expand.c, fold.c and unexpand.c.
- Refresh all other patches:
  * coreutils-disable_tests.patch
  * coreutils-remove_hostname_documentation.patch
  * coreutils-remove_kill_documentation.patch
  * coreutils-skip-gnulib-test-tls.patch
  * coreutils-tests-shorten-extreme-factor-tests.patch
  * coreutils-tests-workaround-make-fdleak.patch</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744286400">- Update to 9.7:
  Bug fixes
  * 'cat' would fail with "input file is output file" if input and
    output are the same terminal device and the output is append-only.
    [bug introduced in coreutils-9.6]
  * 'cksum -a crc' misbehaved on aarch64 with 32-bit uint_fast32_t.
    [bug introduced in coreutils-9.6]
  * dd with the 'nocache' flag will now detect all failures to drop the
    cache for the whole file.  Previously it may have erroneously succeeded.
    [bug introduced with the "nocache" feature in coreutils-8.11]
  * 'ls -Z dir' would crash on all systems, and 'ls -l' could crash
    on systems like Android with SELinux but without xattr support.
    [bug introduced in coreutils-9.6]
  * `ls -l` could output spurious "Not supported" errors in certain cases,
    like with dangling symlinks on cygwin.
    [bug introduced in coreutils-9.6]
  * timeout would fail to timeout commands with infinitesimal timeouts.
    For example `timeout 1e-5000 sleep inf` would never timeout.
    [bug introduced with timeout in coreutils-7.0]
  * sleep, tail, and timeout would sometimes sleep for slightly less
    time than requested.
    [bug introduced in coreutils-5.0]
  * 'who -m' now outputs entries for remote logins.  Previously login
    entries prefixed with the service (like "sshd") were not matched.
    [bug introduced in coreutils-9.4]
  Improvements
  * 'logname' correctly returns the user who logged in the session,
    on more systems.  Previously on musl or uclibc it would have merely
    output the LOGNAME environment variable.
- coreutils-9.6-ls-Z-crash-fix.patch: Remove now-upstream patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744545600">- coreutils-i18n.patch: update gnulib mbchar+mbfile to the commit
  used by coreutils-9.7:
    https://git.sv.gnu.org/cgit/gnulib.git/commit/?id=41e7b7e0d
    mainly to pick up these commits:
  - c67c553e758 mbfile: Support pushback characters also right before EOF.
  - 87ee7ef66ee mbfile: Allow 2 pushback characters.</changelog>
  <changelog author="rw@suse.com" date="1748865600">- coreutils-9.7-sort-CVE-2025-5278.patch: Add upstream patch:
  sort with key character offsets of SIZE_MAX, could induce
  a read of 1 byte before an allocated heap buffer.
  (CVE-2025-5278, bsc#1243767)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758628800">- Update to 9.8:
  Bug fixes
  * 'b2sum' will diagnose --length values that are too big.
    Previously it would have silently assumed 512 for any larger values.
    [bug introduced in coreutils-9.6]
  * 'base32' and 'base64' when decoding will again diagnose partially
    padded data that ends with a newline.
    [bug introduced in coreutils-9.5]
  * 'basenc -d -i' will now strip '=' characters from the input
    in encodings where padding characters are not valid.
    [bug introduced with the basenc program in coreutils-8.31]
  * 'cp -p' had spurious "Operation not supported" failures when
    copying to non-NFS files from NFSv4 files with trivial ACLs.
    [bug introduced in coreutils-9.6]
  * 'cp --sparse=always' missed some opportunities to create holes.
    That is, although the copies had the correct data, sometimes
    data zeros used extents rather than holes.
    [This bug was present in "the beginning".]
  * cp missed opportunities to create holes when copying from file
    systems like squashfs that support SEEK_HOLE only trivially.
    [bug introduced in coreutils-9.0]
  * cp, install, and mv now avoid possible data corruption on
    glibc 2.41 and 2.42 systems when copy_file_range is used with ranges &gt; 2GiB,
    avoiding https://sourceware.org/PR33245
    [bug triggered since coreutils-9.0]
  * 'date' supports specifying multiple named formats with the last taking
    precedence.  Previously multiple specifications would induce an error.
    [bug introduced in coreutils-5.90]
  * 'dd oflag=seek_bytes' no longer mistakenly reports errors when the
    output file exists on GNU/Hurd.
    [bug introduced in coreutils-8.16]
  * 'fold' no longer exhausts memory when processing large inputs
    with a very large --width argument.
    [This bug was present in "the beginning".]
  * 'install -d' now produces the correct diagnostic upon failure
    to create a directory.  Previously it would have produced
    a confusing error about changing permissions.
    [This bug was present in "the beginning".]
  * "ls --size --block-size=\'k" could misalign output in locales
    with multi-byte thousands grouping characters.
    [This bug was present in "the beginning".]
  * 'nohup' avoids implementation defined behavior setting umask,
    avoiding a FORTIFY runtime failure on Bionic libc.
    [This bug was present in "the beginning".]
  * 'od --strings' with '-N' now works correctly.  Previously od might
    write a NUL byte after a heap buffer, or output invalid addresses.
    [These bugs were present in "the beginning".]
  * 'od -w0' will now issue a diagnostic and exit gracefully.
    Previously it would have aborted.
    [bug introduced in coreutils-9.3]
  * 'od -w' no longer silently mishandles enormous widths like 3037000500.
    Instead, it either outputs correctly or diagnoses a too-large width.
    [This bug was present in "the beginning".]
  * 'od +N.' (where N is a decimal number) works again as per POSIX.
    [bug introduced in textutils-2.0]
  * 'od /dev/null ++0' no longer mistakenly treats the ++0 as an offset.
    [This bug was present in "the beginning".]
  * 'sort' with key character offsets of SIZE_MAX, could induce
    a read of 1 byte before an allocated heap buffer. For example:
    'sort +0.18446744073709551615R input' on 64 bit systems.
    [bug introduced in coreutils-7.2]
  * stdbuf now works on AIX.  Previously it would have been ineffective.
    [bug introduced with the stdbuf program in coreutils-7.5]
  * 'tail -n NUM' no longer can output more than NUM lines if stdin
    is a largish regular file with a nonzero initial offset, and grows
    while 'tail' is reading it.
    [This bug was present in "the beginning".]
  * 'tail -f -n +NUM' no longer mishandles NUM values &gt;= UINTMAX_MAX
    when the input is seekable.
    [bug introduced in coreutils-9.6]
  * 'tail --pid' avoids some unlikely races if the kernel reuses PIDs.
    [bug introduced in coreutils-9.5]
  * 'tty' now exits with status 4 with a special diagnostic if ttyname
    fails even though standard input is a tty.  Formerly it quietly
    pretended that standard input was not a tty.
    [This bug was present in "the beginning".]
  New Features
  * basenc supports the --base58 option to encode and decode
    the visually unambiguous Base58 encoding.
  * 'cksum -a' now supports the 'sha3' argument, to use the SHA3-224,
    SHA3-256, SHA3-384, SHA3-512 message digest algorithms depending on
    the argument passed to the required --length (-l) option.
  * 'cksum -a' now supports the 'sha2' argument, as a more consistent
    interface than the existing 'sha224', 'sha256', 'sha384', 'sha512'
    arguments, which are now selected with the --length (-l) option.
  * 'date' now outputs dates in the country's native calendar for the
    Iranian locale (fa_IR) and for the Ethiopian locale (am_ET), and also
    does so more consistently for the Thailand locale (th_TH.UTF-8).
  * fold now supports multi-byte characters, honoring their column width.
    Also the --characters (-c) option was added to wrap at a certain
    number of characters, similarly to --bytes in uni-byte locales.
  * nproc now honors any cgroup v2 configured CPU quotas,
    which may reduce the effective number of processors available.
  * stty supports setting arbitrary baud rates on supported systems,
    like Hurd, Linux with glibc &gt;= 2.42, and some BSDs.
    Also on other systems the full set of supported baud rates
    is determined at build time if possible.
  * Commands that support hardware acceleration like cksum and wc
    can now disable this acceleration at runtime through the
    commonly used GLIBC_TUNABLES environment variable.  For example
    to disable the use of AVX512 instructions in cksum, you can:
    export GLIBC_TUNABLES='glibc.cpu.hwcaps=-AVX512F'
  Changes to conform better to POSIX.1-2024
  * readlink now defaults to being verbose if the POSIXLY_CORRECT
    environment variable is set.
  * realpath now supports -E, which specifies the default behavior.
    The corresponding long option is --canonicalize.
  * tsort now accepts and ignores -w.
  Improvements
  * 'factor' is now much faster at identifying large prime numbers,
    and significantly faster on composite numbers greater than 2^128.
  * fold now exits immediately upon receiving a write error,
    which is significant when reading large / unbounded inputs.
  * 'seq' is more accurate with large integer start values.
    Previously 'seq 18446744073709551617 inf | head -n1' would
    output the number before the user specified start value.
  Build-related
  * cksum was not compilable by Apple LLVM 10.0.0 x86-64, which
    lacks support for checking for the VPCLMULQDQ instruction.
    [bug introduced in coreutils-9.6]
- coreutils-9.7-sort-CVE-2025-5278.patch: Remove now-upstream patch.
- coreutils-getaddrinfo.patch: Likewise.
- coreutils-i18n.patch: Refresh patch.
  Remove i18n part for fold(1).
  Remove the mbchar part as it is now already pulled in upstream
  indirectly via the manywarnings gnulib module.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758801600">- coreutils-9.8-tail-large-num-of-files.patch: Add upstream patch:
  https://cgit.git.sv.gnu.org/cgit/coreutils.git/commit/?id=914972e80dbf82aac9ffe
  tail: fix tailing larger number of lines in regular files [rh#2398008]</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1762862400">- Update to 9.9:
  Bug fixes
  * `basenc --base58` would not operate correctly with input &gt; 15561475 bytes.
    [bug introduced with --base58 in coreutils-9.8]
  * 'cksum --check' now supports base64 encoded input in untagged format:
  - for all length adjustable algorithms (blake2b, sha2, sha3),
  - if that base64 input starts with a tag like "SHA1" etc.
    Previously an error was given, about invalid input format.
    [bug introduced in coreutils-9.2]
  * 'cksum --check -a sha2' has better support for tagged format.  Previously
    an unneeded but explicit '-a sha2' did not match standard tags like SHA256.
    Also non standard SHA2 tags with a bad length resulted in undefined behavior.
    [bug introduced in coreutils-9.8]
  * 'cp' restores performance with transparently compressed files, which
    regressed due to the avoidance of copy offload, seen with OpenZFS at least.
    [bug introduced in coreutils-9.8]
  * `env` on macOS, for now only when built with --disable-nls,
    will no longer always set a __CF_USER_TEXT_ENCODING environment variable.
    [bug introduced in coreutils-9.8]
  * 'nice' now limits the adjusted niceness value to its supported range on
    GNU/Hurd.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer reads out-of-bounds memory with trailing blanks in input.
    [bug introduced with numfmt in coreutils-8.21]
  * 'numfmt' no longer outputs invalid characters with multi-byte blanks in input.
    [bug introduced in coreutils-9.5]
  * 'rm -d DIR' no longer fails on Ceph snapshot directories.
    Although these directories are nonempty, 'rmdir DIR' succeeds on them.
    [bug introduced in coreutils-8.16]
  * 'sort --compress-program' now diagnoses if it can't write more data to an
    exited compressor.  Previously sort could have exited silently in this case.
    [bug introduced in coreutils-6.8]
  * 'tail' outputs the correct number of lines again for non-small -n values.
    Previously it may have output too few lines.
    [bug introduced in coreutils-9.8]
  * 'unexpand' no longer triggers a heap buffer overflow with --tabs arguments
    that use the GNU extension /NUM or +NUM formats.
    [bug introduced in coreutils-8.28]
  Changes in behavior
  * 'cp' with default options may again, like with versions before v9.8,
    miss opportunities to create holes with file systems that support
    SEEK_HOLE only trivially.  This change is a consequence of the
    abovementioned copy offload fix.
  * 'sort --compress-program' will continue without compressing temporary files
    if the specified program cannot be executed.  Also malformed shell scripts
    without a "shebang line" will no longer be executed.
  New Features
  * 'numfmt' now accepts the --unit-separator=SEP option, to output or accept
    a separator between the number and unit.  For e.g. "1234 M".
  Improvements
  * 'fmt', 'date', 'nl', and 'pr' will now exit promptly upon receiving a write
    error, which is significant when reading large / unbounded inputs.
  * install, sort, and split now use posix_spawn() to invoke child programs more
    efficiently and more independently from their own memory usage.
  * 'numfmt':
  - parses numbers with a non-breaking space character before a unit
  - parses numbers containing grouping characters from the current locale
  - supports a multi-byte --delimiter character
  - no longer processes input indefinitely in the presence of write errors
  * wc -l now operates 10% faster on hosts that support AVX512 instructions.
  Build-related
  * chcon and runcon are not built by default if selinux headers are not present,
    or if the --without-selinux configure option is specified.
    This can be overridden with the --with-selinux configure option.
  * nproc no longer fails to build with Android API level &lt;= 20.
    [build issue introduced in coreutils-9.8]
- coreutils-9.8-tail-large-num-of-files.patch: Remove now-upstream patch.
- coreutils-i18n.patch: Refresh patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1770206400">- Update to 9.10:
  Bug fixes
  * cp, install, and mv no longer enter an infinite loop copying sparse files
    with SEEK_HOLE.  E.g., this was seen on ext4 when copying sparse files with
    extents that are being actively updated, and copy offload is not being used.
    [bug introduced in coreutils-9.9]
  * 'date' no longer fails with format directives that return an empty string.
    [bug introduced in coreutils-9.9]
  * 'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it
    exists, if ftruncate fails.
    [bug introduced in coreutils-9.1]
  * du and ls no longer modify strings returned by getenv.
    POSIX says this is not portable.
    [bug introduced in fileutils-4.1.6]
  * 'fmt' now correctly diagnoses read errors.
    Previously fmt generated a generic error for any read error.
    [bug introduced in coreutils-9.0]
  * md5sum --text correctly translates CRLF line endings with the MSYS2 runtime.
    This also applies to the sha*sum and b2sum utilities.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer drops custom suffixes from numbers it cannot fully parse.
    [bug introduced with numfmt in coreutils-8.21]
  * 'tail -f --pid' can no longer exit upon receiving a non terminating signal.
    On older Linux systems it may have failed with "Interrupted system call".
    [bug introduced in coreutils-7.5]
  * 'timeout' will now propagate all terminating signals to the monitored command.
    Previously 'timeout' could have exited and left the monitored command running.
    [bug introduced with timeout in coreutils-7.0]
  * wc now documents its --debug option, currently used to
    indicate the line count acceleration being used.
    [bug introduced in coreutils-9.0]
  * When built with `clang -fno-inline`, memory allocation issues are again
    handled in a defined manner.  Previously programs may have crashed etc.
    after a failure to allocate memory.
    [bug introduced in coreutils-9.0]
  New Features
  * configure accepts a new --enable-single-binary=hardlinks mode to build the
    selected programs as hard links to a multi-call binary called "coreutils".
    This augments the existing "symlinks" and "shebangs" modes already
    supported by the --enable-single-binary option.
  * 'stat' and 'tail' now know about the "guest-memfd" file system type.
    stat -f -c%T now reports the file system type,
    and tail -f uses polling for this file system.
  * 'tail' now accepts the --debug option, which is currently used to
    detail the --follow implementation being used.
  * 'du' now supports the short option -A corresponding to the existing long
    option --apparent-size, for compatibility with FreeBSD.
  Changes in behavior
  * All commands now markup option names in --help and man pages,
    with bold attributes, and hyperlinks into the online manual on gnu.org.
    The links can be configured with the --enable-manual-url configure option,
    and the bold highlighting with --disable-bold-man-page-references.
    At runtime all markup can be disabled with the TERM=dumb env var value.
  * 'fmt' -w,--width no longer includes '\n' in the width of a line.
    I.e., the specified width is interpreted to be an _inclusive_ maximum.
  * 'ls --hyperlink' now uses more standard format hyperlinks.
    'ESC\' (ST) is now used as a delimiter, instead of '\a' (BEL).
  * 'ptx' -t is no longer a no-op, and now sets the default width to 100 columns.
  * 'timeout' now honors ignored signals and will not propagate them.  E.g.,
    timeout(1) in a shell backgrounded job, will not terminate upon receiving
    SIGINT or SIGQUIT, as these are ignored by default in shell background jobs.
  * 'timeout -v -s 0' now prints the signal number 0 instead of EXIT.
  * The multi-call binary now only processes --help or --version options
    if it is installed with a name ending with "coreutils".  This allows
    for more consistent handling of these options with unsupported commands.
  Improvements
  * The multi-call binary built with configure --enable-single-binary
    is reduced in size by 3.2% through the more efficient reuse of the cksum
    utility by the md5sum and sha*sum utilities.
  * 'cksum' now validates its options more consistently.
    E.g., `cksum --text --tag` now fails like `cksum --tag --text` already did.
  * 'cksum', 'du', and 'wc' now exit promptly upon receiving a write
    error, which is significant when processing many input files.
  * csplit, ls, and sort, now handle a more complete set of terminating signals.
  * 'du' now processes directories with 10,000 or more entries up to 9 times
    faster on the Lustre file system.
  * 'paste' now supports multi-byte --delimiters characters.
  * 'pinky' will now exit immediately upon receiving a write error, which is
    significant when reading large plan or project files.
  * 'readlink' and 'realpath' will now exit promptly upon receiving a write error,
    which is significant when canonicalizing multiple file names longer than
    PATH_MAX.
  * 'timeout' on Linux will always terminate the child in the case where the
    timeout process itself dies, like when it receives a KILL signal for example.
  Build-related
  * Programs now port to C23 platforms that strictly check types when
    qualifier-generic functions like strchr are used.
  * 'chcon' and 'runcon' stub binaries will be built on systems without
    libselinux, when configured using --with-selinux.
  * 'kill' and 'uptime' are no longer built by default.  These programs can be
    built with the --enable-install-program=kill,uptime configure option.
- coreutils.spec (%build):
  Remove --disable-install-program=kill as that is the default now.
  Add --enable-install-program=uptime as that is no longer built by default.
  Add hyperlinks in man pages via the --enable-manual-url option.
- coreutils-i18n.patch: Refresh patch.
  Sync mbfile.[ch] from the gnulib revision coreutils-9.10 is using.
- coreutils-remove_hostname_documentation.patch: Do not remove the description
  of 'uname -n' from the Texinfo manual.
- Refresh all other patches.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Skip env-signal-handler test in qemu emulation</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1771934400">- Factor out man pages of sub-package coreutils-systemd into
  sub-package coreutils-systemd-doc to avoid conflicts with
  newer procps.
- Add patch coreutils-sclp-terminfo-coloring.patch
  * Support sclp terminfo entries on s390/x</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1776772800">- Update to 9.11:
  Bug fixes
  * 'dd' now always diagnoses partial writes correctly upon write failure.
    Previously it may have indicated that only full writes were performed.
    [This bug was present in "the beginning".]
  * 'fold' will no longer truncate output when encountering 0xFF bytes.
    [bug introduced in coreutils-9.8]
  * 'fold' is again responsive to its input.  Previously it would have delayed
    processing until 256KiB was read from the input.
    [bug introduced in coreutils-9.8]
  * 'kill --help' now has links to valid anchors in the html manual.
    [bug introduced in coreutils-9.10]
  * When configured with --enable-systemd, the commands 'pinky',
    'uptime', 'users', and 'who' no longer consider the systemd session
    classes 'greeter', 'lock-screen', 'background', 'background-light',
    and 'none' to be users.
    [bug introduced in coreutils-9.4]
  * 'pwd' on ancient systems will no longer overflow a buffer
    when operating in deep paths longer than twice the system PATH_MAX.
    [bug introduced in coreutils-9.6]
  * 'stat --printf=%%N' no longer performs unnecessary checks of the QUOTING_STYLE
    environment variable.
    [bug introduced in coreutils-8.26]
  * 'timeout' no longer exits abruptly when its parent is the init process, e.g.,
    when started by the entrypoint of a container.
    [bug introduced in coreutils-9.10]
  New Features
  * 'cut' now supports multi-byte input and delimiters.  Consequently
    the -c option is now honored, and no longer an alias for -b, and
    the -n option is now honored, and no longer ignored.
    Also the -d option supports multi-byte delimiters.
  * 'cut' adds new options for better compatibility:
    The -w,--whitespace-delimited option was added to support blank aligned fields
    and for better compatibility with FreeBSD/macOS.
    The -O option was added as an alias for the --output-delimiter option,
    for better compatibility with busybox/toybox.
    The -F option was added as an alias for -w -O ' '
    for better compatibility with busybox/toybox.
  * 'date --date' now parses dot delimited dd.mm.yy format common in Europe.
    This is in addition to the already supported mm/dd/yy and yy-mm-dd formats.
  Changes in behavior
  * 'cksum --check' now uses shell quoting when required, to more robustly
    escape file names output in diagnostics.
    This also affects md5sum, sha*sum, and b2sum.
  Improvements
  * 'cat' now uses zero-copy I/O on Linux when appropriate, to improve throughput.
    E.g., throughput improved 6x from 12.9GiB/s to 81.8GiB/s on a Power10 system.
  * 'df --local' recognises more file system types as remote.
    Specifically: autofs, ncpfs, smb, smb2, gfs, gfs2, userlandfs.
  * 'df' improves duplicate mount suppression, by checking each mount against
    all previously kept entries for the same device, not just the latest one.
  * 'expand' and 'unexpand' now support multi-byte characters.
  * 'groups' and 'id' will now exit sooner after a write error,
    which is significant when listing information for many users.
  * 'install' now allows the combination of the --compare and
  - -preserve-timestamps options.
  * 'fold', 'join', 'numfmt', 'uniq' now use more consistent blank character
    determination on non GLIBC platforms.  For example \u3000 (ideographic space)
    will be considered a blank character on all platforms.
  * 'nl' now supports multi-byte --section-delimiter characters.
  * 'shuf -i' now operates up to two times faster on systems with unlocked stdio
    functions.
  * 'tac' will now exit sooner after a write error, which is significant when
    operating on a file with many lines.
  * 'timeout' now properly detects when it is reparented by a subreaper process on
    Linux instead of init, e.g., the 'systemd --user' process.
  * 'wc -l' now operates up to four and a half times faster on hosts that support
    Neon instructions.
  * 'wc -m' now operates up to 2.6 times faster on GLIBC when processing
    non-ASCII UTF-8 characters.
  * 'yes' now uses zero-copy I/O on Linux to significantly increase throughput.
    E.g., throughput improved 15x from 11.6GiB/s to 175GiB/s on a Power10 system.
  Build-related
  * ./configure --enable-single-binary=hardlinks is now supported on systems
    with dash as the system shell at /bin/sh.
    [issue introduced in coreutils-9.10]
  * The test suite may have failed with a "Hangup" error if run non-interactively.
    [issue introduced in coreutils-9.10]
- coreutils-i18n.patch: Refresh patch.
  Remove now-upstream I18N patches for cut(1), expand(1) and unexpand(1).
- Refresh all other patches.</changelog>
  <changelog author="rw@suse.com" date="1778155200">- coreutils-tests-misc-tty-eof-avoid-false-failure.patch: Add upstream patch:
  tests: avoid false failure with perl-IO-Tty &gt;= 1.24 (bsc#1264052)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1779192000">- coreutils-tee-fix-infloop-on-EAGAIN-and-short-write.patch: Add upstream
  patch (boo#1265378)
  * 'tee' no longer loops infinitely after writing all output if a write
    call sets errno to EAGAIN.
    [bug introduced in coreutils-9.11]
  * 'tee' no longer treats short writes as errors.
    [bug introduced in coreutils-9.11]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781870400">- Switch coreutils-single to build as hardlinks</changelog>
</package>
<package pkgid="a8bcb1ee729b486ea30b1b54a2c40cdd39612e254cca64465645ca5429c549e6767775e31efc0db1231590a2b99681cf9bd36db0b2a9c636654d839ee7b86dac" name="coreutils-lang" arch="noarch">
  <version epoch="0" ver="9.11" rel="11.3"/>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1705838400">- coreutils-9.4.split-CVE-2024-0684.patch: Add upstream patch:
  split: do not shrink hold buffer.  (CVE-2024-0684, bsc#1218982)
- coreutils-i18n.patch: Update from Fedora to fix build on i686 on GCC14.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1711972800">- Update to 9.5:
  Bug fixes:
  * chmod -R now avoids a race where an attacker may replace a traversed file
    with a symlink, causing chmod to operate on an unintended file.
    [This bug was present in "the beginning".]
  * cp, mv, and install no longer issue spurious diagnostics like "failed
    to preserve ownership" when copying to GNU/Linux CIFS file systems.
    They do this by working around some Linux CIFS bugs.
  * cp --no-preserve=mode will correctly maintain set-group-ID bits
    for created directories.  Previously on systems that didn't support ACLs,
    cp would have reset the set-group-ID bit on created directories.
    [bug introduced in coreutils-8.20]
  * join and uniq now support multi-byte characters better.
    For example, 'join -tX' now works even if X is a multi-byte character,
    and both programs now treat multi-byte characters like U+3000
    IDEOGRAPHIC SPACE as blanks if the current locale treats them so.
  * numfmt options like --suffix no longer have an arbitrary 127-byte limit.
    [bug introduced with numfmt in coreutils-8.21]
  * mktemp with --suffix now better diagnoses templates with too few X's.
    Previously it conflated the insignificant --suffix in the error.
    [bug introduced in coreutils-8.1]
  * sort again handles thousands grouping characters in single-byte locales
    where the grouping character is greater than CHAR_MAX.  For e.g. signed
    character platforms with a 0xA0 (aka &amp;nbsp) grouping character.
    [bug introduced in coreutils-9.1]
  * split --line-bytes with a mixture of very long and short lines
    no longer overwrites the heap (CVE-2024-0684).
    [bug introduced in coreutils-9.2]
  * tail no longer mishandles input from files in /proc and /sys file systems,
    on systems with a page size larger than the stdio BUFSIZ.
    [This bug was present in "the beginning".]
  * timeout avoids a narrow race condition, where it might kill arbitrary
    processes after a failed process fork.
    [bug introduced with timeout in coreutils-7.0]
  * timeout avoids a narrow race condition, where it might fail to
    kill monitored processes immediately after forking them.
    [bug introduced with timeout in coreutils-7.0]
  * wc no longer fails to count unprintable characters as parts of words.
    [bug introduced in textutils-2.1]
  Changes in behavior:
  * base32 and base64 no longer require padding when decoding.
    Previously an error was given for non padded encoded data.
  * base32 and base64 have improved detection of corrupted encodings.
    Previously encodings with non zero padding bits were accepted.
  * basenc --base16 -d now supports lower case hexadecimal characters.
    Previously an error was given for lower case hex digits.
  * cp --no-clobber, and mv -n no longer exit with failure status if
    existing files are encountered in the destination.  Instead they revert
    to the behavior from before v9.2, silently skipping existing files.
  * ls --dired now implies long format output without hyperlinks enabled,
    and will take precedence over previously specified formats or hyperlink
    mode.
  * numfmt will accept lowercase 'k' to indicate Kilo or Kibi units on input,
    and uses lowercase 'k' when outputting such units in '--to=si' mode.
  * pinky no longer tries to canonicalize the user's login location by default,
    rather requiring the new --lookup option to enable this often slow feature.
  * wc no longer ignores encoding errors when counting words.
    Instead, it treats them as non white space.
  New features:
  * chgrp now accepts the --from=OWNER:GROUP option to restrict changes to files
    with matching current OWNER and/or GROUP, as already supported by chown(1).
  * chmod adds support for -h, -H,-L,-P, and --dereference options, providing
    more control over symlink handling.  This supports more secure handling of
    CLI arguments, and is more consistent with chown, and chmod on other
    systems.
  * cp now accepts the --keep-directory-symlink option (like tar), to preserve
    and follow existing symlinks to directories in the destination.
  * cp and mv now accept the --update=none-fail option, which is similar
    to the --no-clobber option, except that existing files are diagnosed,
    and the command exits with failure status if existing files.
    The -n,--no-clobber option is best avoided due to platform differences.
  * env now accepts the -a,--argv0 option to override the zeroth argument
    of the command being executed.
  * mv now accepts an --exchange option, which causes the source and
    destination to be exchanged.  It should be combined with
  - -no-target-directory (-T) if the destination is a directory.
    The exchange is atomic if source and destination are on a single
    file system that supports atomic exchange; --exchange is not yet
    supported in other situations.
  * od now supports printing IEEE half precision floating point with -t fH,
    or brain 16 bit floating point with -t fB, where supported by the compiler.
  * tail now supports following multiple processes, with repeated --pid options.
  Improvements:
  * cp,mv,install,cat,split now read and write a minimum of 256KiB at a time.
    This was previously 128KiB and increasing to 256KiB was seen to increase
    throughput by 10-20% when reading cached files on modern systems.
  * env,kill,timeout now support unnamed signals. kill(1) for example now
    supports sending such signals, and env(1) will list them appropriately.
  * SELinux operations in file copy operations are now more efficient,
    avoiding unneeded MCS/MLS label translation.
  * sort no longer dynamically links to libcrypto unless -R is used.
    This decreases startup overhead in the typical case.
  * wc is now much faster in single-byte locales and somewhat faster in
    multi-byte locales.
- coreutils-9.4.split-CVE-2024-0684.patch: Remove now-upstream patch.
- gnulib-readutmp-under-gdm.patch: Likewise.
- gnulib-readutmp.patch: Likewise.
- coreutils-i18n.patch: Remove multi-byte patches for join and uniq, as the
  upstream version now handles those tests.
  Pull in gnulib module mbchar manually, as it is a dependency of mbfile,
  but dropped out of the upstream dependency chain.
- coreutils-misc.patch: Remove change for gnulib-tests/test-isnanl.h.
- coreutils-fix-gnulib-time_r-tests.patch: Add upstream gnulib patch to skip
  French test if TZ='Europe/Paris' does not work.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1720526400">- coreutils-i18n.patch: fold(1): fix exit code for non-existent file.
  The exit code of fold(1) was zero for non-existent file:
    $ fold badfile; echo $?
    fold: badfile: No such file or directory
    0
  The bug was introduced by the downstrean I18N patch. (rhbz#2296201)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1721390400">- Avoid empty scriptlets</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1727611200">- coreutils-i18n.patch: fold(1): fix fold -b with UTF8 locale.
  Sync fix in I18N patch from Fedora/Redhat and add a test. (RHEL-60295)
  Original report: https://access.redhat.com/solutions/3459791</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1737115200">- Update to 9.6:
  Bug fixes
  * cp fixes support for --update=none-fail, which would have been
    rejected as an invalid option.
    [bug introduced in coreutils-9.5]
  * cp,mv --update no longer overrides --interactive or --force.
    [bug introduced in coreutils-9.3]
  * csplit no longer creates empty files given empty input.
    [This bug was present in "the beginning".]
  * ls and printf fix shell quoted output in the edge case of escaped
    first and last characters, and single quotes in the string.
    [bug introduced in coreutils-8.26]
  * ls -l no longer outputs "Permission denied" errors on NFS
    which may happen with files without read permission, and which resulted
    in inaccurate indication of ACLs (missing '+' flag after mode).
    [bug introduced in coreutils-9.4]
  * ls -l no longer outputs "Not supported" errors on virtiofs.
    [bug introduced in coreutils-9.4]
  * mv works again with macFUSE file systems.  Previously it would
    have exited with a "Function not implemented" error.
    [bug introduced in coreutils-8.28]
  * nproc gives more consistent results on systems with more than 1024 CPUs.
    Previously it would have ignored the affinity mask on such systems.
    [bug introduced with nproc in coreutils-8.1]
  * numfmt --from=iec-i now works with numbers without a suffix.
    Previously such numbers were rejected with an error.
    [bug introduced with numfmt in coreutils-8.21]
  * printf now diagnoses attempts to treat empty strings as numbers,
    as per POSIX. For example, "printf '%d' ''" now issues a diagnostic
    and fails instead of silently succeeding.
    [This bug was present in "the beginning".]
  * pwd no longer outputs an erroneous double slash on systems
    where the system getcwd() was completely replaced.
    [bug introduced in coreutils-9.2]
  * 'shuf' generates more-random output when the output is small.
    [bug introduced in coreutils-8.6]
  * `tail --follow=name` no longer waits indefinitely for watched
    file names that are moved elsewhere within the same file system.
    [bug introduced in coreutils-8.24]
  * `tail --follow` without --retry, will consistently exit with failure status
    where inotify is not used, when all followed files become inaccessible.
    [This bug was present in "the beginning".]
  * `tail --follow --pid=PID` will now exit when the PID dies,
    even in the presence of blocking inputs like unopened fifos.
    [This bug was present in "the beginning".]
  * 'tail -c 4096 /dev/zero' no longer loops forever.
    [This bug was present in "the beginning".]
  Changes in behavior
  * 'factor' now buffers output more efficiently in some cases.
  * install -C now dereferences symlink sources when comparing,
    rather than always treating as different and performing the copy.
  * kill -l and -t now list signal 0, as it's a valid signal to send.
  * ls's -f option now simply acts like -aU, instead of also ignoring
    some earlier options.  For example 'ls -fl' and 'ls -lf' are now
    equivalent because -f no longer ignores an earlier -l.  The new
    behavior is more orthogonal and is compatible with FreeBSD.
  * stat -f -c%T now reports the "fuseblk" file system type as "fuse",
    given that there is no longer a distinct "ctl" fuse variant file system.
  New Features
  * cksum -a now supports the "crc32b" option, which calculates the CRC
    of the input as defined by ITU V.42, as used by gzip for example.
    For performance pclmul instructions are used where supported.
  * ls now supports the --sort=name option,
    to explicitly select the default operation of sorting by file name.
  * printf now supports indexed arguments, using the POSIX:2024 specified
    %&lt;i&gt;$ format, where '&lt;i&gt;' is an integer referencing a particular argument,
    thus allowing repetition or reordering of printf arguments.
  * test supports the POSIX:2024 specified '&lt;' and '&gt;' operators with strings,
    to compare the string locale collating order.
  * timeout now supports the POSIX:2024 specified -f, and -p short options,
    corresponding to --foreground, and --preserve-status respectively.
  Improvements
  * cksum -a crc, makes use of AVX2, AVX512, and ARMv8 SIMD extensions
    for time reductions of up to 40%, 60%, and 80% respectively.
  * 'head -c NUM', 'head -n NUM', 'nl -l NUM', 'nproc --ignore NUM',
    'tail -c NUM', 'tail -n NUM', and 'tail --max-unchanged-stats NUM’
    no longer fail merely because NUM stands for 2**64 or more.
  * sort operates more efficiently when used on pseudo files with
    an apparent size of 0, like those in /proc.
  * stat and tail now know about the "bcachefs", and "pidfs" file system types.
    stat -f -c%T now reports the file system type,
    and tail -f uses inotify for these file systems.
  * wc now reads a minimum of 256KiB at a time.
    This was previously 16KiB and increasing to 256KiB was seen to increase
    wc -l performance by about 10% when reading cached files on modern systems.
- coreutils-fix-gnulib-time_r-tests.patch: Remove now-upstream patch.
- coreutils-9.6-ls-Z-crash-fix.patch: Add upstream patch from after the release.
- coreutils.spec (Patch920): Exchange names of above patch files accordingly.
- coreutils-i18n.patch: Refresh patch, manually porting some upstream fixes
  into the i18n chunks for expand.c, fold.c and unexpand.c.
- Refresh all other patches:
  * coreutils-disable_tests.patch
  * coreutils-remove_hostname_documentation.patch
  * coreutils-remove_kill_documentation.patch
  * coreutils-skip-gnulib-test-tls.patch
  * coreutils-tests-shorten-extreme-factor-tests.patch
  * coreutils-tests-workaround-make-fdleak.patch</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744286400">- Update to 9.7:
  Bug fixes
  * 'cat' would fail with "input file is output file" if input and
    output are the same terminal device and the output is append-only.
    [bug introduced in coreutils-9.6]
  * 'cksum -a crc' misbehaved on aarch64 with 32-bit uint_fast32_t.
    [bug introduced in coreutils-9.6]
  * dd with the 'nocache' flag will now detect all failures to drop the
    cache for the whole file.  Previously it may have erroneously succeeded.
    [bug introduced with the "nocache" feature in coreutils-8.11]
  * 'ls -Z dir' would crash on all systems, and 'ls -l' could crash
    on systems like Android with SELinux but without xattr support.
    [bug introduced in coreutils-9.6]
  * `ls -l` could output spurious "Not supported" errors in certain cases,
    like with dangling symlinks on cygwin.
    [bug introduced in coreutils-9.6]
  * timeout would fail to timeout commands with infinitesimal timeouts.
    For example `timeout 1e-5000 sleep inf` would never timeout.
    [bug introduced with timeout in coreutils-7.0]
  * sleep, tail, and timeout would sometimes sleep for slightly less
    time than requested.
    [bug introduced in coreutils-5.0]
  * 'who -m' now outputs entries for remote logins.  Previously login
    entries prefixed with the service (like "sshd") were not matched.
    [bug introduced in coreutils-9.4]
  Improvements
  * 'logname' correctly returns the user who logged in the session,
    on more systems.  Previously on musl or uclibc it would have merely
    output the LOGNAME environment variable.
- coreutils-9.6-ls-Z-crash-fix.patch: Remove now-upstream patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1744545600">- coreutils-i18n.patch: update gnulib mbchar+mbfile to the commit
  used by coreutils-9.7:
    https://git.sv.gnu.org/cgit/gnulib.git/commit/?id=41e7b7e0d
    mainly to pick up these commits:
  - c67c553e758 mbfile: Support pushback characters also right before EOF.
  - 87ee7ef66ee mbfile: Allow 2 pushback characters.</changelog>
  <changelog author="rw@suse.com" date="1748865600">- coreutils-9.7-sort-CVE-2025-5278.patch: Add upstream patch:
  sort with key character offsets of SIZE_MAX, could induce
  a read of 1 byte before an allocated heap buffer.
  (CVE-2025-5278, bsc#1243767)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758628800">- Update to 9.8:
  Bug fixes
  * 'b2sum' will diagnose --length values that are too big.
    Previously it would have silently assumed 512 for any larger values.
    [bug introduced in coreutils-9.6]
  * 'base32' and 'base64' when decoding will again diagnose partially
    padded data that ends with a newline.
    [bug introduced in coreutils-9.5]
  * 'basenc -d -i' will now strip '=' characters from the input
    in encodings where padding characters are not valid.
    [bug introduced with the basenc program in coreutils-8.31]
  * 'cp -p' had spurious "Operation not supported" failures when
    copying to non-NFS files from NFSv4 files with trivial ACLs.
    [bug introduced in coreutils-9.6]
  * 'cp --sparse=always' missed some opportunities to create holes.
    That is, although the copies had the correct data, sometimes
    data zeros used extents rather than holes.
    [This bug was present in "the beginning".]
  * cp missed opportunities to create holes when copying from file
    systems like squashfs that support SEEK_HOLE only trivially.
    [bug introduced in coreutils-9.0]
  * cp, install, and mv now avoid possible data corruption on
    glibc 2.41 and 2.42 systems when copy_file_range is used with ranges &gt; 2GiB,
    avoiding https://sourceware.org/PR33245
    [bug triggered since coreutils-9.0]
  * 'date' supports specifying multiple named formats with the last taking
    precedence.  Previously multiple specifications would induce an error.
    [bug introduced in coreutils-5.90]
  * 'dd oflag=seek_bytes' no longer mistakenly reports errors when the
    output file exists on GNU/Hurd.
    [bug introduced in coreutils-8.16]
  * 'fold' no longer exhausts memory when processing large inputs
    with a very large --width argument.
    [This bug was present in "the beginning".]
  * 'install -d' now produces the correct diagnostic upon failure
    to create a directory.  Previously it would have produced
    a confusing error about changing permissions.
    [This bug was present in "the beginning".]
  * "ls --size --block-size=\'k" could misalign output in locales
    with multi-byte thousands grouping characters.
    [This bug was present in "the beginning".]
  * 'nohup' avoids implementation defined behavior setting umask,
    avoiding a FORTIFY runtime failure on Bionic libc.
    [This bug was present in "the beginning".]
  * 'od --strings' with '-N' now works correctly.  Previously od might
    write a NUL byte after a heap buffer, or output invalid addresses.
    [These bugs were present in "the beginning".]
  * 'od -w0' will now issue a diagnostic and exit gracefully.
    Previously it would have aborted.
    [bug introduced in coreutils-9.3]
  * 'od -w' no longer silently mishandles enormous widths like 3037000500.
    Instead, it either outputs correctly or diagnoses a too-large width.
    [This bug was present in "the beginning".]
  * 'od +N.' (where N is a decimal number) works again as per POSIX.
    [bug introduced in textutils-2.0]
  * 'od /dev/null ++0' no longer mistakenly treats the ++0 as an offset.
    [This bug was present in "the beginning".]
  * 'sort' with key character offsets of SIZE_MAX, could induce
    a read of 1 byte before an allocated heap buffer. For example:
    'sort +0.18446744073709551615R input' on 64 bit systems.
    [bug introduced in coreutils-7.2]
  * stdbuf now works on AIX.  Previously it would have been ineffective.
    [bug introduced with the stdbuf program in coreutils-7.5]
  * 'tail -n NUM' no longer can output more than NUM lines if stdin
    is a largish regular file with a nonzero initial offset, and grows
    while 'tail' is reading it.
    [This bug was present in "the beginning".]
  * 'tail -f -n +NUM' no longer mishandles NUM values &gt;= UINTMAX_MAX
    when the input is seekable.
    [bug introduced in coreutils-9.6]
  * 'tail --pid' avoids some unlikely races if the kernel reuses PIDs.
    [bug introduced in coreutils-9.5]
  * 'tty' now exits with status 4 with a special diagnostic if ttyname
    fails even though standard input is a tty.  Formerly it quietly
    pretended that standard input was not a tty.
    [This bug was present in "the beginning".]
  New Features
  * basenc supports the --base58 option to encode and decode
    the visually unambiguous Base58 encoding.
  * 'cksum -a' now supports the 'sha3' argument, to use the SHA3-224,
    SHA3-256, SHA3-384, SHA3-512 message digest algorithms depending on
    the argument passed to the required --length (-l) option.
  * 'cksum -a' now supports the 'sha2' argument, as a more consistent
    interface than the existing 'sha224', 'sha256', 'sha384', 'sha512'
    arguments, which are now selected with the --length (-l) option.
  * 'date' now outputs dates in the country's native calendar for the
    Iranian locale (fa_IR) and for the Ethiopian locale (am_ET), and also
    does so more consistently for the Thailand locale (th_TH.UTF-8).
  * fold now supports multi-byte characters, honoring their column width.
    Also the --characters (-c) option was added to wrap at a certain
    number of characters, similarly to --bytes in uni-byte locales.
  * nproc now honors any cgroup v2 configured CPU quotas,
    which may reduce the effective number of processors available.
  * stty supports setting arbitrary baud rates on supported systems,
    like Hurd, Linux with glibc &gt;= 2.42, and some BSDs.
    Also on other systems the full set of supported baud rates
    is determined at build time if possible.
  * Commands that support hardware acceleration like cksum and wc
    can now disable this acceleration at runtime through the
    commonly used GLIBC_TUNABLES environment variable.  For example
    to disable the use of AVX512 instructions in cksum, you can:
    export GLIBC_TUNABLES='glibc.cpu.hwcaps=-AVX512F'
  Changes to conform better to POSIX.1-2024
  * readlink now defaults to being verbose if the POSIXLY_CORRECT
    environment variable is set.
  * realpath now supports -E, which specifies the default behavior.
    The corresponding long option is --canonicalize.
  * tsort now accepts and ignores -w.
  Improvements
  * 'factor' is now much faster at identifying large prime numbers,
    and significantly faster on composite numbers greater than 2^128.
  * fold now exits immediately upon receiving a write error,
    which is significant when reading large / unbounded inputs.
  * 'seq' is more accurate with large integer start values.
    Previously 'seq 18446744073709551617 inf | head -n1' would
    output the number before the user specified start value.
  Build-related
  * cksum was not compilable by Apple LLVM 10.0.0 x86-64, which
    lacks support for checking for the VPCLMULQDQ instruction.
    [bug introduced in coreutils-9.6]
- coreutils-9.7-sort-CVE-2025-5278.patch: Remove now-upstream patch.
- coreutils-getaddrinfo.patch: Likewise.
- coreutils-i18n.patch: Refresh patch.
  Remove i18n part for fold(1).
  Remove the mbchar part as it is now already pulled in upstream
  indirectly via the manywarnings gnulib module.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1758801600">- coreutils-9.8-tail-large-num-of-files.patch: Add upstream patch:
  https://cgit.git.sv.gnu.org/cgit/coreutils.git/commit/?id=914972e80dbf82aac9ffe
  tail: fix tailing larger number of lines in regular files [rh#2398008]</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1762862400">- Update to 9.9:
  Bug fixes
  * `basenc --base58` would not operate correctly with input &gt; 15561475 bytes.
    [bug introduced with --base58 in coreutils-9.8]
  * 'cksum --check' now supports base64 encoded input in untagged format:
  - for all length adjustable algorithms (blake2b, sha2, sha3),
  - if that base64 input starts with a tag like "SHA1" etc.
    Previously an error was given, about invalid input format.
    [bug introduced in coreutils-9.2]
  * 'cksum --check -a sha2' has better support for tagged format.  Previously
    an unneeded but explicit '-a sha2' did not match standard tags like SHA256.
    Also non standard SHA2 tags with a bad length resulted in undefined behavior.
    [bug introduced in coreutils-9.8]
  * 'cp' restores performance with transparently compressed files, which
    regressed due to the avoidance of copy offload, seen with OpenZFS at least.
    [bug introduced in coreutils-9.8]
  * `env` on macOS, for now only when built with --disable-nls,
    will no longer always set a __CF_USER_TEXT_ENCODING environment variable.
    [bug introduced in coreutils-9.8]
  * 'nice' now limits the adjusted niceness value to its supported range on
    GNU/Hurd.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer reads out-of-bounds memory with trailing blanks in input.
    [bug introduced with numfmt in coreutils-8.21]
  * 'numfmt' no longer outputs invalid characters with multi-byte blanks in input.
    [bug introduced in coreutils-9.5]
  * 'rm -d DIR' no longer fails on Ceph snapshot directories.
    Although these directories are nonempty, 'rmdir DIR' succeeds on them.
    [bug introduced in coreutils-8.16]
  * 'sort --compress-program' now diagnoses if it can't write more data to an
    exited compressor.  Previously sort could have exited silently in this case.
    [bug introduced in coreutils-6.8]
  * 'tail' outputs the correct number of lines again for non-small -n values.
    Previously it may have output too few lines.
    [bug introduced in coreutils-9.8]
  * 'unexpand' no longer triggers a heap buffer overflow with --tabs arguments
    that use the GNU extension /NUM or +NUM formats.
    [bug introduced in coreutils-8.28]
  Changes in behavior
  * 'cp' with default options may again, like with versions before v9.8,
    miss opportunities to create holes with file systems that support
    SEEK_HOLE only trivially.  This change is a consequence of the
    abovementioned copy offload fix.
  * 'sort --compress-program' will continue without compressing temporary files
    if the specified program cannot be executed.  Also malformed shell scripts
    without a "shebang line" will no longer be executed.
  New Features
  * 'numfmt' now accepts the --unit-separator=SEP option, to output or accept
    a separator between the number and unit.  For e.g. "1234 M".
  Improvements
  * 'fmt', 'date', 'nl', and 'pr' will now exit promptly upon receiving a write
    error, which is significant when reading large / unbounded inputs.
  * install, sort, and split now use posix_spawn() to invoke child programs more
    efficiently and more independently from their own memory usage.
  * 'numfmt':
  - parses numbers with a non-breaking space character before a unit
  - parses numbers containing grouping characters from the current locale
  - supports a multi-byte --delimiter character
  - no longer processes input indefinitely in the presence of write errors
  * wc -l now operates 10% faster on hosts that support AVX512 instructions.
  Build-related
  * chcon and runcon are not built by default if selinux headers are not present,
    or if the --without-selinux configure option is specified.
    This can be overridden with the --with-selinux configure option.
  * nproc no longer fails to build with Android API level &lt;= 20.
    [build issue introduced in coreutils-9.8]
- coreutils-9.8-tail-large-num-of-files.patch: Remove now-upstream patch.
- coreutils-i18n.patch: Refresh patch.
- Refresh all other patches.</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1770206400">- Update to 9.10:
  Bug fixes
  * cp, install, and mv no longer enter an infinite loop copying sparse files
    with SEEK_HOLE.  E.g., this was seen on ext4 when copying sparse files with
    extents that are being actively updated, and copy offload is not being used.
    [bug introduced in coreutils-9.9]
  * 'date' no longer fails with format directives that return an empty string.
    [bug introduced in coreutils-9.9]
  * 'dd seek=N of=FILE' no longer continues copying, overwriting FILE if it
    exists, if ftruncate fails.
    [bug introduced in coreutils-9.1]
  * du and ls no longer modify strings returned by getenv.
    POSIX says this is not portable.
    [bug introduced in fileutils-4.1.6]
  * 'fmt' now correctly diagnoses read errors.
    Previously fmt generated a generic error for any read error.
    [bug introduced in coreutils-9.0]
  * md5sum --text correctly translates CRLF line endings with the MSYS2 runtime.
    This also applies to the sha*sum and b2sum utilities.
    [This bug was present in "the beginning".]
  * 'numfmt' no longer drops custom suffixes from numbers it cannot fully parse.
    [bug introduced with numfmt in coreutils-8.21]
  * 'tail -f --pid' can no longer exit upon receiving a non terminating signal.
    On older Linux systems it may have failed with "Interrupted system call".
    [bug introduced in coreutils-7.5]
  * 'timeout' will now propagate all terminating signals to the monitored command.
    Previously 'timeout' could have exited and left the monitored command running.
    [bug introduced with timeout in coreutils-7.0]
  * wc now documents its --debug option, currently used to
    indicate the line count acceleration being used.
    [bug introduced in coreutils-9.0]
  * When built with `clang -fno-inline`, memory allocation issues are again
    handled in a defined manner.  Previously programs may have crashed etc.
    after a failure to allocate memory.
    [bug introduced in coreutils-9.0]
  New Features
  * configure accepts a new --enable-single-binary=hardlinks mode to build the
    selected programs as hard links to a multi-call binary called "coreutils".
    This augments the existing "symlinks" and "shebangs" modes already
    supported by the --enable-single-binary option.
  * 'stat' and 'tail' now know about the "guest-memfd" file system type.
    stat -f -c%T now reports the file system type,
    and tail -f uses polling for this file system.
  * 'tail' now accepts the --debug option, which is currently used to
    detail the --follow implementation being used.
  * 'du' now supports the short option -A corresponding to the existing long
    option --apparent-size, for compatibility with FreeBSD.
  Changes in behavior
  * All commands now markup option names in --help and man pages,
    with bold attributes, and hyperlinks into the online manual on gnu.org.
    The links can be configured with the --enable-manual-url configure option,
    and the bold highlighting with --disable-bold-man-page-references.
    At runtime all markup can be disabled with the TERM=dumb env var value.
  * 'fmt' -w,--width no longer includes '\n' in the width of a line.
    I.e., the specified width is interpreted to be an _inclusive_ maximum.
  * 'ls --hyperlink' now uses more standard format hyperlinks.
    'ESC\' (ST) is now used as a delimiter, instead of '\a' (BEL).
  * 'ptx' -t is no longer a no-op, and now sets the default width to 100 columns.
  * 'timeout' now honors ignored signals and will not propagate them.  E.g.,
    timeout(1) in a shell backgrounded job, will not terminate upon receiving
    SIGINT or SIGQUIT, as these are ignored by default in shell background jobs.
  * 'timeout -v -s 0' now prints the signal number 0 instead of EXIT.
  * The multi-call binary now only processes --help or --version options
    if it is installed with a name ending with "coreutils".  This allows
    for more consistent handling of these options with unsupported commands.
  Improvements
  * The multi-call binary built with configure --enable-single-binary
    is reduced in size by 3.2% through the more efficient reuse of the cksum
    utility by the md5sum and sha*sum utilities.
  * 'cksum' now validates its options more consistently.
    E.g., `cksum --text --tag` now fails like `cksum --tag --text` already did.
  * 'cksum', 'du', and 'wc' now exit promptly upon receiving a write
    error, which is significant when processing many input files.
  * csplit, ls, and sort, now handle a more complete set of terminating signals.
  * 'du' now processes directories with 10,000 or more entries up to 9 times
    faster on the Lustre file system.
  * 'paste' now supports multi-byte --delimiters characters.
  * 'pinky' will now exit immediately upon receiving a write error, which is
    significant when reading large plan or project files.
  * 'readlink' and 'realpath' will now exit promptly upon receiving a write error,
    which is significant when canonicalizing multiple file names longer than
    PATH_MAX.
  * 'timeout' on Linux will always terminate the child in the case where the
    timeout process itself dies, like when it receives a KILL signal for example.
  Build-related
  * Programs now port to C23 platforms that strictly check types when
    qualifier-generic functions like strchr are used.
  * 'chcon' and 'runcon' stub binaries will be built on systems without
    libselinux, when configured using --with-selinux.
  * 'kill' and 'uptime' are no longer built by default.  These programs can be
    built with the --enable-install-program=kill,uptime configure option.
- coreutils.spec (%build):
  Remove --disable-install-program=kill as that is the default now.
  Add --enable-install-program=uptime as that is no longer built by default.
  Add hyperlinks in man pages via the --enable-manual-url option.
- coreutils-i18n.patch: Refresh patch.
  Sync mbfile.[ch] from the gnulib revision coreutils-9.10 is using.
- coreutils-remove_hostname_documentation.patch: Do not remove the description
  of 'uname -n' from the Texinfo manual.
- Refresh all other patches.</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1770638400">- Skip env-signal-handler test in qemu emulation</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1771934400">- Factor out man pages of sub-package coreutils-systemd into
  sub-package coreutils-systemd-doc to avoid conflicts with
  newer procps.
- Add patch coreutils-sclp-terminfo-coloring.patch
  * Support sclp terminfo entries on s390/x</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1776772800">- Update to 9.11:
  Bug fixes
  * 'dd' now always diagnoses partial writes correctly upon write failure.
    Previously it may have indicated that only full writes were performed.
    [This bug was present in "the beginning".]
  * 'fold' will no longer truncate output when encountering 0xFF bytes.
    [bug introduced in coreutils-9.8]
  * 'fold' is again responsive to its input.  Previously it would have delayed
    processing until 256KiB was read from the input.
    [bug introduced in coreutils-9.8]
  * 'kill --help' now has links to valid anchors in the html manual.
    [bug introduced in coreutils-9.10]
  * When configured with --enable-systemd, the commands 'pinky',
    'uptime', 'users', and 'who' no longer consider the systemd session
    classes 'greeter', 'lock-screen', 'background', 'background-light',
    and 'none' to be users.
    [bug introduced in coreutils-9.4]
  * 'pwd' on ancient systems will no longer overflow a buffer
    when operating in deep paths longer than twice the system PATH_MAX.
    [bug introduced in coreutils-9.6]
  * 'stat --printf=%%N' no longer performs unnecessary checks of the QUOTING_STYLE
    environment variable.
    [bug introduced in coreutils-8.26]
  * 'timeout' no longer exits abruptly when its parent is the init process, e.g.,
    when started by the entrypoint of a container.
    [bug introduced in coreutils-9.10]
  New Features
  * 'cut' now supports multi-byte input and delimiters.  Consequently
    the -c option is now honored, and no longer an alias for -b, and
    the -n option is now honored, and no longer ignored.
    Also the -d option supports multi-byte delimiters.
  * 'cut' adds new options for better compatibility:
    The -w,--whitespace-delimited option was added to support blank aligned fields
    and for better compatibility with FreeBSD/macOS.
    The -O option was added as an alias for the --output-delimiter option,
    for better compatibility with busybox/toybox.
    The -F option was added as an alias for -w -O ' '
    for better compatibility with busybox/toybox.
  * 'date --date' now parses dot delimited dd.mm.yy format common in Europe.
    This is in addition to the already supported mm/dd/yy and yy-mm-dd formats.
  Changes in behavior
  * 'cksum --check' now uses shell quoting when required, to more robustly
    escape file names output in diagnostics.
    This also affects md5sum, sha*sum, and b2sum.
  Improvements
  * 'cat' now uses zero-copy I/O on Linux when appropriate, to improve throughput.
    E.g., throughput improved 6x from 12.9GiB/s to 81.8GiB/s on a Power10 system.
  * 'df --local' recognises more file system types as remote.
    Specifically: autofs, ncpfs, smb, smb2, gfs, gfs2, userlandfs.
  * 'df' improves duplicate mount suppression, by checking each mount against
    all previously kept entries for the same device, not just the latest one.
  * 'expand' and 'unexpand' now support multi-byte characters.
  * 'groups' and 'id' will now exit sooner after a write error,
    which is significant when listing information for many users.
  * 'install' now allows the combination of the --compare and
  - -preserve-timestamps options.
  * 'fold', 'join', 'numfmt', 'uniq' now use more consistent blank character
    determination on non GLIBC platforms.  For example \u3000 (ideographic space)
    will be considered a blank character on all platforms.
  * 'nl' now supports multi-byte --section-delimiter characters.
  * 'shuf -i' now operates up to two times faster on systems with unlocked stdio
    functions.
  * 'tac' will now exit sooner after a write error, which is significant when
    operating on a file with many lines.
  * 'timeout' now properly detects when it is reparented by a subreaper process on
    Linux instead of init, e.g., the 'systemd --user' process.
  * 'wc -l' now operates up to four and a half times faster on hosts that support
    Neon instructions.
  * 'wc -m' now operates up to 2.6 times faster on GLIBC when processing
    non-ASCII UTF-8 characters.
  * 'yes' now uses zero-copy I/O on Linux to significantly increase throughput.
    E.g., throughput improved 15x from 11.6GiB/s to 175GiB/s on a Power10 system.
  Build-related
  * ./configure --enable-single-binary=hardlinks is now supported on systems
    with dash as the system shell at /bin/sh.
    [issue introduced in coreutils-9.10]
  * The test suite may have failed with a "Hangup" error if run non-interactively.
    [issue introduced in coreutils-9.10]
- coreutils-i18n.patch: Refresh patch.
  Remove now-upstream I18N patches for cut(1), expand(1) and unexpand(1).
- Refresh all other patches.</changelog>
  <changelog author="rw@suse.com" date="1778155200">- coreutils-tests-misc-tty-eof-avoid-false-failure.patch: Add upstream patch:
  tests: avoid false failure with perl-IO-Tty &gt;= 1.24 (bsc#1264052)</changelog>
  <changelog author="Bernhard Voelker &lt;mail@bernhard-voelker.de&gt;" date="1779192000">- coreutils-tee-fix-infloop-on-EAGAIN-and-short-write.patch: Add upstream
  patch (boo#1265378)
  * 'tee' no longer loops infinitely after writing all output if a write
    call sets errno to EAGAIN.
    [bug introduced in coreutils-9.11]
  * 'tee' no longer treats short writes as errors.
    [bug introduced in coreutils-9.11]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1781870400">- Switch coreutils-single to build as hardlinks</changelog>
</package>
<package pkgid="8aa748ed4f27de4ffa9843f47748f80fe32329595d5b49985df5a4ad54c3dd1dca77fa262c4fea555a21f8207c2d43a331d98e804db6b74dfe4c07e41a050a18" name="fd0ssh" arch="i586">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="2c1d7e74b773cf61b0b7cf74b9f55166e0917c5ae32d194edd863a2c51ac73de0efedc69330fa0cbd1580a96786804c7cae05667bbc215d1e93f398dec8e625a" name="fd0ssh" arch="x86_64">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="acce77f66f2cfaa1ed2a4e80460a0c7cd7252f22aa0c25f40b7b1aee188243e2e242d93ea1c4184b2533e67b3f65d2bf355966d5801cb09ec30e2e4a174b24ef" name="fd0ssh-debuginfo" arch="i586">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="33b3a643d286b17f433065ee13c967dc57e149fb246c53e7fb2ffecc6da88fe604a2f36db2ba77550674a0d0ce7159681256e6b3a50e32d36777909ee29f0f8f" name="fd0ssh-debuginfo" arch="x86_64">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="46f9169b4f76ee3b08e92328bb4cb96a7baeba237ffec2c7613e077b56dc8f258b804e122851c197dfd34d745f98d74eeb30e2453a01a8b419657b58cb15b57d" name="gcal" arch="i586">
  <version epoch="0" ver="4.1" rel="7.18"/>
  <changelog author="aj@suse.de" date="1342958400">- Fix build with missing gets declaration (glibc 2.16)</changelog>
  <changelog author="hvogel@suse.com" date="1345118400">- Cleanup specfile</changelog>
  <changelog author="p.drouand@gmail.com" date="1387368000">- Update to version 3.6.3
  * Remove duplicate for All Saints Day for DE_BY.
  * Inherit some portability fixes from gnulib.
- Changes from 3.6.2
  * Report correctly the Christmas day in Canada.
- Changes from 3.6.1
  * Include All Saints' day in HU
  * Fix build issue under solaris 10 / studio 12.1
  * Unicode support
  * Make --help a synonym for --long-help
- Remove gcal-stdio.h.patch; fixed on upstream release
- Add xz requirement to support tarball format
- Add an Url tag
- Remove redundant %clean section
- Don't package ChangeLog in documentation; empty file
- Add a language subpackage</changelog>
  <changelog author="mpluskal@suse.com" date="1427976000">- Cleanup spec file with spec-cleaner
- Add gpg signature
- Update info dependencies
- Remove unrecongized/useless configure flags</changelog>
  <changelog author="mpluskal@suse.com" date="1436616000">- Update to version 4
  * Remove duplicate for All Saints Day for DE_BW and DE_RP.
  * Spell the name of Norfolk Island correctly.
  * Spell the name of Guy Fawkes correctly -- Fawkes, not Fawke.
  * Correct the name of Canada's Northwest Territories
  * Improve the computation of the Dutch Queen's and King's days
  * Name of german federal state Saarland corrected.
  * Name of swiss federal state Basel-Landschaft corrected.
  * Alignment error for --date-format US fixed.
  * Fix build on FreeBSD.
  * Use _NL_TIME_FIRST_WEEKDAY to get correct defaults for -s N
    option.</changelog>
  <changelog author="mpluskal@suse.com" date="1485345600">- Update to version 4.1:
  * National holiday replaced Pentecost Monday as a Swedish
    holiday 2005
  * Report Reformation Day as an holiday everywhere in Germany in
    2017</changelog>
  <changelog author="ro@suse.de" date="1551096000">- add patches (parts of git commits from gnulib):
  - gnulib-4af4a4a71827c0bc5e0ec67af23edef4f15cee8e-excerpt.patch
  - gnulib-74d9d6a293d7462dea8f83e7fc5ac792e956a0ad-excerpt.patch
  to fix compilation on current glibc
  (fflush: adjust to glibc 2.28 libio.h removal)
  (fflush: be more paranoid about libio.h change)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1659182400">- use -D_FORTIFY_SOURCE=2 to fix crashes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1749556800">- added patches
  build with gcc15
  + gcal-gcc15.patch</changelog>
</package>
<package pkgid="218e2d98d989361c504e1a81a66f14634acd9e91fee4997f0edfbe1eb8dc4228ea80e82437ef92c6b9a9e4dcfb1a965524d03f1603b11fcd0a9e49de388e8ec5" name="gcal" arch="src">
  <version epoch="0" ver="4.1" rel="7.18"/>
  <changelog author="schwab@suse.de" date="1074772800">- Put info dir in the same directory as the info files.</changelog>
  <changelog author="hmacht@suse.de" date="1077796800">- building as non-root user
- fixing filelist</changelog>
  <changelog author="ro@suse.de" date="1078056000">- remove dir files in info directories</changelog>
  <changelog author="mls@suse.de" date="1138190400">- converted neededforbuild to BuildRequires</changelog>
  <changelog author="kssingvo@suse.de" date="1168948800">- beautified specfile, and renamed diff to patch filenames
- fixed compiler problem with double use of same variable
- fixed issue with charset encoding of files.</changelog>
  <changelog author="uli@suse.de" date="1171886400">- extended string buffers from 1k to 2k (necessary if you have a
  very long list of countries for -q)</changelog>
  <changelog author="mfabian@suse.de" date="1172577600">- Bugzilla #248859: fix part of the problem (for all translated
  messages) by regenerating the .mo files.
  The encoding problem still exists for all msgids which are
  non-ASCII *and* which are untranslated or fuzzy.</changelog>
  <changelog author="rguenther@suse.de" date="1175515200">- Add ncurses-devel BuildRequires</changelog>
  <changelog author="coolo@novell.com" date="1244721600">- fix build with glibc 2.10</changelog>
  <changelog author="hvogel@novell.com" date="1289908800">- Update to version 3.6
  * Work properly when the -1 timezone is specified
  * Use ISO 3166-2 region codes
  * Distribute BUGS LIMITATIONS doc/GREG-REFORM
  * Fix NLS support in gcal, gcal2txt, tcal, txt2gcal
  * Change source license to GPLv3+
  * Do not include Henry Spencer V8 regex library
  * Change documentation license to FDL 1.3+
  * Use the start of the week day specified by the locale
- Add some missing includes in lor.h
  gcal-3.6-cleanup.patch
- Get rid of obsolete patches
  * gcal-bavarian-holiday.patch
  * gcal-3.01-relsymlinks.patch
  * gcal-3.01-gcc_twice_variable_use.patch
  * gcal-3.01-po_encoding.patch
  * gcal-3.01-glibc210.patch</changelog>
  <changelog author="aj@suse.de" date="1342958400">- Fix build with missing gets declaration (glibc 2.16)</changelog>
  <changelog author="hvogel@suse.com" date="1345118400">- Cleanup specfile</changelog>
  <changelog author="p.drouand@gmail.com" date="1387368000">- Update to version 3.6.3
  * Remove duplicate for All Saints Day for DE_BY.
  * Inherit some portability fixes from gnulib.
- Changes from 3.6.2
  * Report correctly the Christmas day in Canada.
- Changes from 3.6.1
  * Include All Saints' day in HU
  * Fix build issue under solaris 10 / studio 12.1
  * Unicode support
  * Make --help a synonym for --long-help
- Remove gcal-stdio.h.patch; fixed on upstream release
- Add xz requirement to support tarball format
- Add an Url tag
- Remove redundant %clean section
- Don't package ChangeLog in documentation; empty file
- Add a language subpackage</changelog>
  <changelog author="mpluskal@suse.com" date="1427976000">- Cleanup spec file with spec-cleaner
- Add gpg signature
- Update info dependencies
- Remove unrecongized/useless configure flags</changelog>
  <changelog author="mpluskal@suse.com" date="1436616000">- Update to version 4
  * Remove duplicate for All Saints Day for DE_BW and DE_RP.
  * Spell the name of Norfolk Island correctly.
  * Spell the name of Guy Fawkes correctly -- Fawkes, not Fawke.
  * Correct the name of Canada's Northwest Territories
  * Improve the computation of the Dutch Queen's and King's days
  * Name of german federal state Saarland corrected.
  * Name of swiss federal state Basel-Landschaft corrected.
  * Alignment error for --date-format US fixed.
  * Fix build on FreeBSD.
  * Use _NL_TIME_FIRST_WEEKDAY to get correct defaults for -s N
    option.</changelog>
  <changelog author="mpluskal@suse.com" date="1485345600">- Update to version 4.1:
  * National holiday replaced Pentecost Monday as a Swedish
    holiday 2005
  * Report Reformation Day as an holiday everywhere in Germany in
    2017</changelog>
  <changelog author="ro@suse.de" date="1551096000">- add patches (parts of git commits from gnulib):
  - gnulib-4af4a4a71827c0bc5e0ec67af23edef4f15cee8e-excerpt.patch
  - gnulib-74d9d6a293d7462dea8f83e7fc5ac792e956a0ad-excerpt.patch
  to fix compilation on current glibc
  (fflush: adjust to glibc 2.28 libio.h removal)
  (fflush: be more paranoid about libio.h change)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1659182400">- use -D_FORTIFY_SOURCE=2 to fix crashes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1749556800">- added patches
  build with gcc15
  + gcal-gcc15.patch</changelog>
</package>
<package pkgid="a9deb2f0bdadbd9fa2c0b861043d2c12b1a4c4d571c3aa1fdabe83927e21e1cfe75b8e9fcd74adf024da514609e9698d9aef466e486dde99c65c6e43e77e690b" name="gcal" arch="x86_64">
  <version epoch="0" ver="4.1" rel="7.18"/>
  <changelog author="aj@suse.de" date="1342958400">- Fix build with missing gets declaration (glibc 2.16)</changelog>
  <changelog author="hvogel@suse.com" date="1345118400">- Cleanup specfile</changelog>
  <changelog author="p.drouand@gmail.com" date="1387368000">- Update to version 3.6.3
  * Remove duplicate for All Saints Day for DE_BY.
  * Inherit some portability fixes from gnulib.
- Changes from 3.6.2
  * Report correctly the Christmas day in Canada.
- Changes from 3.6.1
  * Include All Saints' day in HU
  * Fix build issue under solaris 10 / studio 12.1
  * Unicode support
  * Make --help a synonym for --long-help
- Remove gcal-stdio.h.patch; fixed on upstream release
- Add xz requirement to support tarball format
- Add an Url tag
- Remove redundant %clean section
- Don't package ChangeLog in documentation; empty file
- Add a language subpackage</changelog>
  <changelog author="mpluskal@suse.com" date="1427976000">- Cleanup spec file with spec-cleaner
- Add gpg signature
- Update info dependencies
- Remove unrecongized/useless configure flags</changelog>
  <changelog author="mpluskal@suse.com" date="1436616000">- Update to version 4
  * Remove duplicate for All Saints Day for DE_BW and DE_RP.
  * Spell the name of Norfolk Island correctly.
  * Spell the name of Guy Fawkes correctly -- Fawkes, not Fawke.
  * Correct the name of Canada's Northwest Territories
  * Improve the computation of the Dutch Queen's and King's days
  * Name of german federal state Saarland corrected.
  * Name of swiss federal state Basel-Landschaft corrected.
  * Alignment error for --date-format US fixed.
  * Fix build on FreeBSD.
  * Use _NL_TIME_FIRST_WEEKDAY to get correct defaults for -s N
    option.</changelog>
  <changelog author="mpluskal@suse.com" date="1485345600">- Update to version 4.1:
  * National holiday replaced Pentecost Monday as a Swedish
    holiday 2005
  * Report Reformation Day as an holiday everywhere in Germany in
    2017</changelog>
  <changelog author="ro@suse.de" date="1551096000">- add patches (parts of git commits from gnulib):
  - gnulib-4af4a4a71827c0bc5e0ec67af23edef4f15cee8e-excerpt.patch
  - gnulib-74d9d6a293d7462dea8f83e7fc5ac792e956a0ad-excerpt.patch
  to fix compilation on current glibc
  (fflush: adjust to glibc 2.28 libio.h removal)
  (fflush: be more paranoid about libio.h change)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1659182400">- use -D_FORTIFY_SOURCE=2 to fix crashes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1749556800">- added patches
  build with gcc15
  + gcal-gcc15.patch</changelog>
</package>
<package pkgid="8c8e48b6378484e94e583465b298734250b0f6c3a141473ab5758505271bfdfe12e1d8c9dc1fe7a1094dd034877a790fa818d64446b64972acc105ddba95c1ed" name="gcal-debuginfo" arch="i586">
  <version epoch="0" ver="4.1" rel="7.18"/>
  <changelog author="aj@suse.de" date="1342958400">- Fix build with missing gets declaration (glibc 2.16)</changelog>
  <changelog author="hvogel@suse.com" date="1345118400">- Cleanup specfile</changelog>
  <changelog author="p.drouand@gmail.com" date="1387368000">- Update to version 3.6.3
  * Remove duplicate for All Saints Day for DE_BY.
  * Inherit some portability fixes from gnulib.
- Changes from 3.6.2
  * Report correctly the Christmas day in Canada.
- Changes from 3.6.1
  * Include All Saints' day in HU
  * Fix build issue under solaris 10 / studio 12.1
  * Unicode support
  * Make --help a synonym for --long-help
- Remove gcal-stdio.h.patch; fixed on upstream release
- Add xz requirement to support tarball format
- Add an Url tag
- Remove redundant %clean section
- Don't package ChangeLog in documentation; empty file
- Add a language subpackage</changelog>
  <changelog author="mpluskal@suse.com" date="1427976000">- Cleanup spec file with spec-cleaner
- Add gpg signature
- Update info dependencies
- Remove unrecongized/useless configure flags</changelog>
  <changelog author="mpluskal@suse.com" date="1436616000">- Update to version 4
  * Remove duplicate for All Saints Day for DE_BW and DE_RP.
  * Spell the name of Norfolk Island correctly.
  * Spell the name of Guy Fawkes correctly -- Fawkes, not Fawke.
  * Correct the name of Canada's Northwest Territories
  * Improve the computation of the Dutch Queen's and King's days
  * Name of german federal state Saarland corrected.
  * Name of swiss federal state Basel-Landschaft corrected.
  * Alignment error for --date-format US fixed.
  * Fix build on FreeBSD.
  * Use _NL_TIME_FIRST_WEEKDAY to get correct defaults for -s N
    option.</changelog>
  <changelog author="mpluskal@suse.com" date="1485345600">- Update to version 4.1:
  * National holiday replaced Pentecost Monday as a Swedish
    holiday 2005
  * Report Reformation Day as an holiday everywhere in Germany in
    2017</changelog>
  <changelog author="ro@suse.de" date="1551096000">- add patches (parts of git commits from gnulib):
  - gnulib-4af4a4a71827c0bc5e0ec67af23edef4f15cee8e-excerpt.patch
  - gnulib-74d9d6a293d7462dea8f83e7fc5ac792e956a0ad-excerpt.patch
  to fix compilation on current glibc
  (fflush: adjust to glibc 2.28 libio.h removal)
  (fflush: be more paranoid about libio.h change)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1659182400">- use -D_FORTIFY_SOURCE=2 to fix crashes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1749556800">- added patches
  build with gcc15
  + gcal-gcc15.patch</changelog>
</package>
<package pkgid="c7ed5ee70cccead9b932ad9e0e9e3e93a912ecd3648ad8ea1f5d60a83d4cb32e5966bf8df111484fa4fbfab9a7e6f12d57a4fa80e98ec57a8d2a281779a1a14c" name="gcal-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.1" rel="7.18"/>
  <changelog author="aj@suse.de" date="1342958400">- Fix build with missing gets declaration (glibc 2.16)</changelog>
  <changelog author="hvogel@suse.com" date="1345118400">- Cleanup specfile</changelog>
  <changelog author="p.drouand@gmail.com" date="1387368000">- Update to version 3.6.3
  * Remove duplicate for All Saints Day for DE_BY.
  * Inherit some portability fixes from gnulib.
- Changes from 3.6.2
  * Report correctly the Christmas day in Canada.
- Changes from 3.6.1
  * Include All Saints' day in HU
  * Fix build issue under solaris 10 / studio 12.1
  * Unicode support
  * Make --help a synonym for --long-help
- Remove gcal-stdio.h.patch; fixed on upstream release
- Add xz requirement to support tarball format
- Add an Url tag
- Remove redundant %clean section
- Don't package ChangeLog in documentation; empty file
- Add a language subpackage</changelog>
  <changelog author="mpluskal@suse.com" date="1427976000">- Cleanup spec file with spec-cleaner
- Add gpg signature
- Update info dependencies
- Remove unrecongized/useless configure flags</changelog>
  <changelog author="mpluskal@suse.com" date="1436616000">- Update to version 4
  * Remove duplicate for All Saints Day for DE_BW and DE_RP.
  * Spell the name of Norfolk Island correctly.
  * Spell the name of Guy Fawkes correctly -- Fawkes, not Fawke.
  * Correct the name of Canada's Northwest Territories
  * Improve the computation of the Dutch Queen's and King's days
  * Name of german federal state Saarland corrected.
  * Name of swiss federal state Basel-Landschaft corrected.
  * Alignment error for --date-format US fixed.
  * Fix build on FreeBSD.
  * Use _NL_TIME_FIRST_WEEKDAY to get correct defaults for -s N
    option.</changelog>
  <changelog author="mpluskal@suse.com" date="1485345600">- Update to version 4.1:
  * National holiday replaced Pentecost Monday as a Swedish
    holiday 2005
  * Report Reformation Day as an holiday everywhere in Germany in
    2017</changelog>
  <changelog author="ro@suse.de" date="1551096000">- add patches (parts of git commits from gnulib):
  - gnulib-4af4a4a71827c0bc5e0ec67af23edef4f15cee8e-excerpt.patch
  - gnulib-74d9d6a293d7462dea8f83e7fc5ac792e956a0ad-excerpt.patch
  to fix compilation on current glibc
  (fflush: adjust to glibc 2.28 libio.h removal)
  (fflush: be more paranoid about libio.h change)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1659182400">- use -D_FORTIFY_SOURCE=2 to fix crashes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1749556800">- added patches
  build with gcc15
  + gcal-gcc15.patch</changelog>
</package>
<package pkgid="bfd50b9aed15fbfde71381b777323304271437e6890e47b46a329d572668fab7b3f07168fc446bab2111a32ed029f8e445b251cf1626942e648282825904db8c" name="gcal-debugsource" arch="i586">
  <version epoch="0" ver="4.1" rel="7.18"/>
  <changelog author="aj@suse.de" date="1342958400">- Fix build with missing gets declaration (glibc 2.16)</changelog>
  <changelog author="hvogel@suse.com" date="1345118400">- Cleanup specfile</changelog>
  <changelog author="p.drouand@gmail.com" date="1387368000">- Update to version 3.6.3
  * Remove duplicate for All Saints Day for DE_BY.
  * Inherit some portability fixes from gnulib.
- Changes from 3.6.2
  * Report correctly the Christmas day in Canada.
- Changes from 3.6.1
  * Include All Saints' day in HU
  * Fix build issue under solaris 10 / studio 12.1
  * Unicode support
  * Make --help a synonym for --long-help
- Remove gcal-stdio.h.patch; fixed on upstream release
- Add xz requirement to support tarball format
- Add an Url tag
- Remove redundant %clean section
- Don't package ChangeLog in documentation; empty file
- Add a language subpackage</changelog>
  <changelog author="mpluskal@suse.com" date="1427976000">- Cleanup spec file with spec-cleaner
- Add gpg signature
- Update info dependencies
- Remove unrecongized/useless configure flags</changelog>
  <changelog author="mpluskal@suse.com" date="1436616000">- Update to version 4
  * Remove duplicate for All Saints Day for DE_BW and DE_RP.
  * Spell the name of Norfolk Island correctly.
  * Spell the name of Guy Fawkes correctly -- Fawkes, not Fawke.
  * Correct the name of Canada's Northwest Territories
  * Improve the computation of the Dutch Queen's and King's days
  * Name of german federal state Saarland corrected.
  * Name of swiss federal state Basel-Landschaft corrected.
  * Alignment error for --date-format US fixed.
  * Fix build on FreeBSD.
  * Use _NL_TIME_FIRST_WEEKDAY to get correct defaults for -s N
    option.</changelog>
  <changelog author="mpluskal@suse.com" date="1485345600">- Update to version 4.1:
  * National holiday replaced Pentecost Monday as a Swedish
    holiday 2005
  * Report Reformation Day as an holiday everywhere in Germany in
    2017</changelog>
  <changelog author="ro@suse.de" date="1551096000">- add patches (parts of git commits from gnulib):
  - gnulib-4af4a4a71827c0bc5e0ec67af23edef4f15cee8e-excerpt.patch
  - gnulib-74d9d6a293d7462dea8f83e7fc5ac792e956a0ad-excerpt.patch
  to fix compilation on current glibc
  (fflush: adjust to glibc 2.28 libio.h removal)
  (fflush: be more paranoid about libio.h change)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1659182400">- use -D_FORTIFY_SOURCE=2 to fix crashes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1749556800">- added patches
  build with gcc15
  + gcal-gcc15.patch</changelog>
</package>
<package pkgid="b9b02d9f13b70fbe927fad99de7b835fac51a0f79f314b50b12de30e482391013f2ebc041b3dc5d50caa7ac9a4eb2138a3b7fef12f50b1cb1a05defdea0aad40" name="gcal-debugsource" arch="x86_64">
  <version epoch="0" ver="4.1" rel="7.18"/>
  <changelog author="aj@suse.de" date="1342958400">- Fix build with missing gets declaration (glibc 2.16)</changelog>
  <changelog author="hvogel@suse.com" date="1345118400">- Cleanup specfile</changelog>
  <changelog author="p.drouand@gmail.com" date="1387368000">- Update to version 3.6.3
  * Remove duplicate for All Saints Day for DE_BY.
  * Inherit some portability fixes from gnulib.
- Changes from 3.6.2
  * Report correctly the Christmas day in Canada.
- Changes from 3.6.1
  * Include All Saints' day in HU
  * Fix build issue under solaris 10 / studio 12.1
  * Unicode support
  * Make --help a synonym for --long-help
- Remove gcal-stdio.h.patch; fixed on upstream release
- Add xz requirement to support tarball format
- Add an Url tag
- Remove redundant %clean section
- Don't package ChangeLog in documentation; empty file
- Add a language subpackage</changelog>
  <changelog author="mpluskal@suse.com" date="1427976000">- Cleanup spec file with spec-cleaner
- Add gpg signature
- Update info dependencies
- Remove unrecongized/useless configure flags</changelog>
  <changelog author="mpluskal@suse.com" date="1436616000">- Update to version 4
  * Remove duplicate for All Saints Day for DE_BW and DE_RP.
  * Spell the name of Norfolk Island correctly.
  * Spell the name of Guy Fawkes correctly -- Fawkes, not Fawke.
  * Correct the name of Canada's Northwest Territories
  * Improve the computation of the Dutch Queen's and King's days
  * Name of german federal state Saarland corrected.
  * Name of swiss federal state Basel-Landschaft corrected.
  * Alignment error for --date-format US fixed.
  * Fix build on FreeBSD.
  * Use _NL_TIME_FIRST_WEEKDAY to get correct defaults for -s N
    option.</changelog>
  <changelog author="mpluskal@suse.com" date="1485345600">- Update to version 4.1:
  * National holiday replaced Pentecost Monday as a Swedish
    holiday 2005
  * Report Reformation Day as an holiday everywhere in Germany in
    2017</changelog>
  <changelog author="ro@suse.de" date="1551096000">- add patches (parts of git commits from gnulib):
  - gnulib-4af4a4a71827c0bc5e0ec67af23edef4f15cee8e-excerpt.patch
  - gnulib-74d9d6a293d7462dea8f83e7fc5ac792e956a0ad-excerpt.patch
  to fix compilation on current glibc
  (fflush: adjust to glibc 2.28 libio.h removal)
  (fflush: be more paranoid about libio.h change)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1659182400">- use -D_FORTIFY_SOURCE=2 to fix crashes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1749556800">- added patches
  build with gcc15
  + gcal-gcc15.patch</changelog>
</package>
<package pkgid="b4af8cbc0c04ac018f2121f1fda5edce2a6d5e8acf4b649060819670d9b939ded5debdd87cb620559d816b4c2f0463d7afbfd2482513d9981f95ca9f7b9ccf96" name="gcal-lang" arch="noarch">
  <version epoch="0" ver="4.1" rel="7.18"/>
  <changelog author="aj@suse.de" date="1342958400">- Fix build with missing gets declaration (glibc 2.16)</changelog>
  <changelog author="hvogel@suse.com" date="1345118400">- Cleanup specfile</changelog>
  <changelog author="p.drouand@gmail.com" date="1387368000">- Update to version 3.6.3
  * Remove duplicate for All Saints Day for DE_BY.
  * Inherit some portability fixes from gnulib.
- Changes from 3.6.2
  * Report correctly the Christmas day in Canada.
- Changes from 3.6.1
  * Include All Saints' day in HU
  * Fix build issue under solaris 10 / studio 12.1
  * Unicode support
  * Make --help a synonym for --long-help
- Remove gcal-stdio.h.patch; fixed on upstream release
- Add xz requirement to support tarball format
- Add an Url tag
- Remove redundant %clean section
- Don't package ChangeLog in documentation; empty file
- Add a language subpackage</changelog>
  <changelog author="mpluskal@suse.com" date="1427976000">- Cleanup spec file with spec-cleaner
- Add gpg signature
- Update info dependencies
- Remove unrecongized/useless configure flags</changelog>
  <changelog author="mpluskal@suse.com" date="1436616000">- Update to version 4
  * Remove duplicate for All Saints Day for DE_BW and DE_RP.
  * Spell the name of Norfolk Island correctly.
  * Spell the name of Guy Fawkes correctly -- Fawkes, not Fawke.
  * Correct the name of Canada's Northwest Territories
  * Improve the computation of the Dutch Queen's and King's days
  * Name of german federal state Saarland corrected.
  * Name of swiss federal state Basel-Landschaft corrected.
  * Alignment error for --date-format US fixed.
  * Fix build on FreeBSD.
  * Use _NL_TIME_FIRST_WEEKDAY to get correct defaults for -s N
    option.</changelog>
  <changelog author="mpluskal@suse.com" date="1485345600">- Update to version 4.1:
  * National holiday replaced Pentecost Monday as a Swedish
    holiday 2005
  * Report Reformation Day as an holiday everywhere in Germany in
    2017</changelog>
  <changelog author="ro@suse.de" date="1551096000">- add patches (parts of git commits from gnulib):
  - gnulib-4af4a4a71827c0bc5e0ec67af23edef4f15cee8e-excerpt.patch
  - gnulib-74d9d6a293d7462dea8f83e7fc5ac792e956a0ad-excerpt.patch
  to fix compilation on current glibc
  (fflush: adjust to glibc 2.28 libio.h removal)
  (fflush: be more paranoid about libio.h change)</changelog>
  <changelog author="Michael Str&#xF6;der &lt;michael@stroeder.com&gt;" date="1659182400">- use -D_FORTIFY_SOURCE=2 to fix crashes</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1709035200">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="pgajdos@suse.com" date="1749556800">- added patches
  build with gcc15
  + gcal-gcc15.patch</changelog>
</package>
<package pkgid="44574a868c22893a79538ac6ae5c533368966485e36415912a0a7f2cdc821ff8d147ee6b5b93d775ff156533d902fa0c4a2a82724a8a6a9b897e89cefa5e3b28" name="hxtools" arch="i586">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="ba037ea37c211a7eeed9b0cede4f3bf5061333d7485d79d57cf5c02be4193a865745343872518b2eac040ee2a68f29bfc24e52002a1122ccaa464dad5f8c92fb" name="hxtools" arch="src">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="jengelh@inai.de" date="1493553600">- Update to new upstream release 20170430
  * build: make build result time-invariant
  * sysinfo: avoid printing garbage display sizes</changelog>
  <changelog author="jengelh@inai.de" date="1519905600">- Update to new upstream release 20180301
  * aumeta: handle containers other than mp4
  * spec-beautifier: escape { in regexes for Perl 5.26 fitness</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1556452800">- Update to new upstream release 20190428
  * vfontas: new implementation. Replaces clt2bdf, clt2pbm,
    cltxscale, fnt2bdf.
  * vfontas: xBRZ x6 support
  * profile: use new GREP_COLORS variable</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1580040000">- Update to release 20200126
  * vfontas: add full vectorizer for SFD glyphs
  * vfontas: improved ascent/descent values for vector output
  * vfontas: hex format misreading was fixed</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1583841600">- Update to release 20200310
  * vfontas: add "N1" vectorizer
  * vfontas: new -saven1 command to use N1
  * vfontas: remove -xbrz scaler</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1585569600">- Update to release 20200331
  * vfontas: add "N2" vectorizer
  * vfontas: new -saven2 command to use N2
  * vfontas: moved N1 to historic status</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1588075200">- Update to release 20200428
  * vfontas: N2 vectorizer: cease smoothing of stub serifs
    (concerns the topleft corner of an 'E' in some fonts)
  * vfontas: N2 vectorizer: avoid diagonalizing "pimples" in font
    outlines (concerns 1-pixel protrusions in the right vertical
    edge of the '4')</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1594555200">- Update to release 20200712
  * profile: add QUILT_COLORS
  * bsvplay: Pianoman MUS support
  * pcmmix: new utility for arpeggio/polyphonic mixing of
    bsvplay/qplay outputs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1605528000">- Update to release 20201116
  * pegrep: cure uninitialized variable warnings
  * gpsh: change tmp location to /var/tmp
    (avoid saving potentially large files to tmpfs)
  * sysinfo: fix null deref when /etc/os-release is absent</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1627992000">- Update to release 20210803
  * vfontas: read support for BDF
  * kbd: cp437x.uni learned a few Unicode codepoints for checkmarks
    (This is a Unicode glyph map for use with all cp437 fonts)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="dfe713e661e30b6f29890a28878756740c46205fd883adad9b727e590fbd481b8c3927c6bfdc1aea4798b678520439624222b9df7fad1b7ea2911247619cc74e" name="hxtools" arch="x86_64">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="2bb4d53bc15cb34e4dd7e96b4ad0e61dc284b121285d8b1b83d54b9edb330bd743afadc8f172a92375c048630e46325addd452210cdaf09fea4165565c37e8d4" name="hxtools-data" arch="noarch">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="cc53feee968e83fd571ed7a5a3fc812c85f72592d8610ce0dad41be0e8f6ef92550ba49edc742f1f7c7e7e843a9eab985f30ef09cda7290543f6e475e0fd3d98" name="hxtools-debuginfo" arch="i586">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="f6769f87ffdbb76f75eed277e4bfec1083ee2d24569b3e678401bde9fc6bd90fa8b352006543d1e3726f974e5887230578af6f14e4f9e32db6b8eaa2b089ecab" name="hxtools-debuginfo" arch="x86_64">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="eb3b323d78aa714f4871a22bce252dff8b9c29773b730f7ced55d3ed2a2983210914b9210467918d360f76b3be81055e34e381e2a1df663d145ef3836186668a" name="hxtools-debugsource" arch="i586">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="e262007df44326396b6bb9596f2605e5f3ba1197e74e7611c0306b068c522edba37c6c78bb13607b8d9eab69a25fa905136d4e46cd5e89d2dc3a58206c6c72b4" name="hxtools-debugsource" arch="x86_64">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="f22dd6a311cafdcbd27a40b213d6d56a3eaba5d497ea16c23bc8f5d89ace3c405289d6673b8f6b8d5e0ae49b6f00ca9af7705dad756a285b33ef668840f702a9" name="hxtools-man" arch="noarch">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="1b46f8c4ffd82656c450a31006e614d6b044baa51c43724a6792640c98089d7346d0fc13ffa7ccf26298e84d71ce0e4bb7ab1fe399747306d6e147c504cbcfeb" name="hxtools-profile" arch="noarch">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="2d7a5b3109681d39d3deeb022dd1e736e3e20b5a1290815f5f0281d40d56c67f1d31db998fe029e011f7a0ca4d3965af7b098f3e2147929076c3cf803eac586d" name="hxtools-scripts" arch="noarch">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="05b93285db50ebad49f3235f22269c99d5a7afc88d69557afde12e19d5838d516df9506b7f8c0be5aa014d49f9f73f035cb437ed4ec87abfe6ba6e86adbd4a71" name="icewm-theme-icevista" arch="noarch">
  <version epoch="0" ver="2" rel="jng1"/>
</package>
<package pkgid="c03c595def68217377239c8009f521371a8de3470888a3949b97201f9a7fed446ada69bb8b2fbb90812f7f82c8faae3cc92ed0eedd4c6092c1dcebd82d1c3954" name="icewm-theme-icevista" arch="src">
  <version epoch="0" ver="2" rel="jng1"/>
</package>
<package pkgid="664c0d173dabc59e28ebd55b6347ed71afc3c45c7e0265ff045f47e57698abca955d7613266b45ea76cbd7175ada8e1a1b1c4114181c10e90f70f02637f98f5b" name="icewm-theme-yast-installation" arch="noarch">
  <version epoch="0" ver="84.87.20240405" rel="1.20"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619697600">- Also skip *.tr as config files in
  /etc/bootsplash/themes/openSUSE/bootloader (in addition to
  /etc/bootsplash/themes/openSUSE/cdrom)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1621512000">- Enable grub2-branding on riscv64</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1631275200">- Drop systemd icons, since distribution-logos took that over
- Change the name of the font used in the installer</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1632052800">- Update branding-tumbleweed.zip from https://github.com/openSUSE/branding.git
  Drop plymouth-branding-openSUSE's watermark link add a
  configuration function to plymouth theme configuration to avoid
  logo lost which cause plymouth to fail.
- Update branding-openSUSE.spec: resort plymouth-branding-openSUSE
  install and build dependence to avoid plymouth fall to terminal
  mode in some scenario(bsc#1189613).</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1677499200">- Make title QToolButton backgrounds transparent
- Drop optipng requirement</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1693396800">- Remove grub2 BuildRequires in grub2-branding (bsc#1214769)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695643200">- Enable grub2-branding on ppc64le. patterns-microos-base has
  Requires (grub2-branding-openSUSE if grub2). So we need the
  branding.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1707998400">- Remove update-alternatives usage, we don't have dynamic
  wallpapers anymore which were using that (bsc#1219919).</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1712232000">- Use png for wallpapers for Tumbleweed
- SLES seems to be using png
- Using a compat symlink wallpapers/openSUSEdefault-&gt; wallpapers/SLEdefault
  allows running certain apps without rebuild. Such as cockpit.
- Use optipng -o5 to compress files (has to be reflected in spec)
- Bump date</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1726660800">- Install the grub2 branding if grub2-common is present</changelog>
</package>
<package pkgid="c4918ffeb0034a5b779a72292698300a33c53ab4a1e79985944a02c6d81d4d27bf7c23eaae8ecce2a79da859e4c4ad87b9197082ac017527a012b03eec808f28" name="itc-garamond-fonts" arch="noarch">
  <version epoch="0" ver="1.00" rel="1.16"/>
</package>
<package pkgid="06c64249bf6b695c9b93e0836007a86ed7aebd137426f72a05c2db9ae8b9ace1915a6af581f7f06c8f4b3dbc42e54b8234bb30dddf2bee5d6272b14f20c9075f" name="itc-garamond-fonts" arch="src">
  <version epoch="0" ver="1.00" rel="1.16"/>
</package>
<package pkgid="4b0d70a2adeee137f3596dd0d14b93c9ef716b186110eee1fd2e3f74bb80c2e5183246dc6dd8c04f978c573ca20d3939b44a7bc1930519de3412b0edc787b7e8" name="jeng-admin-packages" arch="noarch">
  <version epoch="0" ver="50" rel="3.5"/>
</package>
<package pkgid="6623777d65408c28714d4cc1b43f704adebb5493a3d76daf0c895343184abf8715100f88da2b03ff7a8e66e2995f75563b01ec0ea331fd856f448916afde75bf" name="jeng-admin-packages" arch="src">
  <version epoch="0" ver="50" rel="3.5"/>
</package>
<package pkgid="bdc7c63afad53f5079883252519d39ed384b3789c2978eeff372595bdc6ffa275592246e88f38d8e232647bc81c32ef10abb816f793a3df9bc0ca59ae0b72b8b" name="jeng-base-packages" arch="noarch">
  <version epoch="0" ver="50" rel="1.16"/>
</package>
<package pkgid="79fb280cf8a9bb570f135ab0bd23ec6c132b1b40250e244e7cb1fe5a524e3e839f5e2450e07665bc7a05f473b473a03bfc587d2fcde8b8f5a88f187f7d9627d0" name="jeng-base-packages" arch="src">
  <version epoch="0" ver="50" rel="1.16"/>
</package>
<package pkgid="66765439540560a4bf27f72eeb599093afa07e79a0c20091bd38268a0040371f7beae9b83aacc49c5591b95f5c8d1822f21641a1eaed992e0899db8999ef19d7" name="jeng-devel-packages" arch="noarch">
  <version epoch="0" ver="51" rel="1.13"/>
</package>
<package pkgid="f8a82c8f7f35d4d59c09ef442c4ed4e1f57018ba8880bedc9191b8ae08548c4d70d35d2e2f28489a04dee4acb5bd0c7286697b630767b0bff239f45a77675449" name="jeng-devel-packages" arch="src">
  <version epoch="0" ver="51" rel="1.13"/>
</package>
<package pkgid="fc6b607cc6caf955575d5ae0d602508854757f77ab0329fd5315e1bf65ece5b53d12478a3066c86f7e6c19311aa49618478277f03a1ed41e15b19dbae0035033" name="jeng-hardware-packages" arch="noarch">
  <version epoch="0" ver="50" rel="2.13"/>
</package>
<package pkgid="0ed012a698b42774d12d09a7b628f5a0864577ca33b9f50247de07692e1a5f770e93dab3f8bce4b213e6112097e3d0f7d83d0baf791e49c04bfc058810b6ccf5" name="jeng-hardware-packages" arch="src">
  <version epoch="0" ver="50" rel="2.13"/>
</package>
<package pkgid="0f64cd59758fb2b12fe0da161adac4e8dc0377d6f70cd3fc3ded5ebfbbee7e806919d610ae9b49504967935bc5fcee07e315f132d96bf1726d098a4136d7f899" name="jeng-workstation-packages" arch="noarch">
  <version epoch="0" ver="50" rel="2.5"/>
</package>
<package pkgid="bbc4cc1ebbe40c44961a8dee1f34a8a3833c2d4864a8672f4a12009d49e420dafa15135ab11e59ca29c978b8a98a399842e95f1f853927ac1efa5a15b6acfa14" name="jeng-workstation-packages" arch="src">
  <version epoch="0" ver="50" rel="2.5"/>
</package>
<package pkgid="8b6bdd417a79454c09316a453386b98e9f0390d81a4b50395bb6887bf4d5681efbb2b8f3c48f20d7164f8e89555ba1a34b01808abe4ab32ca648ee4c0e6b68a0" name="jeng-xuser-packages" arch="noarch">
  <version epoch="0" ver="50" rel="2.6"/>
</package>
<package pkgid="d55f89a5ed9ae4273d93ea44395e171c1f51b24984a559d187eba5082edb55e5b5ee8e83d98b03ca0828e79a5786c02574e9b8ee309d4761dd1a4ae77b0e8c13" name="jeng-xuser-packages" arch="src">
  <version epoch="0" ver="50" rel="2.6"/>
</package>
<package pkgid="f8018555f214337da36f06d13f4ed77c79e4ec62e7b825882ffe9c4b06fb3b0bc5d7729f074a190b58dfa1e88c653ccd40a8d77b4f03fc30f11efc794ea029ab" name="joe" arch="i586">
  <version epoch="0" ver="4.6" rel="21.10"/>
  <changelog author="mpluskal@suse.com" date="1442664000">- Actually fix download url</changelog>
  <changelog author="jengelh@inai.de" date="1443960000">- Update to new upstream release 4.1
  * JOE can now edit UTF-16BE and UTF-16LE files. It does this by
  converting them to UTF-8 during load and back to UTF-16 during
  save.
  * Within JOE, native byte order is called UTF-16 and reversed order
  is called UTF-16R. Changing the encoding (with ^T E) between
  UTF-8, UTF-16 and UTF-16R will make JOE convert the file to the
  desired encoding on save.
  * New regular expression engine, which is a compiled Thompson NFA
  matcher. Now supports alternatives "X\|Y", grouping and submatch
  "a\(inside\)b", repetition ranges "x\{3,5}" for "xxxx\?x\?".
  * Unicode 8.0 character class support.
- Use shorter download URL
- Remove joe-codecleanup.patch (code to replace is no longer there),
  remove joe-3.1-terminate_buffer.patch (code changed to const).</changelog>
  <changelog author="pth@suse.de" date="1462190400">- Update to 4.2:
  * New or improved syntax files for the following languages:
  * Dockerfile
  * Usability Enhancements
  * The top Google help searches for JOE include:
  * How do I save and exit?  The startup copyright notice
  has been replaced with basic help for beginners
  * How do I dismiss the region highlighting?
  Changed to Ctrl-C will do it.
  * How do I close all files and exit?  Now Ctrl-K Q does this.
  * Restyle the help screens.
  * Remove time and "Ctrl-K H for help" message from status bar.
  * Add ^KH for help to search and replace prompts.
  * Provide aborthint and helphint options
  * Enable -noxon by default (disable ^S/^Q flow control).
  * Document ESC X (command prompt) in the help screens.
  * "joe --help" now prints all command line options.
  * Other Enhancements
  * Tags search now tries to find the tags file in parent directories
  if it does not exist in the current directory and if the TAGS
  environment variable was not set.
  * Built-in calculator can now print and accept numbers in binary,
  octal and engineering formats:
  __dec__	12_345
  __eng__	12.345_0e3
  __bin__	0b11_0000_0011_1001
  __oct__	0o3_0071
  __hex__	0x3039
  * Built-in calculator now prints and accepts separating underscores
  for clarity.
  * Enhanced calculator statistics functions:
  * __dev__ computes standard deviation with full population
  * __samp__ computes standard deviation with sample of population
  * Linear regression analysis.  Select a region of x
  and y values, then:
  * __lr__(x)   provide estimate of y given x
  * __rlr__(y)  provide estimate of x given y
  * __Lr__, __lR__, __LR__: log, exponential, power regression
  * Calculator region functions now assume the entire buffer if no
  region is set.
  * Tab completion now works at the calculator prompt (and in all
  prompts which allow numeric input, such as ^KL- go to line).
  * Make new regex engine (from JOE 4.1) more compatible with the
  classic engine.  \\y is now shorthand for \\(\\.\\\*\\), so that it does
  what \\\* did in the old engine.  Also:
  * \\. no longer matches newline.
  * \\\* matches shortest match, not longest match.
  * Add -left and -right options to control the amount scrolling when
  the cursor moves past the left or right edge of the screen.
  * Bugs fixed
  * Fix use after free bug which shows up as a crash in OpenBSD
  * Fix bug where indent step value was not shown on ^T menu
  * Fix bug where setting margin doesn't work on big-endian systems
  * Fix issue where highest valued unicode character equivalent was
  not translating to its corresponding 8-bit character.  Effect
  of this was that Delete key was not working in shell windows in
  ASCII character set.
  * Standard deviation calculator function was not producing correct
  results.
  * Allow koi8r and koi8-r for KOI8-R in joe_getcodeset (which is only
  used if there is no setlocale).
  * Guess_crlf forced UNIX line endings for new files even though
  crlf was set.  Now crlf is left alone if guess_crlf can not
  determine the line ending.
  * If cursor was at end of a long line and you switched to hex dump
  display mode, then hex dump was scrolled.  Now scroll offset is
  reset when you switch to hex display mode.
- Resynched patches:
  joe-3.3-warnings.patch
  joe-3.7-spec_association.patch
- Update German translations</changelog>
  <changelog author="mpluskal@suse.com" date="1485172800">- Update to version 4.4:
  * Fix segfault due to buffer overrun.  This happens if a line
  with many backslashes appears in the status line context display.
  * Fix jmacs: ^X ^F and ^X ^B were not working
  * Build fixes for Solaris
  * Improve php highlighter: allow numbers in substitution variable names
  * Unicode tweak: treat private use characters (Co) as printable
  * Dockerfile highlighter: Add Docker new commands from 1.12,
  mark bad strings in arrays
  * Fix loading external charmaps
- Changes for version 4.3:
  * Improve memory usage by shrinking buffer header size and
  highlighter state size.
  * Improve performance of status line context display (which shows
  the first line of the function that the cursor is currently in).
  This feature was making JOE very slow on extremely large files with
  auto indent enabled (typically JSON or XML data files).  Now
  the syntax highlighter computes the context display (using a new
  syntax named context.jsf).
  * Add a mode 'title' to enable or disable the status line context
  display (previously autoindent mode was overloaded to do this).
  * Disable syntax highlighting and context display in very large
  files
  * Force more appropriate modes when we enter hex dump display:
  enable overtype, disable autoindent, wordwrap, ansi, picture.
  * Handle middle mouse button in "joe -mouse" mode (before it did
  nothing).  It's treated as paste (copy region to mouse) as
  expected.  (patch from Petr Olsak).
  * Do not kill region highlighting during incremental search (patch
  from Petr Olsak).
  * Negative numbers were not being recognized in blocks
  * PgUp/PgDn would try to scroll menu if the window above is a menu
  (it should do this only for completion menus associated with
  prompts)
  * Use 'LC_ALL=C sed' to get JOE to compile in OS X.
  * Forward direction delimiter matching where the delimiters do
  not begin with special characters (for example in Verilog
  "begin" / "end") was not working.
  * Get mouse to work in menus: this broke in 4.1
  * Character classes with ranges were not working for UTF-8 (as in \\[a-z])
  * Apply spec highlighting to .spec files
  * Gracefully handle short terminals: fix segfaults which occur when
  trying to shrink terminal while many windows are on the screen or
  while turning on help with a short terminal.  Fix similar bugs
  involving the skiptop option.  JOE now works even if the terminal
  height is only one line.
- Refresh patches
- Small spec file cleanup</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1543579200">- Add Patch joe-4.6-desktop_files.patch: Desktop Category was wrong.
- Update to version 4.6
  * Upgrade to Unicode 10.0.0. Add configure environment variable that allows
    you select Unicode 8.0.0, 9.0.0 or 10.0.0.
  * Install Gnome .desktop files for JOE. This allows you to use JOE in GUI
    "Open With" mouse actions.
  * Support strikeout and double-underline attributes for the few terminal
    emulators that support them. Use "stricken" and "dunderline" in the syntax
    files, or \s and \z in help screens and status line.
  * Fix bug where JOE would sometimes crash when editing shell scripts. This
    was due to an obscure bug in the syntax highlighter: 'reset' command (used
    for default state) was incorrectly messing with stack.
  * -highlighter_context was missing from many file types, which negated some
    improvements from the previous version.
  * Fixed signed char overflow with old style mouse events in large windows
  * Fix bug where path restart (//) was being applied to block filter command
    prompt. Strange things would happen if you had adjacent slashes in command
    arguments.
  * Allow ~ expansion but suppress path restart (//) in compiler error parsing.
    Restore default handling of SIGPIPE and SIGINT for shell commands. This
    fixes an issue where SIGPIPE doesn't terminate a process as expected, for
    example by the head -n 10 in: ^K R !sh -c 'while :; do echo y; done' |
    head -n 10. This issue only occurred in read/write to !, JOE already did
    the right thing for shell windows and the filter region through shell
    command.
  * Improve screen update algorithm so that spaces at the ends of lines are
    always emitted. This allows them to be preserved when cutting text with
    the mouse from a terminal emulator window.
  * Improve efficiency of screen update algorithm: JOE had been resetting
    attributes such as background color before performing cursor motions
    (probably as work around for bugs in old terminal emulators). This made
    screen update slow when there were many attributes, as with syntax
    highlighting and color schemes. It was also repeatedly emitting ESC [ K.
  * Switch JOE to issue scrolling commands, even at high baud rates (before
    this, JOE issued scrolling commands only at 19200 and below because it
    used to be that simple screen refresh was faster than scrolling in
    terminal emulators. But this is no longer true with complex screens
    involving color schemes, unicode and highlighting).
- Update to version 4.5
  * New color scheme feature, which can be accessed with ^T S or by setting
  * the -colors option.
  * 24-bit color support can be enabled by setting the COLORTERM environment
    variable to truecolor or 24bit.
  * Several schemes included in-the-box:
  * gruvbox by Pavel Pertsev
  * ir_black by Todd Werth
  * molokai by Tomas Restrepo
  * solarized by Ethan Schoonover
  * wombat by Lars H. Nielsen
  * xoria by Dmitriy Y. Zotikov
  * zenburn by Jani Nurminen
  * The current line can be highlighted by pressing ^T U or by enabling the
  - hiline option.
  * The gutter containing line numbers has a dynamic size based on the length
    of the file, rather than a fixed size of 10.
  * Updated all language syntax files to use comment_todo and string/comment
    contexts where appropriate.
  * Now pass character which invoked a macro to each macro step and call. If a
    macro step happens to be the 'type' command, the character which invoked
    the macro will be typed in. For example, this macro will type three 'X's.
    Before this change you got three NULs.
  * type,type,type X
  * Fix exsave: (^K ^X) should close file when a block is present in the
    window, and the file is unmodified (regression from ^C change in 4.2).
  * Fix regex assertions: they were not working because the character before
    the search position was not being loaded.
  * For jmacs: ^Q^J now again inserts \n in the string replace prompt. This
    broke beginning with JOE 4.0.
  * Don't try to open files for writing to check file access. This behaves
    better on unionfs mounts.
  * Fix stray blocks created after find/replace.</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1546516800">- Fixed broken build: Added patch which was forgotten to add to version control.</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1546516801">- Added patch to fix build on SLe_12_Sp3 and openSUSE_Leap_42.3
  * joe-4.6-nonvoid-functions.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1546516802">- Small packaging simplifications
- Lets enable selinux</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1550059200">- Dropped .desktop files to follow openSUSE guidelines regarding console
  applications: https://lists.opensuse.org/opensuse-factory/2019-02/msg00377.html
- Dropped obsolete patch joe-4.6-desktop_files.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="b2a172a1fa6e9042831cc7708ed5cd4b1c376f97adadedcfc6c0ff472021b7b8f2aa3ebbd23523e2cf224dfd9cc5ad034897e86aa68acb94884636253a584312" name="joe" arch="src">
  <version epoch="0" ver="4.6" rel="21.10"/>
  <changelog author="pth@suse.de" date="1256299200">- Fix SIGIOT in autoindent (bnc#548327)
- Minor code cleanup.
- Redo the gettextisation patch (include all files added by tarball
  and gettextize).
- Update German translation.</changelog>
  <changelog author="pth@suse.de" date="1256558400">- Remove lang_additions.bz2 obsoleted by inclusion in the gettextization
  patch.</changelog>
  <changelog author="pth@suse.de" date="1256558401">- Fix yet another case of stack smashing.</changelog>
  <changelog author="lazy.kent@opensuse.org" date="1310212800">- Convert Russian and Ukrainian docs and locales from KOI8 to
  UTF-8.
- Corrected License tag.
- Use full URL for Source.</changelog>
  <changelog author="uli@suse.com" date="1317816000">- cross-build fix: use %configure macro</changelog>
  <changelog author="coolo@suse.com" date="1322827200">- add automake as buildrequire to avoid implicit dependency</changelog>
  <changelog author="seife+obs@b1-systems.com" date="1362571200">- fix build with automake-1.13.1</changelog>
  <changelog author="jengelh@inai.de" date="1385467200">- Enable parallel build and kill %clean</changelog>
  <changelog author="thehejik@suse.com" date="1434542400">- Version update to 4.0:
  - JOE now has pop-up shell windows with full terminal emulation
    and shell commands that can control the editor. Hit F1 - F4 to bring up a shell window.
  - See Pop-up shell feature for a full description.
  - The status command (^K SPACE) can now be customized using the same syntax
    as the status bar. Look for smsg and zmsg in joerc to see how to do this.
    parserr (the error parser) will parse only the highlighted block if it's set.
    Before it always parsed the entire buffer.
  - Now there is a per-buffer concept of current directory. This was added to
    make the pop-up shell windows work better, but it's useful in general.
  - At file prompts you can begin a new anchored path without having to delete
    the old one. It means that ~jhallen/foo//etc/passwd is translated to /etc/passwd.
  - Prompt windows are now highighted to indicate which parts of the path are
    being dropped. There is a syntax file for this: filename.jsf
  - The error parser now ignores ANSI sequences (some versions of grep
    color their results, now JOE can still parse it).
  - Temporary messages are now dismissed by keyboard input only. Before, they
    could also be dismissed by shell input.
  - Tags search now supports multiple matches. ^K ; can be configured to
    either provide a menu of the matches or to cycle through them.
  - Tags search will now match on the member name part of member functions
    ('fred' will match 'myclass::fred').
  - Tags search will prepend the path to the tags file file name in the tags
    file. This is important when JOE finds the tags file via the TAGS
    environment variable.
  - Remove ` as quote character from incremental search.
  - Clean up documentation, convert much of it to Markdown.
- Cleanup with spec-cleaner
- Drop languages as they don't work at all
- refreshed patches:
  * joe-3.1-fix_isblanck_argument.patch
  * joe-3.1-terminate_buffer.patch
  * joe-3.3-warnings.patch
  * joe-3.7-additional_key_mappings.patch
  * joe-3.7-spec_association.patch
  * joe-codecleanup.patch
  * joe-sigiot.patch
- deleted patches:
  * joe-activate_po.patch.bz2
  * joe-fr_trans.patch</changelog>
  <changelog author="pth@suse.de" date="1436356800">- Fix source URI.
- Update and fix german messages.
- Add a rpmlintrc file to stop rpmlint from complaining about
  files marked as config but not in /etc.</changelog>
  <changelog author="mpluskal@suse.com" date="1442664000">- Actually fix download url</changelog>
  <changelog author="jengelh@inai.de" date="1443960000">- Update to new upstream release 4.1
  * JOE can now edit UTF-16BE and UTF-16LE files. It does this by
  converting them to UTF-8 during load and back to UTF-16 during
  save.
  * Within JOE, native byte order is called UTF-16 and reversed order
  is called UTF-16R. Changing the encoding (with ^T E) between
  UTF-8, UTF-16 and UTF-16R will make JOE convert the file to the
  desired encoding on save.
  * New regular expression engine, which is a compiled Thompson NFA
  matcher. Now supports alternatives "X\|Y", grouping and submatch
  "a\(inside\)b", repetition ranges "x\{3,5}" for "xxxx\?x\?".
  * Unicode 8.0 character class support.
- Use shorter download URL
- Remove joe-codecleanup.patch (code to replace is no longer there),
  remove joe-3.1-terminate_buffer.patch (code changed to const).</changelog>
  <changelog author="pth@suse.de" date="1462190400">- Update to 4.2:
  * New or improved syntax files for the following languages:
  * Dockerfile
  * Usability Enhancements
  * The top Google help searches for JOE include:
  * How do I save and exit?  The startup copyright notice
  has been replaced with basic help for beginners
  * How do I dismiss the region highlighting?
  Changed to Ctrl-C will do it.
  * How do I close all files and exit?  Now Ctrl-K Q does this.
  * Restyle the help screens.
  * Remove time and "Ctrl-K H for help" message from status bar.
  * Add ^KH for help to search and replace prompts.
  * Provide aborthint and helphint options
  * Enable -noxon by default (disable ^S/^Q flow control).
  * Document ESC X (command prompt) in the help screens.
  * "joe --help" now prints all command line options.
  * Other Enhancements
  * Tags search now tries to find the tags file in parent directories
  if it does not exist in the current directory and if the TAGS
  environment variable was not set.
  * Built-in calculator can now print and accept numbers in binary,
  octal and engineering formats:
  __dec__	12_345
  __eng__	12.345_0e3
  __bin__	0b11_0000_0011_1001
  __oct__	0o3_0071
  __hex__	0x3039
  * Built-in calculator now prints and accepts separating underscores
  for clarity.
  * Enhanced calculator statistics functions:
  * __dev__ computes standard deviation with full population
  * __samp__ computes standard deviation with sample of population
  * Linear regression analysis.  Select a region of x
  and y values, then:
  * __lr__(x)   provide estimate of y given x
  * __rlr__(y)  provide estimate of x given y
  * __Lr__, __lR__, __LR__: log, exponential, power regression
  * Calculator region functions now assume the entire buffer if no
  region is set.
  * Tab completion now works at the calculator prompt (and in all
  prompts which allow numeric input, such as ^KL- go to line).
  * Make new regex engine (from JOE 4.1) more compatible with the
  classic engine.  \\y is now shorthand for \\(\\.\\\*\\), so that it does
  what \\\* did in the old engine.  Also:
  * \\. no longer matches newline.
  * \\\* matches shortest match, not longest match.
  * Add -left and -right options to control the amount scrolling when
  the cursor moves past the left or right edge of the screen.
  * Bugs fixed
  * Fix use after free bug which shows up as a crash in OpenBSD
  * Fix bug where indent step value was not shown on ^T menu
  * Fix bug where setting margin doesn't work on big-endian systems
  * Fix issue where highest valued unicode character equivalent was
  not translating to its corresponding 8-bit character.  Effect
  of this was that Delete key was not working in shell windows in
  ASCII character set.
  * Standard deviation calculator function was not producing correct
  results.
  * Allow koi8r and koi8-r for KOI8-R in joe_getcodeset (which is only
  used if there is no setlocale).
  * Guess_crlf forced UNIX line endings for new files even though
  crlf was set.  Now crlf is left alone if guess_crlf can not
  determine the line ending.
  * If cursor was at end of a long line and you switched to hex dump
  display mode, then hex dump was scrolled.  Now scroll offset is
  reset when you switch to hex display mode.
- Resynched patches:
  joe-3.3-warnings.patch
  joe-3.7-spec_association.patch
- Update German translations</changelog>
  <changelog author="mpluskal@suse.com" date="1485172800">- Update to version 4.4:
  * Fix segfault due to buffer overrun.  This happens if a line
  with many backslashes appears in the status line context display.
  * Fix jmacs: ^X ^F and ^X ^B were not working
  * Build fixes for Solaris
  * Improve php highlighter: allow numbers in substitution variable names
  * Unicode tweak: treat private use characters (Co) as printable
  * Dockerfile highlighter: Add Docker new commands from 1.12,
  mark bad strings in arrays
  * Fix loading external charmaps
- Changes for version 4.3:
  * Improve memory usage by shrinking buffer header size and
  highlighter state size.
  * Improve performance of status line context display (which shows
  the first line of the function that the cursor is currently in).
  This feature was making JOE very slow on extremely large files with
  auto indent enabled (typically JSON or XML data files).  Now
  the syntax highlighter computes the context display (using a new
  syntax named context.jsf).
  * Add a mode 'title' to enable or disable the status line context
  display (previously autoindent mode was overloaded to do this).
  * Disable syntax highlighting and context display in very large
  files
  * Force more appropriate modes when we enter hex dump display:
  enable overtype, disable autoindent, wordwrap, ansi, picture.
  * Handle middle mouse button in "joe -mouse" mode (before it did
  nothing).  It's treated as paste (copy region to mouse) as
  expected.  (patch from Petr Olsak).
  * Do not kill region highlighting during incremental search (patch
  from Petr Olsak).
  * Negative numbers were not being recognized in blocks
  * PgUp/PgDn would try to scroll menu if the window above is a menu
  (it should do this only for completion menus associated with
  prompts)
  * Use 'LC_ALL=C sed' to get JOE to compile in OS X.
  * Forward direction delimiter matching where the delimiters do
  not begin with special characters (for example in Verilog
  "begin" / "end") was not working.
  * Get mouse to work in menus: this broke in 4.1
  * Character classes with ranges were not working for UTF-8 (as in \\[a-z])
  * Apply spec highlighting to .spec files
  * Gracefully handle short terminals: fix segfaults which occur when
  trying to shrink terminal while many windows are on the screen or
  while turning on help with a short terminal.  Fix similar bugs
  involving the skiptop option.  JOE now works even if the terminal
  height is only one line.
- Refresh patches
- Small spec file cleanup</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1543579200">- Add Patch joe-4.6-desktop_files.patch: Desktop Category was wrong.
- Update to version 4.6
  * Upgrade to Unicode 10.0.0. Add configure environment variable that allows
    you select Unicode 8.0.0, 9.0.0 or 10.0.0.
  * Install Gnome .desktop files for JOE. This allows you to use JOE in GUI
    "Open With" mouse actions.
  * Support strikeout and double-underline attributes for the few terminal
    emulators that support them. Use "stricken" and "dunderline" in the syntax
    files, or \s and \z in help screens and status line.
  * Fix bug where JOE would sometimes crash when editing shell scripts. This
    was due to an obscure bug in the syntax highlighter: 'reset' command (used
    for default state) was incorrectly messing with stack.
  * -highlighter_context was missing from many file types, which negated some
    improvements from the previous version.
  * Fixed signed char overflow with old style mouse events in large windows
  * Fix bug where path restart (//) was being applied to block filter command
    prompt. Strange things would happen if you had adjacent slashes in command
    arguments.
  * Allow ~ expansion but suppress path restart (//) in compiler error parsing.
    Restore default handling of SIGPIPE and SIGINT for shell commands. This
    fixes an issue where SIGPIPE doesn't terminate a process as expected, for
    example by the head -n 10 in: ^K R !sh -c 'while :; do echo y; done' |
    head -n 10. This issue only occurred in read/write to !, JOE already did
    the right thing for shell windows and the filter region through shell
    command.
  * Improve screen update algorithm so that spaces at the ends of lines are
    always emitted. This allows them to be preserved when cutting text with
    the mouse from a terminal emulator window.
  * Improve efficiency of screen update algorithm: JOE had been resetting
    attributes such as background color before performing cursor motions
    (probably as work around for bugs in old terminal emulators). This made
    screen update slow when there were many attributes, as with syntax
    highlighting and color schemes. It was also repeatedly emitting ESC [ K.
  * Switch JOE to issue scrolling commands, even at high baud rates (before
    this, JOE issued scrolling commands only at 19200 and below because it
    used to be that simple screen refresh was faster than scrolling in
    terminal emulators. But this is no longer true with complex screens
    involving color schemes, unicode and highlighting).
- Update to version 4.5
  * New color scheme feature, which can be accessed with ^T S or by setting
  * the -colors option.
  * 24-bit color support can be enabled by setting the COLORTERM environment
    variable to truecolor or 24bit.
  * Several schemes included in-the-box:
  * gruvbox by Pavel Pertsev
  * ir_black by Todd Werth
  * molokai by Tomas Restrepo
  * solarized by Ethan Schoonover
  * wombat by Lars H. Nielsen
  * xoria by Dmitriy Y. Zotikov
  * zenburn by Jani Nurminen
  * The current line can be highlighted by pressing ^T U or by enabling the
  - hiline option.
  * The gutter containing line numbers has a dynamic size based on the length
    of the file, rather than a fixed size of 10.
  * Updated all language syntax files to use comment_todo and string/comment
    contexts where appropriate.
  * Now pass character which invoked a macro to each macro step and call. If a
    macro step happens to be the 'type' command, the character which invoked
    the macro will be typed in. For example, this macro will type three 'X's.
    Before this change you got three NULs.
  * type,type,type X
  * Fix exsave: (^K ^X) should close file when a block is present in the
    window, and the file is unmodified (regression from ^C change in 4.2).
  * Fix regex assertions: they were not working because the character before
    the search position was not being loaded.
  * For jmacs: ^Q^J now again inserts \n in the string replace prompt. This
    broke beginning with JOE 4.0.
  * Don't try to open files for writing to check file access. This behaves
    better on unionfs mounts.
  * Fix stray blocks created after find/replace.</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1546516800">- Fixed broken build: Added patch which was forgotten to add to version control.</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1546516801">- Added patch to fix build on SLe_12_Sp3 and openSUSE_Leap_42.3
  * joe-4.6-nonvoid-functions.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1546516802">- Small packaging simplifications
- Lets enable selinux</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1550059200">- Dropped .desktop files to follow openSUSE guidelines regarding console
  applications: https://lists.opensuse.org/opensuse-factory/2019-02/msg00377.html
- Dropped obsolete patch joe-4.6-desktop_files.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="d82c561db5e9584c7c54f44bbb1bed475a466cd9a306832ca5b176dd1533fdebe3592a4cdbefee9e34aef349065379fe84181a5b3c59b8c822aabb42a99ced6a" name="joe" arch="x86_64">
  <version epoch="0" ver="4.6" rel="21.10"/>
  <changelog author="mpluskal@suse.com" date="1442664000">- Actually fix download url</changelog>
  <changelog author="jengelh@inai.de" date="1443960000">- Update to new upstream release 4.1
  * JOE can now edit UTF-16BE and UTF-16LE files. It does this by
  converting them to UTF-8 during load and back to UTF-16 during
  save.
  * Within JOE, native byte order is called UTF-16 and reversed order
  is called UTF-16R. Changing the encoding (with ^T E) between
  UTF-8, UTF-16 and UTF-16R will make JOE convert the file to the
  desired encoding on save.
  * New regular expression engine, which is a compiled Thompson NFA
  matcher. Now supports alternatives "X\|Y", grouping and submatch
  "a\(inside\)b", repetition ranges "x\{3,5}" for "xxxx\?x\?".
  * Unicode 8.0 character class support.
- Use shorter download URL
- Remove joe-codecleanup.patch (code to replace is no longer there),
  remove joe-3.1-terminate_buffer.patch (code changed to const).</changelog>
  <changelog author="pth@suse.de" date="1462190400">- Update to 4.2:
  * New or improved syntax files for the following languages:
  * Dockerfile
  * Usability Enhancements
  * The top Google help searches for JOE include:
  * How do I save and exit?  The startup copyright notice
  has been replaced with basic help for beginners
  * How do I dismiss the region highlighting?
  Changed to Ctrl-C will do it.
  * How do I close all files and exit?  Now Ctrl-K Q does this.
  * Restyle the help screens.
  * Remove time and "Ctrl-K H for help" message from status bar.
  * Add ^KH for help to search and replace prompts.
  * Provide aborthint and helphint options
  * Enable -noxon by default (disable ^S/^Q flow control).
  * Document ESC X (command prompt) in the help screens.
  * "joe --help" now prints all command line options.
  * Other Enhancements
  * Tags search now tries to find the tags file in parent directories
  if it does not exist in the current directory and if the TAGS
  environment variable was not set.
  * Built-in calculator can now print and accept numbers in binary,
  octal and engineering formats:
  __dec__	12_345
  __eng__	12.345_0e3
  __bin__	0b11_0000_0011_1001
  __oct__	0o3_0071
  __hex__	0x3039
  * Built-in calculator now prints and accepts separating underscores
  for clarity.
  * Enhanced calculator statistics functions:
  * __dev__ computes standard deviation with full population
  * __samp__ computes standard deviation with sample of population
  * Linear regression analysis.  Select a region of x
  and y values, then:
  * __lr__(x)   provide estimate of y given x
  * __rlr__(y)  provide estimate of x given y
  * __Lr__, __lR__, __LR__: log, exponential, power regression
  * Calculator region functions now assume the entire buffer if no
  region is set.
  * Tab completion now works at the calculator prompt (and in all
  prompts which allow numeric input, such as ^KL- go to line).
  * Make new regex engine (from JOE 4.1) more compatible with the
  classic engine.  \\y is now shorthand for \\(\\.\\\*\\), so that it does
  what \\\* did in the old engine.  Also:
  * \\. no longer matches newline.
  * \\\* matches shortest match, not longest match.
  * Add -left and -right options to control the amount scrolling when
  the cursor moves past the left or right edge of the screen.
  * Bugs fixed
  * Fix use after free bug which shows up as a crash in OpenBSD
  * Fix bug where indent step value was not shown on ^T menu
  * Fix bug where setting margin doesn't work on big-endian systems
  * Fix issue where highest valued unicode character equivalent was
  not translating to its corresponding 8-bit character.  Effect
  of this was that Delete key was not working in shell windows in
  ASCII character set.
  * Standard deviation calculator function was not producing correct
  results.
  * Allow koi8r and koi8-r for KOI8-R in joe_getcodeset (which is only
  used if there is no setlocale).
  * Guess_crlf forced UNIX line endings for new files even though
  crlf was set.  Now crlf is left alone if guess_crlf can not
  determine the line ending.
  * If cursor was at end of a long line and you switched to hex dump
  display mode, then hex dump was scrolled.  Now scroll offset is
  reset when you switch to hex display mode.
- Resynched patches:
  joe-3.3-warnings.patch
  joe-3.7-spec_association.patch
- Update German translations</changelog>
  <changelog author="mpluskal@suse.com" date="1485172800">- Update to version 4.4:
  * Fix segfault due to buffer overrun.  This happens if a line
  with many backslashes appears in the status line context display.
  * Fix jmacs: ^X ^F and ^X ^B were not working
  * Build fixes for Solaris
  * Improve php highlighter: allow numbers in substitution variable names
  * Unicode tweak: treat private use characters (Co) as printable
  * Dockerfile highlighter: Add Docker new commands from 1.12,
  mark bad strings in arrays
  * Fix loading external charmaps
- Changes for version 4.3:
  * Improve memory usage by shrinking buffer header size and
  highlighter state size.
  * Improve performance of status line context display (which shows
  the first line of the function that the cursor is currently in).
  This feature was making JOE very slow on extremely large files with
  auto indent enabled (typically JSON or XML data files).  Now
  the syntax highlighter computes the context display (using a new
  syntax named context.jsf).
  * Add a mode 'title' to enable or disable the status line context
  display (previously autoindent mode was overloaded to do this).
  * Disable syntax highlighting and context display in very large
  files
  * Force more appropriate modes when we enter hex dump display:
  enable overtype, disable autoindent, wordwrap, ansi, picture.
  * Handle middle mouse button in "joe -mouse" mode (before it did
  nothing).  It's treated as paste (copy region to mouse) as
  expected.  (patch from Petr Olsak).
  * Do not kill region highlighting during incremental search (patch
  from Petr Olsak).
  * Negative numbers were not being recognized in blocks
  * PgUp/PgDn would try to scroll menu if the window above is a menu
  (it should do this only for completion menus associated with
  prompts)
  * Use 'LC_ALL=C sed' to get JOE to compile in OS X.
  * Forward direction delimiter matching where the delimiters do
  not begin with special characters (for example in Verilog
  "begin" / "end") was not working.
  * Get mouse to work in menus: this broke in 4.1
  * Character classes with ranges were not working for UTF-8 (as in \\[a-z])
  * Apply spec highlighting to .spec files
  * Gracefully handle short terminals: fix segfaults which occur when
  trying to shrink terminal while many windows are on the screen or
  while turning on help with a short terminal.  Fix similar bugs
  involving the skiptop option.  JOE now works even if the terminal
  height is only one line.
- Refresh patches
- Small spec file cleanup</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1543579200">- Add Patch joe-4.6-desktop_files.patch: Desktop Category was wrong.
- Update to version 4.6
  * Upgrade to Unicode 10.0.0. Add configure environment variable that allows
    you select Unicode 8.0.0, 9.0.0 or 10.0.0.
  * Install Gnome .desktop files for JOE. This allows you to use JOE in GUI
    "Open With" mouse actions.
  * Support strikeout and double-underline attributes for the few terminal
    emulators that support them. Use "stricken" and "dunderline" in the syntax
    files, or \s and \z in help screens and status line.
  * Fix bug where JOE would sometimes crash when editing shell scripts. This
    was due to an obscure bug in the syntax highlighter: 'reset' command (used
    for default state) was incorrectly messing with stack.
  * -highlighter_context was missing from many file types, which negated some
    improvements from the previous version.
  * Fixed signed char overflow with old style mouse events in large windows
  * Fix bug where path restart (//) was being applied to block filter command
    prompt. Strange things would happen if you had adjacent slashes in command
    arguments.
  * Allow ~ expansion but suppress path restart (//) in compiler error parsing.
    Restore default handling of SIGPIPE and SIGINT for shell commands. This
    fixes an issue where SIGPIPE doesn't terminate a process as expected, for
    example by the head -n 10 in: ^K R !sh -c 'while :; do echo y; done' |
    head -n 10. This issue only occurred in read/write to !, JOE already did
    the right thing for shell windows and the filter region through shell
    command.
  * Improve screen update algorithm so that spaces at the ends of lines are
    always emitted. This allows them to be preserved when cutting text with
    the mouse from a terminal emulator window.
  * Improve efficiency of screen update algorithm: JOE had been resetting
    attributes such as background color before performing cursor motions
    (probably as work around for bugs in old terminal emulators). This made
    screen update slow when there were many attributes, as with syntax
    highlighting and color schemes. It was also repeatedly emitting ESC [ K.
  * Switch JOE to issue scrolling commands, even at high baud rates (before
    this, JOE issued scrolling commands only at 19200 and below because it
    used to be that simple screen refresh was faster than scrolling in
    terminal emulators. But this is no longer true with complex screens
    involving color schemes, unicode and highlighting).
- Update to version 4.5
  * New color scheme feature, which can be accessed with ^T S or by setting
  * the -colors option.
  * 24-bit color support can be enabled by setting the COLORTERM environment
    variable to truecolor or 24bit.
  * Several schemes included in-the-box:
  * gruvbox by Pavel Pertsev
  * ir_black by Todd Werth
  * molokai by Tomas Restrepo
  * solarized by Ethan Schoonover
  * wombat by Lars H. Nielsen
  * xoria by Dmitriy Y. Zotikov
  * zenburn by Jani Nurminen
  * The current line can be highlighted by pressing ^T U or by enabling the
  - hiline option.
  * The gutter containing line numbers has a dynamic size based on the length
    of the file, rather than a fixed size of 10.
  * Updated all language syntax files to use comment_todo and string/comment
    contexts where appropriate.
  * Now pass character which invoked a macro to each macro step and call. If a
    macro step happens to be the 'type' command, the character which invoked
    the macro will be typed in. For example, this macro will type three 'X's.
    Before this change you got three NULs.
  * type,type,type X
  * Fix exsave: (^K ^X) should close file when a block is present in the
    window, and the file is unmodified (regression from ^C change in 4.2).
  * Fix regex assertions: they were not working because the character before
    the search position was not being loaded.
  * For jmacs: ^Q^J now again inserts \n in the string replace prompt. This
    broke beginning with JOE 4.0.
  * Don't try to open files for writing to check file access. This behaves
    better on unionfs mounts.
  * Fix stray blocks created after find/replace.</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1546516800">- Fixed broken build: Added patch which was forgotten to add to version control.</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1546516801">- Added patch to fix build on SLe_12_Sp3 and openSUSE_Leap_42.3
  * joe-4.6-nonvoid-functions.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1546516802">- Small packaging simplifications
- Lets enable selinux</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1550059200">- Dropped .desktop files to follow openSUSE guidelines regarding console
  applications: https://lists.opensuse.org/opensuse-factory/2019-02/msg00377.html
- Dropped obsolete patch joe-4.6-desktop_files.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="252892666773d91de321f8dfbfdeb4db7d88f0edc223002a79fbb4bd00d3923f65d1a68bb96a1b2932a5922f99172bc31a5034a8a06dd2d7e98d9ba95218cdc5" name="joe-debuginfo" arch="i586">
  <version epoch="0" ver="4.6" rel="21.10"/>
  <changelog author="mpluskal@suse.com" date="1442664000">- Actually fix download url</changelog>
  <changelog author="jengelh@inai.de" date="1443960000">- Update to new upstream release 4.1
  * JOE can now edit UTF-16BE and UTF-16LE files. It does this by
  converting them to UTF-8 during load and back to UTF-16 during
  save.
  * Within JOE, native byte order is called UTF-16 and reversed order
  is called UTF-16R. Changing the encoding (with ^T E) between
  UTF-8, UTF-16 and UTF-16R will make JOE convert the file to the
  desired encoding on save.
  * New regular expression engine, which is a compiled Thompson NFA
  matcher. Now supports alternatives "X\|Y", grouping and submatch
  "a\(inside\)b", repetition ranges "x\{3,5}" for "xxxx\?x\?".
  * Unicode 8.0 character class support.
- Use shorter download URL
- Remove joe-codecleanup.patch (code to replace is no longer there),
  remove joe-3.1-terminate_buffer.patch (code changed to const).</changelog>
  <changelog author="pth@suse.de" date="1462190400">- Update to 4.2:
  * New or improved syntax files for the following languages:
  * Dockerfile
  * Usability Enhancements
  * The top Google help searches for JOE include:
  * How do I save and exit?  The startup copyright notice
  has been replaced with basic help for beginners
  * How do I dismiss the region highlighting?
  Changed to Ctrl-C will do it.
  * How do I close all files and exit?  Now Ctrl-K Q does this.
  * Restyle the help screens.
  * Remove time and "Ctrl-K H for help" message from status bar.
  * Add ^KH for help to search and replace prompts.
  * Provide aborthint and helphint options
  * Enable -noxon by default (disable ^S/^Q flow control).
  * Document ESC X (command prompt) in the help screens.
  * "joe --help" now prints all command line options.
  * Other Enhancements
  * Tags search now tries to find the tags file in parent directories
  if it does not exist in the current directory and if the TAGS
  environment variable was not set.
  * Built-in calculator can now print and accept numbers in binary,
  octal and engineering formats:
  __dec__	12_345
  __eng__	12.345_0e3
  __bin__	0b11_0000_0011_1001
  __oct__	0o3_0071
  __hex__	0x3039
  * Built-in calculator now prints and accepts separating underscores
  for clarity.
  * Enhanced calculator statistics functions:
  * __dev__ computes standard deviation with full population
  * __samp__ computes standard deviation with sample of population
  * Linear regression analysis.  Select a region of x
  and y values, then:
  * __lr__(x)   provide estimate of y given x
  * __rlr__(y)  provide estimate of x given y
  * __Lr__, __lR__, __LR__: log, exponential, power regression
  * Calculator region functions now assume the entire buffer if no
  region is set.
  * Tab completion now works at the calculator prompt (and in all
  prompts which allow numeric input, such as ^KL- go to line).
  * Make new regex engine (from JOE 4.1) more compatible with the
  classic engine.  \\y is now shorthand for \\(\\.\\\*\\), so that it does
  what \\\* did in the old engine.  Also:
  * \\. no longer matches newline.
  * \\\* matches shortest match, not longest match.
  * Add -left and -right options to control the amount scrolling when
  the cursor moves past the left or right edge of the screen.
  * Bugs fixed
  * Fix use after free bug which shows up as a crash in OpenBSD
  * Fix bug where indent step value was not shown on ^T menu
  * Fix bug where setting margin doesn't work on big-endian systems
  * Fix issue where highest valued unicode character equivalent was
  not translating to its corresponding 8-bit character.  Effect
  of this was that Delete key was not working in shell windows in
  ASCII character set.
  * Standard deviation calculator function was not producing correct
  results.
  * Allow koi8r and koi8-r for KOI8-R in joe_getcodeset (which is only
  used if there is no setlocale).
  * Guess_crlf forced UNIX line endings for new files even though
  crlf was set.  Now crlf is left alone if guess_crlf can not
  determine the line ending.
  * If cursor was at end of a long line and you switched to hex dump
  display mode, then hex dump was scrolled.  Now scroll offset is
  reset when you switch to hex display mode.
- Resynched patches:
  joe-3.3-warnings.patch
  joe-3.7-spec_association.patch
- Update German translations</changelog>
  <changelog author="mpluskal@suse.com" date="1485172800">- Update to version 4.4:
  * Fix segfault due to buffer overrun.  This happens if a line
  with many backslashes appears in the status line context display.
  * Fix jmacs: ^X ^F and ^X ^B were not working
  * Build fixes for Solaris
  * Improve php highlighter: allow numbers in substitution variable names
  * Unicode tweak: treat private use characters (Co) as printable
  * Dockerfile highlighter: Add Docker new commands from 1.12,
  mark bad strings in arrays
  * Fix loading external charmaps
- Changes for version 4.3:
  * Improve memory usage by shrinking buffer header size and
  highlighter state size.
  * Improve performance of status line context display (which shows
  the first line of the function that the cursor is currently in).
  This feature was making JOE very slow on extremely large files with
  auto indent enabled (typically JSON or XML data files).  Now
  the syntax highlighter computes the context display (using a new
  syntax named context.jsf).
  * Add a mode 'title' to enable or disable the status line context
  display (previously autoindent mode was overloaded to do this).
  * Disable syntax highlighting and context display in very large
  files
  * Force more appropriate modes when we enter hex dump display:
  enable overtype, disable autoindent, wordwrap, ansi, picture.
  * Handle middle mouse button in "joe -mouse" mode (before it did
  nothing).  It's treated as paste (copy region to mouse) as
  expected.  (patch from Petr Olsak).
  * Do not kill region highlighting during incremental search (patch
  from Petr Olsak).
  * Negative numbers were not being recognized in blocks
  * PgUp/PgDn would try to scroll menu if the window above is a menu
  (it should do this only for completion menus associated with
  prompts)
  * Use 'LC_ALL=C sed' to get JOE to compile in OS X.
  * Forward direction delimiter matching where the delimiters do
  not begin with special characters (for example in Verilog
  "begin" / "end") was not working.
  * Get mouse to work in menus: this broke in 4.1
  * Character classes with ranges were not working for UTF-8 (as in \\[a-z])
  * Apply spec highlighting to .spec files
  * Gracefully handle short terminals: fix segfaults which occur when
  trying to shrink terminal while many windows are on the screen or
  while turning on help with a short terminal.  Fix similar bugs
  involving the skiptop option.  JOE now works even if the terminal
  height is only one line.
- Refresh patches
- Small spec file cleanup</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1543579200">- Add Patch joe-4.6-desktop_files.patch: Desktop Category was wrong.
- Update to version 4.6
  * Upgrade to Unicode 10.0.0. Add configure environment variable that allows
    you select Unicode 8.0.0, 9.0.0 or 10.0.0.
  * Install Gnome .desktop files for JOE. This allows you to use JOE in GUI
    "Open With" mouse actions.
  * Support strikeout and double-underline attributes for the few terminal
    emulators that support them. Use "stricken" and "dunderline" in the syntax
    files, or \s and \z in help screens and status line.
  * Fix bug where JOE would sometimes crash when editing shell scripts. This
    was due to an obscure bug in the syntax highlighter: 'reset' command (used
    for default state) was incorrectly messing with stack.
  * -highlighter_context was missing from many file types, which negated some
    improvements from the previous version.
  * Fixed signed char overflow with old style mouse events in large windows
  * Fix bug where path restart (//) was being applied to block filter command
    prompt. Strange things would happen if you had adjacent slashes in command
    arguments.
  * Allow ~ expansion but suppress path restart (//) in compiler error parsing.
    Restore default handling of SIGPIPE and SIGINT for shell commands. This
    fixes an issue where SIGPIPE doesn't terminate a process as expected, for
    example by the head -n 10 in: ^K R !sh -c 'while :; do echo y; done' |
    head -n 10. This issue only occurred in read/write to !, JOE already did
    the right thing for shell windows and the filter region through shell
    command.
  * Improve screen update algorithm so that spaces at the ends of lines are
    always emitted. This allows them to be preserved when cutting text with
    the mouse from a terminal emulator window.
  * Improve efficiency of screen update algorithm: JOE had been resetting
    attributes such as background color before performing cursor motions
    (probably as work around for bugs in old terminal emulators). This made
    screen update slow when there were many attributes, as with syntax
    highlighting and color schemes. It was also repeatedly emitting ESC [ K.
  * Switch JOE to issue scrolling commands, even at high baud rates (before
    this, JOE issued scrolling commands only at 19200 and below because it
    used to be that simple screen refresh was faster than scrolling in
    terminal emulators. But this is no longer true with complex screens
    involving color schemes, unicode and highlighting).
- Update to version 4.5
  * New color scheme feature, which can be accessed with ^T S or by setting
  * the -colors option.
  * 24-bit color support can be enabled by setting the COLORTERM environment
    variable to truecolor or 24bit.
  * Several schemes included in-the-box:
  * gruvbox by Pavel Pertsev
  * ir_black by Todd Werth
  * molokai by Tomas Restrepo
  * solarized by Ethan Schoonover
  * wombat by Lars H. Nielsen
  * xoria by Dmitriy Y. Zotikov
  * zenburn by Jani Nurminen
  * The current line can be highlighted by pressing ^T U or by enabling the
  - hiline option.
  * The gutter containing line numbers has a dynamic size based on the length
    of the file, rather than a fixed size of 10.
  * Updated all language syntax files to use comment_todo and string/comment
    contexts where appropriate.
  * Now pass character which invoked a macro to each macro step and call. If a
    macro step happens to be the 'type' command, the character which invoked
    the macro will be typed in. For example, this macro will type three 'X's.
    Before this change you got three NULs.
  * type,type,type X
  * Fix exsave: (^K ^X) should close file when a block is present in the
    window, and the file is unmodified (regression from ^C change in 4.2).
  * Fix regex assertions: they were not working because the character before
    the search position was not being loaded.
  * For jmacs: ^Q^J now again inserts \n in the string replace prompt. This
    broke beginning with JOE 4.0.
  * Don't try to open files for writing to check file access. This behaves
    better on unionfs mounts.
  * Fix stray blocks created after find/replace.</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1546516800">- Fixed broken build: Added patch which was forgotten to add to version control.</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1546516801">- Added patch to fix build on SLe_12_Sp3 and openSUSE_Leap_42.3
  * joe-4.6-nonvoid-functions.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1546516802">- Small packaging simplifications
- Lets enable selinux</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1550059200">- Dropped .desktop files to follow openSUSE guidelines regarding console
  applications: https://lists.opensuse.org/opensuse-factory/2019-02/msg00377.html
- Dropped obsolete patch joe-4.6-desktop_files.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="bc32175265f30e7488a8c195a57e42979a82e25c1db4d68e6701452e37ecd3148ea548e688266ebf7598465230cb9a90c181e085ce0d185b6efeee6eb7af8c75" name="joe-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.6" rel="21.10"/>
  <changelog author="mpluskal@suse.com" date="1442664000">- Actually fix download url</changelog>
  <changelog author="jengelh@inai.de" date="1443960000">- Update to new upstream release 4.1
  * JOE can now edit UTF-16BE and UTF-16LE files. It does this by
  converting them to UTF-8 during load and back to UTF-16 during
  save.
  * Within JOE, native byte order is called UTF-16 and reversed order
  is called UTF-16R. Changing the encoding (with ^T E) between
  UTF-8, UTF-16 and UTF-16R will make JOE convert the file to the
  desired encoding on save.
  * New regular expression engine, which is a compiled Thompson NFA
  matcher. Now supports alternatives "X\|Y", grouping and submatch
  "a\(inside\)b", repetition ranges "x\{3,5}" for "xxxx\?x\?".
  * Unicode 8.0 character class support.
- Use shorter download URL
- Remove joe-codecleanup.patch (code to replace is no longer there),
  remove joe-3.1-terminate_buffer.patch (code changed to const).</changelog>
  <changelog author="pth@suse.de" date="1462190400">- Update to 4.2:
  * New or improved syntax files for the following languages:
  * Dockerfile
  * Usability Enhancements
  * The top Google help searches for JOE include:
  * How do I save and exit?  The startup copyright notice
  has been replaced with basic help for beginners
  * How do I dismiss the region highlighting?
  Changed to Ctrl-C will do it.
  * How do I close all files and exit?  Now Ctrl-K Q does this.
  * Restyle the help screens.
  * Remove time and "Ctrl-K H for help" message from status bar.
  * Add ^KH for help to search and replace prompts.
  * Provide aborthint and helphint options
  * Enable -noxon by default (disable ^S/^Q flow control).
  * Document ESC X (command prompt) in the help screens.
  * "joe --help" now prints all command line options.
  * Other Enhancements
  * Tags search now tries to find the tags file in parent directories
  if it does not exist in the current directory and if the TAGS
  environment variable was not set.
  * Built-in calculator can now print and accept numbers in binary,
  octal and engineering formats:
  __dec__	12_345
  __eng__	12.345_0e3
  __bin__	0b11_0000_0011_1001
  __oct__	0o3_0071
  __hex__	0x3039
  * Built-in calculator now prints and accepts separating underscores
  for clarity.
  * Enhanced calculator statistics functions:
  * __dev__ computes standard deviation with full population
  * __samp__ computes standard deviation with sample of population
  * Linear regression analysis.  Select a region of x
  and y values, then:
  * __lr__(x)   provide estimate of y given x
  * __rlr__(y)  provide estimate of x given y
  * __Lr__, __lR__, __LR__: log, exponential, power regression
  * Calculator region functions now assume the entire buffer if no
  region is set.
  * Tab completion now works at the calculator prompt (and in all
  prompts which allow numeric input, such as ^KL- go to line).
  * Make new regex engine (from JOE 4.1) more compatible with the
  classic engine.  \\y is now shorthand for \\(\\.\\\*\\), so that it does
  what \\\* did in the old engine.  Also:
  * \\. no longer matches newline.
  * \\\* matches shortest match, not longest match.
  * Add -left and -right options to control the amount scrolling when
  the cursor moves past the left or right edge of the screen.
  * Bugs fixed
  * Fix use after free bug which shows up as a crash in OpenBSD
  * Fix bug where indent step value was not shown on ^T menu
  * Fix bug where setting margin doesn't work on big-endian systems
  * Fix issue where highest valued unicode character equivalent was
  not translating to its corresponding 8-bit character.  Effect
  of this was that Delete key was not working in shell windows in
  ASCII character set.
  * Standard deviation calculator function was not producing correct
  results.
  * Allow koi8r and koi8-r for KOI8-R in joe_getcodeset (which is only
  used if there is no setlocale).
  * Guess_crlf forced UNIX line endings for new files even though
  crlf was set.  Now crlf is left alone if guess_crlf can not
  determine the line ending.
  * If cursor was at end of a long line and you switched to hex dump
  display mode, then hex dump was scrolled.  Now scroll offset is
  reset when you switch to hex display mode.
- Resynched patches:
  joe-3.3-warnings.patch
  joe-3.7-spec_association.patch
- Update German translations</changelog>
  <changelog author="mpluskal@suse.com" date="1485172800">- Update to version 4.4:
  * Fix segfault due to buffer overrun.  This happens if a line
  with many backslashes appears in the status line context display.
  * Fix jmacs: ^X ^F and ^X ^B were not working
  * Build fixes for Solaris
  * Improve php highlighter: allow numbers in substitution variable names
  * Unicode tweak: treat private use characters (Co) as printable
  * Dockerfile highlighter: Add Docker new commands from 1.12,
  mark bad strings in arrays
  * Fix loading external charmaps
- Changes for version 4.3:
  * Improve memory usage by shrinking buffer header size and
  highlighter state size.
  * Improve performance of status line context display (which shows
  the first line of the function that the cursor is currently in).
  This feature was making JOE very slow on extremely large files with
  auto indent enabled (typically JSON or XML data files).  Now
  the syntax highlighter computes the context display (using a new
  syntax named context.jsf).
  * Add a mode 'title' to enable or disable the status line context
  display (previously autoindent mode was overloaded to do this).
  * Disable syntax highlighting and context display in very large
  files
  * Force more appropriate modes when we enter hex dump display:
  enable overtype, disable autoindent, wordwrap, ansi, picture.
  * Handle middle mouse button in "joe -mouse" mode (before it did
  nothing).  It's treated as paste (copy region to mouse) as
  expected.  (patch from Petr Olsak).
  * Do not kill region highlighting during incremental search (patch
  from Petr Olsak).
  * Negative numbers were not being recognized in blocks
  * PgUp/PgDn would try to scroll menu if the window above is a menu
  (it should do this only for completion menus associated with
  prompts)
  * Use 'LC_ALL=C sed' to get JOE to compile in OS X.
  * Forward direction delimiter matching where the delimiters do
  not begin with special characters (for example in Verilog
  "begin" / "end") was not working.
  * Get mouse to work in menus: this broke in 4.1
  * Character classes with ranges were not working for UTF-8 (as in \\[a-z])
  * Apply spec highlighting to .spec files
  * Gracefully handle short terminals: fix segfaults which occur when
  trying to shrink terminal while many windows are on the screen or
  while turning on help with a short terminal.  Fix similar bugs
  involving the skiptop option.  JOE now works even if the terminal
  height is only one line.
- Refresh patches
- Small spec file cleanup</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1543579200">- Add Patch joe-4.6-desktop_files.patch: Desktop Category was wrong.
- Update to version 4.6
  * Upgrade to Unicode 10.0.0. Add configure environment variable that allows
    you select Unicode 8.0.0, 9.0.0 or 10.0.0.
  * Install Gnome .desktop files for JOE. This allows you to use JOE in GUI
    "Open With" mouse actions.
  * Support strikeout and double-underline attributes for the few terminal
    emulators that support them. Use "stricken" and "dunderline" in the syntax
    files, or \s and \z in help screens and status line.
  * Fix bug where JOE would sometimes crash when editing shell scripts. This
    was due to an obscure bug in the syntax highlighter: 'reset' command (used
    for default state) was incorrectly messing with stack.
  * -highlighter_context was missing from many file types, which negated some
    improvements from the previous version.
  * Fixed signed char overflow with old style mouse events in large windows
  * Fix bug where path restart (//) was being applied to block filter command
    prompt. Strange things would happen if you had adjacent slashes in command
    arguments.
  * Allow ~ expansion but suppress path restart (//) in compiler error parsing.
    Restore default handling of SIGPIPE and SIGINT for shell commands. This
    fixes an issue where SIGPIPE doesn't terminate a process as expected, for
    example by the head -n 10 in: ^K R !sh -c 'while :; do echo y; done' |
    head -n 10. This issue only occurred in read/write to !, JOE already did
    the right thing for shell windows and the filter region through shell
    command.
  * Improve screen update algorithm so that spaces at the ends of lines are
    always emitted. This allows them to be preserved when cutting text with
    the mouse from a terminal emulator window.
  * Improve efficiency of screen update algorithm: JOE had been resetting
    attributes such as background color before performing cursor motions
    (probably as work around for bugs in old terminal emulators). This made
    screen update slow when there were many attributes, as with syntax
    highlighting and color schemes. It was also repeatedly emitting ESC [ K.
  * Switch JOE to issue scrolling commands, even at high baud rates (before
    this, JOE issued scrolling commands only at 19200 and below because it
    used to be that simple screen refresh was faster than scrolling in
    terminal emulators. But this is no longer true with complex screens
    involving color schemes, unicode and highlighting).
- Update to version 4.5
  * New color scheme feature, which can be accessed with ^T S or by setting
  * the -colors option.
  * 24-bit color support can be enabled by setting the COLORTERM environment
    variable to truecolor or 24bit.
  * Several schemes included in-the-box:
  * gruvbox by Pavel Pertsev
  * ir_black by Todd Werth
  * molokai by Tomas Restrepo
  * solarized by Ethan Schoonover
  * wombat by Lars H. Nielsen
  * xoria by Dmitriy Y. Zotikov
  * zenburn by Jani Nurminen
  * The current line can be highlighted by pressing ^T U or by enabling the
  - hiline option.
  * The gutter containing line numbers has a dynamic size based on the length
    of the file, rather than a fixed size of 10.
  * Updated all language syntax files to use comment_todo and string/comment
    contexts where appropriate.
  * Now pass character which invoked a macro to each macro step and call. If a
    macro step happens to be the 'type' command, the character which invoked
    the macro will be typed in. For example, this macro will type three 'X's.
    Before this change you got three NULs.
  * type,type,type X
  * Fix exsave: (^K ^X) should close file when a block is present in the
    window, and the file is unmodified (regression from ^C change in 4.2).
  * Fix regex assertions: they were not working because the character before
    the search position was not being loaded.
  * For jmacs: ^Q^J now again inserts \n in the string replace prompt. This
    broke beginning with JOE 4.0.
  * Don't try to open files for writing to check file access. This behaves
    better on unionfs mounts.
  * Fix stray blocks created after find/replace.</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1546516800">- Fixed broken build: Added patch which was forgotten to add to version control.</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1546516801">- Added patch to fix build on SLe_12_Sp3 and openSUSE_Leap_42.3
  * joe-4.6-nonvoid-functions.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1546516802">- Small packaging simplifications
- Lets enable selinux</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1550059200">- Dropped .desktop files to follow openSUSE guidelines regarding console
  applications: https://lists.opensuse.org/opensuse-factory/2019-02/msg00377.html
- Dropped obsolete patch joe-4.6-desktop_files.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="1be3853467c44aa91c06ddcf26c22f9c625d2fa8b92c026099380ec9005a83d1b7cd181880d820be359bd6abae73bf0e6067a939c79551dc65a6c78edd66b860" name="joe-debugsource" arch="i586">
  <version epoch="0" ver="4.6" rel="21.10"/>
  <changelog author="mpluskal@suse.com" date="1442664000">- Actually fix download url</changelog>
  <changelog author="jengelh@inai.de" date="1443960000">- Update to new upstream release 4.1
  * JOE can now edit UTF-16BE and UTF-16LE files. It does this by
  converting them to UTF-8 during load and back to UTF-16 during
  save.
  * Within JOE, native byte order is called UTF-16 and reversed order
  is called UTF-16R. Changing the encoding (with ^T E) between
  UTF-8, UTF-16 and UTF-16R will make JOE convert the file to the
  desired encoding on save.
  * New regular expression engine, which is a compiled Thompson NFA
  matcher. Now supports alternatives "X\|Y", grouping and submatch
  "a\(inside\)b", repetition ranges "x\{3,5}" for "xxxx\?x\?".
  * Unicode 8.0 character class support.
- Use shorter download URL
- Remove joe-codecleanup.patch (code to replace is no longer there),
  remove joe-3.1-terminate_buffer.patch (code changed to const).</changelog>
  <changelog author="pth@suse.de" date="1462190400">- Update to 4.2:
  * New or improved syntax files for the following languages:
  * Dockerfile
  * Usability Enhancements
  * The top Google help searches for JOE include:
  * How do I save and exit?  The startup copyright notice
  has been replaced with basic help for beginners
  * How do I dismiss the region highlighting?
  Changed to Ctrl-C will do it.
  * How do I close all files and exit?  Now Ctrl-K Q does this.
  * Restyle the help screens.
  * Remove time and "Ctrl-K H for help" message from status bar.
  * Add ^KH for help to search and replace prompts.
  * Provide aborthint and helphint options
  * Enable -noxon by default (disable ^S/^Q flow control).
  * Document ESC X (command prompt) in the help screens.
  * "joe --help" now prints all command line options.
  * Other Enhancements
  * Tags search now tries to find the tags file in parent directories
  if it does not exist in the current directory and if the TAGS
  environment variable was not set.
  * Built-in calculator can now print and accept numbers in binary,
  octal and engineering formats:
  __dec__	12_345
  __eng__	12.345_0e3
  __bin__	0b11_0000_0011_1001
  __oct__	0o3_0071
  __hex__	0x3039
  * Built-in calculator now prints and accepts separating underscores
  for clarity.
  * Enhanced calculator statistics functions:
  * __dev__ computes standard deviation with full population
  * __samp__ computes standard deviation with sample of population
  * Linear regression analysis.  Select a region of x
  and y values, then:
  * __lr__(x)   provide estimate of y given x
  * __rlr__(y)  provide estimate of x given y
  * __Lr__, __lR__, __LR__: log, exponential, power regression
  * Calculator region functions now assume the entire buffer if no
  region is set.
  * Tab completion now works at the calculator prompt (and in all
  prompts which allow numeric input, such as ^KL- go to line).
  * Make new regex engine (from JOE 4.1) more compatible with the
  classic engine.  \\y is now shorthand for \\(\\.\\\*\\), so that it does
  what \\\* did in the old engine.  Also:
  * \\. no longer matches newline.
  * \\\* matches shortest match, not longest match.
  * Add -left and -right options to control the amount scrolling when
  the cursor moves past the left or right edge of the screen.
  * Bugs fixed
  * Fix use after free bug which shows up as a crash in OpenBSD
  * Fix bug where indent step value was not shown on ^T menu
  * Fix bug where setting margin doesn't work on big-endian systems
  * Fix issue where highest valued unicode character equivalent was
  not translating to its corresponding 8-bit character.  Effect
  of this was that Delete key was not working in shell windows in
  ASCII character set.
  * Standard deviation calculator function was not producing correct
  results.
  * Allow koi8r and koi8-r for KOI8-R in joe_getcodeset (which is only
  used if there is no setlocale).
  * Guess_crlf forced UNIX line endings for new files even though
  crlf was set.  Now crlf is left alone if guess_crlf can not
  determine the line ending.
  * If cursor was at end of a long line and you switched to hex dump
  display mode, then hex dump was scrolled.  Now scroll offset is
  reset when you switch to hex display mode.
- Resynched patches:
  joe-3.3-warnings.patch
  joe-3.7-spec_association.patch
- Update German translations</changelog>
  <changelog author="mpluskal@suse.com" date="1485172800">- Update to version 4.4:
  * Fix segfault due to buffer overrun.  This happens if a line
  with many backslashes appears in the status line context display.
  * Fix jmacs: ^X ^F and ^X ^B were not working
  * Build fixes for Solaris
  * Improve php highlighter: allow numbers in substitution variable names
  * Unicode tweak: treat private use characters (Co) as printable
  * Dockerfile highlighter: Add Docker new commands from 1.12,
  mark bad strings in arrays
  * Fix loading external charmaps
- Changes for version 4.3:
  * Improve memory usage by shrinking buffer header size and
  highlighter state size.
  * Improve performance of status line context display (which shows
  the first line of the function that the cursor is currently in).
  This feature was making JOE very slow on extremely large files with
  auto indent enabled (typically JSON or XML data files).  Now
  the syntax highlighter computes the context display (using a new
  syntax named context.jsf).
  * Add a mode 'title' to enable or disable the status line context
  display (previously autoindent mode was overloaded to do this).
  * Disable syntax highlighting and context display in very large
  files
  * Force more appropriate modes when we enter hex dump display:
  enable overtype, disable autoindent, wordwrap, ansi, picture.
  * Handle middle mouse button in "joe -mouse" mode (before it did
  nothing).  It's treated as paste (copy region to mouse) as
  expected.  (patch from Petr Olsak).
  * Do not kill region highlighting during incremental search (patch
  from Petr Olsak).
  * Negative numbers were not being recognized in blocks
  * PgUp/PgDn would try to scroll menu if the window above is a menu
  (it should do this only for completion menus associated with
  prompts)
  * Use 'LC_ALL=C sed' to get JOE to compile in OS X.
  * Forward direction delimiter matching where the delimiters do
  not begin with special characters (for example in Verilog
  "begin" / "end") was not working.
  * Get mouse to work in menus: this broke in 4.1
  * Character classes with ranges were not working for UTF-8 (as in \\[a-z])
  * Apply spec highlighting to .spec files
  * Gracefully handle short terminals: fix segfaults which occur when
  trying to shrink terminal while many windows are on the screen or
  while turning on help with a short terminal.  Fix similar bugs
  involving the skiptop option.  JOE now works even if the terminal
  height is only one line.
- Refresh patches
- Small spec file cleanup</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1543579200">- Add Patch joe-4.6-desktop_files.patch: Desktop Category was wrong.
- Update to version 4.6
  * Upgrade to Unicode 10.0.0. Add configure environment variable that allows
    you select Unicode 8.0.0, 9.0.0 or 10.0.0.
  * Install Gnome .desktop files for JOE. This allows you to use JOE in GUI
    "Open With" mouse actions.
  * Support strikeout and double-underline attributes for the few terminal
    emulators that support them. Use "stricken" and "dunderline" in the syntax
    files, or \s and \z in help screens and status line.
  * Fix bug where JOE would sometimes crash when editing shell scripts. This
    was due to an obscure bug in the syntax highlighter: 'reset' command (used
    for default state) was incorrectly messing with stack.
  * -highlighter_context was missing from many file types, which negated some
    improvements from the previous version.
  * Fixed signed char overflow with old style mouse events in large windows
  * Fix bug where path restart (//) was being applied to block filter command
    prompt. Strange things would happen if you had adjacent slashes in command
    arguments.
  * Allow ~ expansion but suppress path restart (//) in compiler error parsing.
    Restore default handling of SIGPIPE and SIGINT for shell commands. This
    fixes an issue where SIGPIPE doesn't terminate a process as expected, for
    example by the head -n 10 in: ^K R !sh -c 'while :; do echo y; done' |
    head -n 10. This issue only occurred in read/write to !, JOE already did
    the right thing for shell windows and the filter region through shell
    command.
  * Improve screen update algorithm so that spaces at the ends of lines are
    always emitted. This allows them to be preserved when cutting text with
    the mouse from a terminal emulator window.
  * Improve efficiency of screen update algorithm: JOE had been resetting
    attributes such as background color before performing cursor motions
    (probably as work around for bugs in old terminal emulators). This made
    screen update slow when there were many attributes, as with syntax
    highlighting and color schemes. It was also repeatedly emitting ESC [ K.
  * Switch JOE to issue scrolling commands, even at high baud rates (before
    this, JOE issued scrolling commands only at 19200 and below because it
    used to be that simple screen refresh was faster than scrolling in
    terminal emulators. But this is no longer true with complex screens
    involving color schemes, unicode and highlighting).
- Update to version 4.5
  * New color scheme feature, which can be accessed with ^T S or by setting
  * the -colors option.
  * 24-bit color support can be enabled by setting the COLORTERM environment
    variable to truecolor or 24bit.
  * Several schemes included in-the-box:
  * gruvbox by Pavel Pertsev
  * ir_black by Todd Werth
  * molokai by Tomas Restrepo
  * solarized by Ethan Schoonover
  * wombat by Lars H. Nielsen
  * xoria by Dmitriy Y. Zotikov
  * zenburn by Jani Nurminen
  * The current line can be highlighted by pressing ^T U or by enabling the
  - hiline option.
  * The gutter containing line numbers has a dynamic size based on the length
    of the file, rather than a fixed size of 10.
  * Updated all language syntax files to use comment_todo and string/comment
    contexts where appropriate.
  * Now pass character which invoked a macro to each macro step and call. If a
    macro step happens to be the 'type' command, the character which invoked
    the macro will be typed in. For example, this macro will type three 'X's.
    Before this change you got three NULs.
  * type,type,type X
  * Fix exsave: (^K ^X) should close file when a block is present in the
    window, and the file is unmodified (regression from ^C change in 4.2).
  * Fix regex assertions: they were not working because the character before
    the search position was not being loaded.
  * For jmacs: ^Q^J now again inserts \n in the string replace prompt. This
    broke beginning with JOE 4.0.
  * Don't try to open files for writing to check file access. This behaves
    better on unionfs mounts.
  * Fix stray blocks created after find/replace.</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1546516800">- Fixed broken build: Added patch which was forgotten to add to version control.</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1546516801">- Added patch to fix build on SLe_12_Sp3 and openSUSE_Leap_42.3
  * joe-4.6-nonvoid-functions.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1546516802">- Small packaging simplifications
- Lets enable selinux</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1550059200">- Dropped .desktop files to follow openSUSE guidelines regarding console
  applications: https://lists.opensuse.org/opensuse-factory/2019-02/msg00377.html
- Dropped obsolete patch joe-4.6-desktop_files.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="714d033fc12964e918fe20ae568597981313242c52a3c77f99bbf447e0fdc181def1425f2949ec0cb9de0700bf04f345627454c3d44378d78d45989162138f77" name="joe-debugsource" arch="x86_64">
  <version epoch="0" ver="4.6" rel="21.10"/>
  <changelog author="mpluskal@suse.com" date="1442664000">- Actually fix download url</changelog>
  <changelog author="jengelh@inai.de" date="1443960000">- Update to new upstream release 4.1
  * JOE can now edit UTF-16BE and UTF-16LE files. It does this by
  converting them to UTF-8 during load and back to UTF-16 during
  save.
  * Within JOE, native byte order is called UTF-16 and reversed order
  is called UTF-16R. Changing the encoding (with ^T E) between
  UTF-8, UTF-16 and UTF-16R will make JOE convert the file to the
  desired encoding on save.
  * New regular expression engine, which is a compiled Thompson NFA
  matcher. Now supports alternatives "X\|Y", grouping and submatch
  "a\(inside\)b", repetition ranges "x\{3,5}" for "xxxx\?x\?".
  * Unicode 8.0 character class support.
- Use shorter download URL
- Remove joe-codecleanup.patch (code to replace is no longer there),
  remove joe-3.1-terminate_buffer.patch (code changed to const).</changelog>
  <changelog author="pth@suse.de" date="1462190400">- Update to 4.2:
  * New or improved syntax files for the following languages:
  * Dockerfile
  * Usability Enhancements
  * The top Google help searches for JOE include:
  * How do I save and exit?  The startup copyright notice
  has been replaced with basic help for beginners
  * How do I dismiss the region highlighting?
  Changed to Ctrl-C will do it.
  * How do I close all files and exit?  Now Ctrl-K Q does this.
  * Restyle the help screens.
  * Remove time and "Ctrl-K H for help" message from status bar.
  * Add ^KH for help to search and replace prompts.
  * Provide aborthint and helphint options
  * Enable -noxon by default (disable ^S/^Q flow control).
  * Document ESC X (command prompt) in the help screens.
  * "joe --help" now prints all command line options.
  * Other Enhancements
  * Tags search now tries to find the tags file in parent directories
  if it does not exist in the current directory and if the TAGS
  environment variable was not set.
  * Built-in calculator can now print and accept numbers in binary,
  octal and engineering formats:
  __dec__	12_345
  __eng__	12.345_0e3
  __bin__	0b11_0000_0011_1001
  __oct__	0o3_0071
  __hex__	0x3039
  * Built-in calculator now prints and accepts separating underscores
  for clarity.
  * Enhanced calculator statistics functions:
  * __dev__ computes standard deviation with full population
  * __samp__ computes standard deviation with sample of population
  * Linear regression analysis.  Select a region of x
  and y values, then:
  * __lr__(x)   provide estimate of y given x
  * __rlr__(y)  provide estimate of x given y
  * __Lr__, __lR__, __LR__: log, exponential, power regression
  * Calculator region functions now assume the entire buffer if no
  region is set.
  * Tab completion now works at the calculator prompt (and in all
  prompts which allow numeric input, such as ^KL- go to line).
  * Make new regex engine (from JOE 4.1) more compatible with the
  classic engine.  \\y is now shorthand for \\(\\.\\\*\\), so that it does
  what \\\* did in the old engine.  Also:
  * \\. no longer matches newline.
  * \\\* matches shortest match, not longest match.
  * Add -left and -right options to control the amount scrolling when
  the cursor moves past the left or right edge of the screen.
  * Bugs fixed
  * Fix use after free bug which shows up as a crash in OpenBSD
  * Fix bug where indent step value was not shown on ^T menu
  * Fix bug where setting margin doesn't work on big-endian systems
  * Fix issue where highest valued unicode character equivalent was
  not translating to its corresponding 8-bit character.  Effect
  of this was that Delete key was not working in shell windows in
  ASCII character set.
  * Standard deviation calculator function was not producing correct
  results.
  * Allow koi8r and koi8-r for KOI8-R in joe_getcodeset (which is only
  used if there is no setlocale).
  * Guess_crlf forced UNIX line endings for new files even though
  crlf was set.  Now crlf is left alone if guess_crlf can not
  determine the line ending.
  * If cursor was at end of a long line and you switched to hex dump
  display mode, then hex dump was scrolled.  Now scroll offset is
  reset when you switch to hex display mode.
- Resynched patches:
  joe-3.3-warnings.patch
  joe-3.7-spec_association.patch
- Update German translations</changelog>
  <changelog author="mpluskal@suse.com" date="1485172800">- Update to version 4.4:
  * Fix segfault due to buffer overrun.  This happens if a line
  with many backslashes appears in the status line context display.
  * Fix jmacs: ^X ^F and ^X ^B were not working
  * Build fixes for Solaris
  * Improve php highlighter: allow numbers in substitution variable names
  * Unicode tweak: treat private use characters (Co) as printable
  * Dockerfile highlighter: Add Docker new commands from 1.12,
  mark bad strings in arrays
  * Fix loading external charmaps
- Changes for version 4.3:
  * Improve memory usage by shrinking buffer header size and
  highlighter state size.
  * Improve performance of status line context display (which shows
  the first line of the function that the cursor is currently in).
  This feature was making JOE very slow on extremely large files with
  auto indent enabled (typically JSON or XML data files).  Now
  the syntax highlighter computes the context display (using a new
  syntax named context.jsf).
  * Add a mode 'title' to enable or disable the status line context
  display (previously autoindent mode was overloaded to do this).
  * Disable syntax highlighting and context display in very large
  files
  * Force more appropriate modes when we enter hex dump display:
  enable overtype, disable autoindent, wordwrap, ansi, picture.
  * Handle middle mouse button in "joe -mouse" mode (before it did
  nothing).  It's treated as paste (copy region to mouse) as
  expected.  (patch from Petr Olsak).
  * Do not kill region highlighting during incremental search (patch
  from Petr Olsak).
  * Negative numbers were not being recognized in blocks
  * PgUp/PgDn would try to scroll menu if the window above is a menu
  (it should do this only for completion menus associated with
  prompts)
  * Use 'LC_ALL=C sed' to get JOE to compile in OS X.
  * Forward direction delimiter matching where the delimiters do
  not begin with special characters (for example in Verilog
  "begin" / "end") was not working.
  * Get mouse to work in menus: this broke in 4.1
  * Character classes with ranges were not working for UTF-8 (as in \\[a-z])
  * Apply spec highlighting to .spec files
  * Gracefully handle short terminals: fix segfaults which occur when
  trying to shrink terminal while many windows are on the screen or
  while turning on help with a short terminal.  Fix similar bugs
  involving the skiptop option.  JOE now works even if the terminal
  height is only one line.
- Refresh patches
- Small spec file cleanup</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1543579200">- Add Patch joe-4.6-desktop_files.patch: Desktop Category was wrong.
- Update to version 4.6
  * Upgrade to Unicode 10.0.0. Add configure environment variable that allows
    you select Unicode 8.0.0, 9.0.0 or 10.0.0.
  * Install Gnome .desktop files for JOE. This allows you to use JOE in GUI
    "Open With" mouse actions.
  * Support strikeout and double-underline attributes for the few terminal
    emulators that support them. Use "stricken" and "dunderline" in the syntax
    files, or \s and \z in help screens and status line.
  * Fix bug where JOE would sometimes crash when editing shell scripts. This
    was due to an obscure bug in the syntax highlighter: 'reset' command (used
    for default state) was incorrectly messing with stack.
  * -highlighter_context was missing from many file types, which negated some
    improvements from the previous version.
  * Fixed signed char overflow with old style mouse events in large windows
  * Fix bug where path restart (//) was being applied to block filter command
    prompt. Strange things would happen if you had adjacent slashes in command
    arguments.
  * Allow ~ expansion but suppress path restart (//) in compiler error parsing.
    Restore default handling of SIGPIPE and SIGINT for shell commands. This
    fixes an issue where SIGPIPE doesn't terminate a process as expected, for
    example by the head -n 10 in: ^K R !sh -c 'while :; do echo y; done' |
    head -n 10. This issue only occurred in read/write to !, JOE already did
    the right thing for shell windows and the filter region through shell
    command.
  * Improve screen update algorithm so that spaces at the ends of lines are
    always emitted. This allows them to be preserved when cutting text with
    the mouse from a terminal emulator window.
  * Improve efficiency of screen update algorithm: JOE had been resetting
    attributes such as background color before performing cursor motions
    (probably as work around for bugs in old terminal emulators). This made
    screen update slow when there were many attributes, as with syntax
    highlighting and color schemes. It was also repeatedly emitting ESC [ K.
  * Switch JOE to issue scrolling commands, even at high baud rates (before
    this, JOE issued scrolling commands only at 19200 and below because it
    used to be that simple screen refresh was faster than scrolling in
    terminal emulators. But this is no longer true with complex screens
    involving color schemes, unicode and highlighting).
- Update to version 4.5
  * New color scheme feature, which can be accessed with ^T S or by setting
  * the -colors option.
  * 24-bit color support can be enabled by setting the COLORTERM environment
    variable to truecolor or 24bit.
  * Several schemes included in-the-box:
  * gruvbox by Pavel Pertsev
  * ir_black by Todd Werth
  * molokai by Tomas Restrepo
  * solarized by Ethan Schoonover
  * wombat by Lars H. Nielsen
  * xoria by Dmitriy Y. Zotikov
  * zenburn by Jani Nurminen
  * The current line can be highlighted by pressing ^T U or by enabling the
  - hiline option.
  * The gutter containing line numbers has a dynamic size based on the length
    of the file, rather than a fixed size of 10.
  * Updated all language syntax files to use comment_todo and string/comment
    contexts where appropriate.
  * Now pass character which invoked a macro to each macro step and call. If a
    macro step happens to be the 'type' command, the character which invoked
    the macro will be typed in. For example, this macro will type three 'X's.
    Before this change you got three NULs.
  * type,type,type X
  * Fix exsave: (^K ^X) should close file when a block is present in the
    window, and the file is unmodified (regression from ^C change in 4.2).
  * Fix regex assertions: they were not working because the character before
    the search position was not being loaded.
  * For jmacs: ^Q^J now again inserts \n in the string replace prompt. This
    broke beginning with JOE 4.0.
  * Don't try to open files for writing to check file access. This behaves
    better on unionfs mounts.
  * Fix stray blocks created after find/replace.</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1546516800">- Fixed broken build: Added patch which was forgotten to add to version control.</changelog>
  <changelog author="Enno Gotthold &lt;egotthold@suse.com&gt;" date="1546516801">- Added patch to fix build on SLe_12_Sp3 and openSUSE_Leap_42.3
  * joe-4.6-nonvoid-functions.patch</changelog>
  <changelog author="Martin Pluskal &lt;mpluskal@suse.com&gt;" date="1546516802">- Small packaging simplifications
- Lets enable selinux</changelog>
  <changelog author="Maurizio Galli &lt;maurizio.galli@gmail.com&gt;" date="1550059200">- Dropped .desktop files to follow openSUSE guidelines regarding console
  applications: https://lists.opensuse.org/opensuse-factory/2019-02/msg00377.html
- Dropped obsolete patch joe-4.6-desktop_files.patch</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708603200">- Use %patch -P N instead of deprecated %patchN.</changelog>
</package>
<package pkgid="eb8c17a647536a84754675803ac3cc62e703ec95096b54223226ed8ccab85d16bc70dc68bcd0d8a1fab5dbca1083122b60c46a1c345ed8ee1b539733c33e6a5d" name="libHX" arch="src">
  <version epoch="0" ver="5.4" rel="3.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687348800">- Update to release 4.13
  * io: do not fail HX_mkdir when a component is a symlink to a
    directory
  * xml_helper: fix infinite recursion in xml_getnsprop</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1689336000">- Update to release 4.14
  * socket: make HX_addrport_split work on portless bracketed hostspec</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 4.15
  * Add functions to compute Least Positive Residue (HX_flpr, HX_flprf)
  * Make HX_strrtrim work on strings longer than INT_MAX</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698926400">- Update to release 4.16
  * Add HX_strtoull_nsec to parse time period and emit nanoseconds
  * doc: specify return value and semantics for HXio_fullread,
    HXio_fullwrite, HX_sendfile</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699790400">- Update to release 4.17
  * socket: set SOCK_CLOEXEC on all sockets</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701086400">- Update to release 4.18
  * opt: new HX_getopt5 API for the parser with untangled in and
    out variables
  * string: HX_strtoull_units handles negative values now (like
    strtoull)
  * string: HX_strtoull_units &amp; HX_strtoull_(n)sec now set
    errno=ERANGE for nonrepresentable results
  * string: HX_strtoull_sec rejects unitless numbers now
- Add 0001-string-resolve-testsuite-failure-with-aarch64.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701345600">- Update to release 4.19
  * string: fixed HX_strtoull_unit with negative fractions
    producing 0 sometimes
  * opt: fix HX_getopt losing argv on HXOPT_KEEP_ARGV
- Delete 0001-string-resolve-testsuite-failure-with-aarch64.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703073600">- Update to release 4.21
  * Resolve compile error when signed_cast macro is used.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707998400">- Update to release 4.23
  * io: use smaller chunks with sendfile(2) to work around
    unusual API behavior
  * io: make HX_copy_file() utilize copy_file_range when available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721217600">- Update to release 4.24
  * io: resolve use-after-free and out-of-bounds writes in
    conjunction with ``HX_realpath``
  * io: add ``HX_getcwd`` function</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730116800">- keyring update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741348800">- Update to release 4.25
  * New headers endian.h and scope.hpp
  * New define HXSIZEOF_UNITSEC64 for the maximum output size of
    HX_unit_seconds</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741435200">- Update to release 4.26
  * Resolve integer truncation in HX_unit_seconds's output when the
    result were to exceeded 2^32 years or months or weeks.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742212800">- Update to release 4.27
  * New header endian_float.h</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757505600">- Update to release 4.28
  * string: make HX_strtoull_sec support some ISO 8601 periods
  * string: add function HX_strtoull8601p_sec
  * opt: new getopt API that facilitates iterating over options and
    non-options and doing away with unnecessary memory allocations
  * opt: the implementation for the HXOPT_PTHRU flag was deleted
    (its use will now be rejected by the parser)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Update to release 5.0
  * getopt6: new function set ``HX_getopt6`` which allows for
    parsing options with an iterative style.
  * getopt6: the result set no longer forces strdup-ed results on
    the user.
  * Deleted functions ``HX_getopt``, ``HX_getopt5`` (use
    ``HX_getopt6`` instead), ``HX_strnlen`` (use ``strnlen``
    instead), ``HX_strsep`` (use ``strtok_r`` instead),
    ``HX_stpltrim`` (no replacement).
  * The struct members ``HXclist::items``, ``HXdeque::items``,
    ``HXmap::items`` have changed from ``unsigned int`` to
    ``size_t``. The function ``HXdeque_to_vec`` has accordingly
    changed the result parameter type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 5.1
  * getopt6: ``HXTYPE_STRP`` can now be used for HXoption::type
    for argument assignment without incurring strdup.
  * map: resolve corruption of HXmap::items field.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Update to release 5.2
  * Cure a use-after-free and a read-one-past-array bug</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769688000">- Update to release 5.3
  * Added the &lt;libHX/tie.hpp&gt; header containing the
    HX::unique_tie function
  * Make HX_isascii work in C23 mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to release 5.4
  * Resolved some compile warnings/errors with newer
    compilers, libcs, and -std modes.</changelog>
</package>
<package pkgid="868cc415659d0858d6e8551efc7d79861a4ce4e490524a0d99082964fd4a16d1ebf019b4d06755544b1b1c1bb1e58b31d7d23c534140165010cdb1f934e555c0" name="libHX-debugsource" arch="i586">
  <version epoch="0" ver="5.4" rel="3.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687348800">- Update to release 4.13
  * io: do not fail HX_mkdir when a component is a symlink to a
    directory
  * xml_helper: fix infinite recursion in xml_getnsprop</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1689336000">- Update to release 4.14
  * socket: make HX_addrport_split work on portless bracketed hostspec</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 4.15
  * Add functions to compute Least Positive Residue (HX_flpr, HX_flprf)
  * Make HX_strrtrim work on strings longer than INT_MAX</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698926400">- Update to release 4.16
  * Add HX_strtoull_nsec to parse time period and emit nanoseconds
  * doc: specify return value and semantics for HXio_fullread,
    HXio_fullwrite, HX_sendfile</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699790400">- Update to release 4.17
  * socket: set SOCK_CLOEXEC on all sockets</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701086400">- Update to release 4.18
  * opt: new HX_getopt5 API for the parser with untangled in and
    out variables
  * string: HX_strtoull_units handles negative values now (like
    strtoull)
  * string: HX_strtoull_units &amp; HX_strtoull_(n)sec now set
    errno=ERANGE for nonrepresentable results
  * string: HX_strtoull_sec rejects unitless numbers now
- Add 0001-string-resolve-testsuite-failure-with-aarch64.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701345600">- Update to release 4.19
  * string: fixed HX_strtoull_unit with negative fractions
    producing 0 sometimes
  * opt: fix HX_getopt losing argv on HXOPT_KEEP_ARGV
- Delete 0001-string-resolve-testsuite-failure-with-aarch64.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703073600">- Update to release 4.21
  * Resolve compile error when signed_cast macro is used.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707998400">- Update to release 4.23
  * io: use smaller chunks with sendfile(2) to work around
    unusual API behavior
  * io: make HX_copy_file() utilize copy_file_range when available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721217600">- Update to release 4.24
  * io: resolve use-after-free and out-of-bounds writes in
    conjunction with ``HX_realpath``
  * io: add ``HX_getcwd`` function</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730116800">- keyring update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741348800">- Update to release 4.25
  * New headers endian.h and scope.hpp
  * New define HXSIZEOF_UNITSEC64 for the maximum output size of
    HX_unit_seconds</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741435200">- Update to release 4.26
  * Resolve integer truncation in HX_unit_seconds's output when the
    result were to exceeded 2^32 years or months or weeks.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742212800">- Update to release 4.27
  * New header endian_float.h</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757505600">- Update to release 4.28
  * string: make HX_strtoull_sec support some ISO 8601 periods
  * string: add function HX_strtoull8601p_sec
  * opt: new getopt API that facilitates iterating over options and
    non-options and doing away with unnecessary memory allocations
  * opt: the implementation for the HXOPT_PTHRU flag was deleted
    (its use will now be rejected by the parser)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Update to release 5.0
  * getopt6: new function set ``HX_getopt6`` which allows for
    parsing options with an iterative style.
  * getopt6: the result set no longer forces strdup-ed results on
    the user.
  * Deleted functions ``HX_getopt``, ``HX_getopt5`` (use
    ``HX_getopt6`` instead), ``HX_strnlen`` (use ``strnlen``
    instead), ``HX_strsep`` (use ``strtok_r`` instead),
    ``HX_stpltrim`` (no replacement).
  * The struct members ``HXclist::items``, ``HXdeque::items``,
    ``HXmap::items`` have changed from ``unsigned int`` to
    ``size_t``. The function ``HXdeque_to_vec`` has accordingly
    changed the result parameter type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 5.1
  * getopt6: ``HXTYPE_STRP`` can now be used for HXoption::type
    for argument assignment without incurring strdup.
  * map: resolve corruption of HXmap::items field.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Update to release 5.2
  * Cure a use-after-free and a read-one-past-array bug</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769688000">- Update to release 5.3
  * Added the &lt;libHX/tie.hpp&gt; header containing the
    HX::unique_tie function
  * Make HX_isascii work in C23 mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to release 5.4
  * Resolved some compile warnings/errors with newer
    compilers, libcs, and -std modes.</changelog>
</package>
<package pkgid="fe215aa7fc821be8e0f21a9ec7f119e67b77d83f6401c63efc3a0484bee17ea1c8c2c27940ab13892861c40985cab2bba97ddbed5f9d8c39da589a457101ecbf" name="libHX-debugsource" arch="x86_64">
  <version epoch="0" ver="5.4" rel="3.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687348800">- Update to release 4.13
  * io: do not fail HX_mkdir when a component is a symlink to a
    directory
  * xml_helper: fix infinite recursion in xml_getnsprop</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1689336000">- Update to release 4.14
  * socket: make HX_addrport_split work on portless bracketed hostspec</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 4.15
  * Add functions to compute Least Positive Residue (HX_flpr, HX_flprf)
  * Make HX_strrtrim work on strings longer than INT_MAX</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698926400">- Update to release 4.16
  * Add HX_strtoull_nsec to parse time period and emit nanoseconds
  * doc: specify return value and semantics for HXio_fullread,
    HXio_fullwrite, HX_sendfile</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699790400">- Update to release 4.17
  * socket: set SOCK_CLOEXEC on all sockets</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701086400">- Update to release 4.18
  * opt: new HX_getopt5 API for the parser with untangled in and
    out variables
  * string: HX_strtoull_units handles negative values now (like
    strtoull)
  * string: HX_strtoull_units &amp; HX_strtoull_(n)sec now set
    errno=ERANGE for nonrepresentable results
  * string: HX_strtoull_sec rejects unitless numbers now
- Add 0001-string-resolve-testsuite-failure-with-aarch64.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701345600">- Update to release 4.19
  * string: fixed HX_strtoull_unit with negative fractions
    producing 0 sometimes
  * opt: fix HX_getopt losing argv on HXOPT_KEEP_ARGV
- Delete 0001-string-resolve-testsuite-failure-with-aarch64.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703073600">- Update to release 4.21
  * Resolve compile error when signed_cast macro is used.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707998400">- Update to release 4.23
  * io: use smaller chunks with sendfile(2) to work around
    unusual API behavior
  * io: make HX_copy_file() utilize copy_file_range when available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721217600">- Update to release 4.24
  * io: resolve use-after-free and out-of-bounds writes in
    conjunction with ``HX_realpath``
  * io: add ``HX_getcwd`` function</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730116800">- keyring update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741348800">- Update to release 4.25
  * New headers endian.h and scope.hpp
  * New define HXSIZEOF_UNITSEC64 for the maximum output size of
    HX_unit_seconds</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741435200">- Update to release 4.26
  * Resolve integer truncation in HX_unit_seconds's output when the
    result were to exceeded 2^32 years or months or weeks.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742212800">- Update to release 4.27
  * New header endian_float.h</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757505600">- Update to release 4.28
  * string: make HX_strtoull_sec support some ISO 8601 periods
  * string: add function HX_strtoull8601p_sec
  * opt: new getopt API that facilitates iterating over options and
    non-options and doing away with unnecessary memory allocations
  * opt: the implementation for the HXOPT_PTHRU flag was deleted
    (its use will now be rejected by the parser)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Update to release 5.0
  * getopt6: new function set ``HX_getopt6`` which allows for
    parsing options with an iterative style.
  * getopt6: the result set no longer forces strdup-ed results on
    the user.
  * Deleted functions ``HX_getopt``, ``HX_getopt5`` (use
    ``HX_getopt6`` instead), ``HX_strnlen`` (use ``strnlen``
    instead), ``HX_strsep`` (use ``strtok_r`` instead),
    ``HX_stpltrim`` (no replacement).
  * The struct members ``HXclist::items``, ``HXdeque::items``,
    ``HXmap::items`` have changed from ``unsigned int`` to
    ``size_t``. The function ``HXdeque_to_vec`` has accordingly
    changed the result parameter type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 5.1
  * getopt6: ``HXTYPE_STRP`` can now be used for HXoption::type
    for argument assignment without incurring strdup.
  * map: resolve corruption of HXmap::items field.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Update to release 5.2
  * Cure a use-after-free and a read-one-past-array bug</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769688000">- Update to release 5.3
  * Added the &lt;libHX/tie.hpp&gt; header containing the
    HX::unique_tie function
  * Make HX_isascii work in C23 mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to release 5.4
  * Resolved some compile warnings/errors with newer
    compilers, libcs, and -std modes.</changelog>
</package>
<package pkgid="b59ad666363b43830fef82698f815fae3443b444096cbfce2ea3d6e13da60886226f39e65bc476277f9efb713e66d2d4e2afcb878455c53c45f38d7665e7abb9" name="libHX-devel" arch="i586">
  <version epoch="0" ver="5.4" rel="3.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687348800">- Update to release 4.13
  * io: do not fail HX_mkdir when a component is a symlink to a
    directory
  * xml_helper: fix infinite recursion in xml_getnsprop</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1689336000">- Update to release 4.14
  * socket: make HX_addrport_split work on portless bracketed hostspec</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 4.15
  * Add functions to compute Least Positive Residue (HX_flpr, HX_flprf)
  * Make HX_strrtrim work on strings longer than INT_MAX</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698926400">- Update to release 4.16
  * Add HX_strtoull_nsec to parse time period and emit nanoseconds
  * doc: specify return value and semantics for HXio_fullread,
    HXio_fullwrite, HX_sendfile</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699790400">- Update to release 4.17
  * socket: set SOCK_CLOEXEC on all sockets</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701086400">- Update to release 4.18
  * opt: new HX_getopt5 API for the parser with untangled in and
    out variables
  * string: HX_strtoull_units handles negative values now (like
    strtoull)
  * string: HX_strtoull_units &amp; HX_strtoull_(n)sec now set
    errno=ERANGE for nonrepresentable results
  * string: HX_strtoull_sec rejects unitless numbers now
- Add 0001-string-resolve-testsuite-failure-with-aarch64.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701345600">- Update to release 4.19
  * string: fixed HX_strtoull_unit with negative fractions
    producing 0 sometimes
  * opt: fix HX_getopt losing argv on HXOPT_KEEP_ARGV
- Delete 0001-string-resolve-testsuite-failure-with-aarch64.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703073600">- Update to release 4.21
  * Resolve compile error when signed_cast macro is used.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707998400">- Update to release 4.23
  * io: use smaller chunks with sendfile(2) to work around
    unusual API behavior
  * io: make HX_copy_file() utilize copy_file_range when available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721217600">- Update to release 4.24
  * io: resolve use-after-free and out-of-bounds writes in
    conjunction with ``HX_realpath``
  * io: add ``HX_getcwd`` function</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730116800">- keyring update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741348800">- Update to release 4.25
  * New headers endian.h and scope.hpp
  * New define HXSIZEOF_UNITSEC64 for the maximum output size of
    HX_unit_seconds</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741435200">- Update to release 4.26
  * Resolve integer truncation in HX_unit_seconds's output when the
    result were to exceeded 2^32 years or months or weeks.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742212800">- Update to release 4.27
  * New header endian_float.h</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757505600">- Update to release 4.28
  * string: make HX_strtoull_sec support some ISO 8601 periods
  * string: add function HX_strtoull8601p_sec
  * opt: new getopt API that facilitates iterating over options and
    non-options and doing away with unnecessary memory allocations
  * opt: the implementation for the HXOPT_PTHRU flag was deleted
    (its use will now be rejected by the parser)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Update to release 5.0
  * getopt6: new function set ``HX_getopt6`` which allows for
    parsing options with an iterative style.
  * getopt6: the result set no longer forces strdup-ed results on
    the user.
  * Deleted functions ``HX_getopt``, ``HX_getopt5`` (use
    ``HX_getopt6`` instead), ``HX_strnlen`` (use ``strnlen``
    instead), ``HX_strsep`` (use ``strtok_r`` instead),
    ``HX_stpltrim`` (no replacement).
  * The struct members ``HXclist::items``, ``HXdeque::items``,
    ``HXmap::items`` have changed from ``unsigned int`` to
    ``size_t``. The function ``HXdeque_to_vec`` has accordingly
    changed the result parameter type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 5.1
  * getopt6: ``HXTYPE_STRP`` can now be used for HXoption::type
    for argument assignment without incurring strdup.
  * map: resolve corruption of HXmap::items field.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Update to release 5.2
  * Cure a use-after-free and a read-one-past-array bug</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769688000">- Update to release 5.3
  * Added the &lt;libHX/tie.hpp&gt; header containing the
    HX::unique_tie function
  * Make HX_isascii work in C23 mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to release 5.4
  * Resolved some compile warnings/errors with newer
    compilers, libcs, and -std modes.</changelog>
</package>
<package pkgid="f643e0a1157129b0ac475a44ea39b2cd5858f0b57626dc7e444a31d35d994e634e8509f59bc092ef443ce3864014074ed773479f76218235a05d580516ac11fc" name="libHX-devel" arch="x86_64">
  <version epoch="0" ver="5.4" rel="3.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687348800">- Update to release 4.13
  * io: do not fail HX_mkdir when a component is a symlink to a
    directory
  * xml_helper: fix infinite recursion in xml_getnsprop</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1689336000">- Update to release 4.14
  * socket: make HX_addrport_split work on portless bracketed hostspec</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 4.15
  * Add functions to compute Least Positive Residue (HX_flpr, HX_flprf)
  * Make HX_strrtrim work on strings longer than INT_MAX</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698926400">- Update to release 4.16
  * Add HX_strtoull_nsec to parse time period and emit nanoseconds
  * doc: specify return value and semantics for HXio_fullread,
    HXio_fullwrite, HX_sendfile</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699790400">- Update to release 4.17
  * socket: set SOCK_CLOEXEC on all sockets</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701086400">- Update to release 4.18
  * opt: new HX_getopt5 API for the parser with untangled in and
    out variables
  * string: HX_strtoull_units handles negative values now (like
    strtoull)
  * string: HX_strtoull_units &amp; HX_strtoull_(n)sec now set
    errno=ERANGE for nonrepresentable results
  * string: HX_strtoull_sec rejects unitless numbers now
- Add 0001-string-resolve-testsuite-failure-with-aarch64.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701345600">- Update to release 4.19
  * string: fixed HX_strtoull_unit with negative fractions
    producing 0 sometimes
  * opt: fix HX_getopt losing argv on HXOPT_KEEP_ARGV
- Delete 0001-string-resolve-testsuite-failure-with-aarch64.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703073600">- Update to release 4.21
  * Resolve compile error when signed_cast macro is used.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707998400">- Update to release 4.23
  * io: use smaller chunks with sendfile(2) to work around
    unusual API behavior
  * io: make HX_copy_file() utilize copy_file_range when available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721217600">- Update to release 4.24
  * io: resolve use-after-free and out-of-bounds writes in
    conjunction with ``HX_realpath``
  * io: add ``HX_getcwd`` function</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730116800">- keyring update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741348800">- Update to release 4.25
  * New headers endian.h and scope.hpp
  * New define HXSIZEOF_UNITSEC64 for the maximum output size of
    HX_unit_seconds</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741435200">- Update to release 4.26
  * Resolve integer truncation in HX_unit_seconds's output when the
    result were to exceeded 2^32 years or months or weeks.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742212800">- Update to release 4.27
  * New header endian_float.h</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757505600">- Update to release 4.28
  * string: make HX_strtoull_sec support some ISO 8601 periods
  * string: add function HX_strtoull8601p_sec
  * opt: new getopt API that facilitates iterating over options and
    non-options and doing away with unnecessary memory allocations
  * opt: the implementation for the HXOPT_PTHRU flag was deleted
    (its use will now be rejected by the parser)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Update to release 5.0
  * getopt6: new function set ``HX_getopt6`` which allows for
    parsing options with an iterative style.
  * getopt6: the result set no longer forces strdup-ed results on
    the user.
  * Deleted functions ``HX_getopt``, ``HX_getopt5`` (use
    ``HX_getopt6`` instead), ``HX_strnlen`` (use ``strnlen``
    instead), ``HX_strsep`` (use ``strtok_r`` instead),
    ``HX_stpltrim`` (no replacement).
  * The struct members ``HXclist::items``, ``HXdeque::items``,
    ``HXmap::items`` have changed from ``unsigned int`` to
    ``size_t``. The function ``HXdeque_to_vec`` has accordingly
    changed the result parameter type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 5.1
  * getopt6: ``HXTYPE_STRP`` can now be used for HXoption::type
    for argument assignment without incurring strdup.
  * map: resolve corruption of HXmap::items field.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Update to release 5.2
  * Cure a use-after-free and a read-one-past-array bug</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769688000">- Update to release 5.3
  * Added the &lt;libHX/tie.hpp&gt; header containing the
    HX::unique_tie function
  * Make HX_isascii work in C23 mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to release 5.4
  * Resolved some compile warnings/errors with newer
    compilers, libcs, and -std modes.</changelog>
</package>
<package pkgid="967c6c040cf47222a8347b7330f73c18a89b4252316ff074a1c768f79c100efcef5e50055f231cc4f0a7252fd1af777604a11724f5ef8a2fedacd6f065cc85a8" name="libHX43" arch="i586">
  <version epoch="0" ver="5.4" rel="3.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687348800">- Update to release 4.13
  * io: do not fail HX_mkdir when a component is a symlink to a
    directory
  * xml_helper: fix infinite recursion in xml_getnsprop</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1689336000">- Update to release 4.14
  * socket: make HX_addrport_split work on portless bracketed hostspec</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 4.15
  * Add functions to compute Least Positive Residue (HX_flpr, HX_flprf)
  * Make HX_strrtrim work on strings longer than INT_MAX</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698926400">- Update to release 4.16
  * Add HX_strtoull_nsec to parse time period and emit nanoseconds
  * doc: specify return value and semantics for HXio_fullread,
    HXio_fullwrite, HX_sendfile</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699790400">- Update to release 4.17
  * socket: set SOCK_CLOEXEC on all sockets</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701086400">- Update to release 4.18
  * opt: new HX_getopt5 API for the parser with untangled in and
    out variables
  * string: HX_strtoull_units handles negative values now (like
    strtoull)
  * string: HX_strtoull_units &amp; HX_strtoull_(n)sec now set
    errno=ERANGE for nonrepresentable results
  * string: HX_strtoull_sec rejects unitless numbers now
- Add 0001-string-resolve-testsuite-failure-with-aarch64.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701345600">- Update to release 4.19
  * string: fixed HX_strtoull_unit with negative fractions
    producing 0 sometimes
  * opt: fix HX_getopt losing argv on HXOPT_KEEP_ARGV
- Delete 0001-string-resolve-testsuite-failure-with-aarch64.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703073600">- Update to release 4.21
  * Resolve compile error when signed_cast macro is used.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707998400">- Update to release 4.23
  * io: use smaller chunks with sendfile(2) to work around
    unusual API behavior
  * io: make HX_copy_file() utilize copy_file_range when available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721217600">- Update to release 4.24
  * io: resolve use-after-free and out-of-bounds writes in
    conjunction with ``HX_realpath``
  * io: add ``HX_getcwd`` function</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730116800">- keyring update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741348800">- Update to release 4.25
  * New headers endian.h and scope.hpp
  * New define HXSIZEOF_UNITSEC64 for the maximum output size of
    HX_unit_seconds</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741435200">- Update to release 4.26
  * Resolve integer truncation in HX_unit_seconds's output when the
    result were to exceeded 2^32 years or months or weeks.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742212800">- Update to release 4.27
  * New header endian_float.h</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757505600">- Update to release 4.28
  * string: make HX_strtoull_sec support some ISO 8601 periods
  * string: add function HX_strtoull8601p_sec
  * opt: new getopt API that facilitates iterating over options and
    non-options and doing away with unnecessary memory allocations
  * opt: the implementation for the HXOPT_PTHRU flag was deleted
    (its use will now be rejected by the parser)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Update to release 5.0
  * getopt6: new function set ``HX_getopt6`` which allows for
    parsing options with an iterative style.
  * getopt6: the result set no longer forces strdup-ed results on
    the user.
  * Deleted functions ``HX_getopt``, ``HX_getopt5`` (use
    ``HX_getopt6`` instead), ``HX_strnlen`` (use ``strnlen``
    instead), ``HX_strsep`` (use ``strtok_r`` instead),
    ``HX_stpltrim`` (no replacement).
  * The struct members ``HXclist::items``, ``HXdeque::items``,
    ``HXmap::items`` have changed from ``unsigned int`` to
    ``size_t``. The function ``HXdeque_to_vec`` has accordingly
    changed the result parameter type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 5.1
  * getopt6: ``HXTYPE_STRP`` can now be used for HXoption::type
    for argument assignment without incurring strdup.
  * map: resolve corruption of HXmap::items field.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Update to release 5.2
  * Cure a use-after-free and a read-one-past-array bug</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769688000">- Update to release 5.3
  * Added the &lt;libHX/tie.hpp&gt; header containing the
    HX::unique_tie function
  * Make HX_isascii work in C23 mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to release 5.4
  * Resolved some compile warnings/errors with newer
    compilers, libcs, and -std modes.</changelog>
</package>
<package pkgid="c269b13ca0678ffcaaa4a77f4d4852d8177a648af39866405059d995cd450f39544484cfb90ff3b1d5ed06f20670b6cd784b7c6e90f76469b7c3cea736fc1249" name="libHX43" arch="x86_64">
  <version epoch="0" ver="5.4" rel="3.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687348800">- Update to release 4.13
  * io: do not fail HX_mkdir when a component is a symlink to a
    directory
  * xml_helper: fix infinite recursion in xml_getnsprop</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1689336000">- Update to release 4.14
  * socket: make HX_addrport_split work on portless bracketed hostspec</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 4.15
  * Add functions to compute Least Positive Residue (HX_flpr, HX_flprf)
  * Make HX_strrtrim work on strings longer than INT_MAX</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698926400">- Update to release 4.16
  * Add HX_strtoull_nsec to parse time period and emit nanoseconds
  * doc: specify return value and semantics for HXio_fullread,
    HXio_fullwrite, HX_sendfile</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699790400">- Update to release 4.17
  * socket: set SOCK_CLOEXEC on all sockets</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701086400">- Update to release 4.18
  * opt: new HX_getopt5 API for the parser with untangled in and
    out variables
  * string: HX_strtoull_units handles negative values now (like
    strtoull)
  * string: HX_strtoull_units &amp; HX_strtoull_(n)sec now set
    errno=ERANGE for nonrepresentable results
  * string: HX_strtoull_sec rejects unitless numbers now
- Add 0001-string-resolve-testsuite-failure-with-aarch64.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701345600">- Update to release 4.19
  * string: fixed HX_strtoull_unit with negative fractions
    producing 0 sometimes
  * opt: fix HX_getopt losing argv on HXOPT_KEEP_ARGV
- Delete 0001-string-resolve-testsuite-failure-with-aarch64.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703073600">- Update to release 4.21
  * Resolve compile error when signed_cast macro is used.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707998400">- Update to release 4.23
  * io: use smaller chunks with sendfile(2) to work around
    unusual API behavior
  * io: make HX_copy_file() utilize copy_file_range when available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721217600">- Update to release 4.24
  * io: resolve use-after-free and out-of-bounds writes in
    conjunction with ``HX_realpath``
  * io: add ``HX_getcwd`` function</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730116800">- keyring update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741348800">- Update to release 4.25
  * New headers endian.h and scope.hpp
  * New define HXSIZEOF_UNITSEC64 for the maximum output size of
    HX_unit_seconds</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741435200">- Update to release 4.26
  * Resolve integer truncation in HX_unit_seconds's output when the
    result were to exceeded 2^32 years or months or weeks.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742212800">- Update to release 4.27
  * New header endian_float.h</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757505600">- Update to release 4.28
  * string: make HX_strtoull_sec support some ISO 8601 periods
  * string: add function HX_strtoull8601p_sec
  * opt: new getopt API that facilitates iterating over options and
    non-options and doing away with unnecessary memory allocations
  * opt: the implementation for the HXOPT_PTHRU flag was deleted
    (its use will now be rejected by the parser)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Update to release 5.0
  * getopt6: new function set ``HX_getopt6`` which allows for
    parsing options with an iterative style.
  * getopt6: the result set no longer forces strdup-ed results on
    the user.
  * Deleted functions ``HX_getopt``, ``HX_getopt5`` (use
    ``HX_getopt6`` instead), ``HX_strnlen`` (use ``strnlen``
    instead), ``HX_strsep`` (use ``strtok_r`` instead),
    ``HX_stpltrim`` (no replacement).
  * The struct members ``HXclist::items``, ``HXdeque::items``,
    ``HXmap::items`` have changed from ``unsigned int`` to
    ``size_t``. The function ``HXdeque_to_vec`` has accordingly
    changed the result parameter type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 5.1
  * getopt6: ``HXTYPE_STRP`` can now be used for HXoption::type
    for argument assignment without incurring strdup.
  * map: resolve corruption of HXmap::items field.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Update to release 5.2
  * Cure a use-after-free and a read-one-past-array bug</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769688000">- Update to release 5.3
  * Added the &lt;libHX/tie.hpp&gt; header containing the
    HX::unique_tie function
  * Make HX_isascii work in C23 mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to release 5.4
  * Resolved some compile warnings/errors with newer
    compilers, libcs, and -std modes.</changelog>
</package>
<package pkgid="99544d9f762e1602360b1dc1a2f111fa9d9eae39d85ba3632043999498dc3770dac1d81c027ebaa163c23532da4162ac6b3b89c5d030d58121d44facc70efaa9" name="libHX43-debuginfo" arch="i586">
  <version epoch="0" ver="5.4" rel="3.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687348800">- Update to release 4.13
  * io: do not fail HX_mkdir when a component is a symlink to a
    directory
  * xml_helper: fix infinite recursion in xml_getnsprop</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1689336000">- Update to release 4.14
  * socket: make HX_addrport_split work on portless bracketed hostspec</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 4.15
  * Add functions to compute Least Positive Residue (HX_flpr, HX_flprf)
  * Make HX_strrtrim work on strings longer than INT_MAX</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698926400">- Update to release 4.16
  * Add HX_strtoull_nsec to parse time period and emit nanoseconds
  * doc: specify return value and semantics for HXio_fullread,
    HXio_fullwrite, HX_sendfile</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699790400">- Update to release 4.17
  * socket: set SOCK_CLOEXEC on all sockets</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701086400">- Update to release 4.18
  * opt: new HX_getopt5 API for the parser with untangled in and
    out variables
  * string: HX_strtoull_units handles negative values now (like
    strtoull)
  * string: HX_strtoull_units &amp; HX_strtoull_(n)sec now set
    errno=ERANGE for nonrepresentable results
  * string: HX_strtoull_sec rejects unitless numbers now
- Add 0001-string-resolve-testsuite-failure-with-aarch64.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701345600">- Update to release 4.19
  * string: fixed HX_strtoull_unit with negative fractions
    producing 0 sometimes
  * opt: fix HX_getopt losing argv on HXOPT_KEEP_ARGV
- Delete 0001-string-resolve-testsuite-failure-with-aarch64.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703073600">- Update to release 4.21
  * Resolve compile error when signed_cast macro is used.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707998400">- Update to release 4.23
  * io: use smaller chunks with sendfile(2) to work around
    unusual API behavior
  * io: make HX_copy_file() utilize copy_file_range when available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721217600">- Update to release 4.24
  * io: resolve use-after-free and out-of-bounds writes in
    conjunction with ``HX_realpath``
  * io: add ``HX_getcwd`` function</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730116800">- keyring update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741348800">- Update to release 4.25
  * New headers endian.h and scope.hpp
  * New define HXSIZEOF_UNITSEC64 for the maximum output size of
    HX_unit_seconds</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741435200">- Update to release 4.26
  * Resolve integer truncation in HX_unit_seconds's output when the
    result were to exceeded 2^32 years or months or weeks.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742212800">- Update to release 4.27
  * New header endian_float.h</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757505600">- Update to release 4.28
  * string: make HX_strtoull_sec support some ISO 8601 periods
  * string: add function HX_strtoull8601p_sec
  * opt: new getopt API that facilitates iterating over options and
    non-options and doing away with unnecessary memory allocations
  * opt: the implementation for the HXOPT_PTHRU flag was deleted
    (its use will now be rejected by the parser)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Update to release 5.0
  * getopt6: new function set ``HX_getopt6`` which allows for
    parsing options with an iterative style.
  * getopt6: the result set no longer forces strdup-ed results on
    the user.
  * Deleted functions ``HX_getopt``, ``HX_getopt5`` (use
    ``HX_getopt6`` instead), ``HX_strnlen`` (use ``strnlen``
    instead), ``HX_strsep`` (use ``strtok_r`` instead),
    ``HX_stpltrim`` (no replacement).
  * The struct members ``HXclist::items``, ``HXdeque::items``,
    ``HXmap::items`` have changed from ``unsigned int`` to
    ``size_t``. The function ``HXdeque_to_vec`` has accordingly
    changed the result parameter type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 5.1
  * getopt6: ``HXTYPE_STRP`` can now be used for HXoption::type
    for argument assignment without incurring strdup.
  * map: resolve corruption of HXmap::items field.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Update to release 5.2
  * Cure a use-after-free and a read-one-past-array bug</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769688000">- Update to release 5.3
  * Added the &lt;libHX/tie.hpp&gt; header containing the
    HX::unique_tie function
  * Make HX_isascii work in C23 mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to release 5.4
  * Resolved some compile warnings/errors with newer
    compilers, libcs, and -std modes.</changelog>
</package>
<package pkgid="be67d542d360a7954123eff7a886c7e79a49453b0bff5ec1ef651b33cd9d377f5f9d3d4a2130dd70057d478db0bfa99411f41299e49353efc09e8570adf9ffb8" name="libHX43-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.4" rel="3.3"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1687348800">- Update to release 4.13
  * io: do not fail HX_mkdir when a component is a symlink to a
    directory
  * xml_helper: fix infinite recursion in xml_getnsprop</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1689336000">- Update to release 4.14
  * socket: make HX_addrport_split work on portless bracketed hostspec</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1695556800">- Update to release 4.15
  * Add functions to compute Least Positive Residue (HX_flpr, HX_flprf)
  * Make HX_strrtrim work on strings longer than INT_MAX</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698926400">- Update to release 4.16
  * Add HX_strtoull_nsec to parse time period and emit nanoseconds
  * doc: specify return value and semantics for HXio_fullread,
    HXio_fullwrite, HX_sendfile</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1699790400">- Update to release 4.17
  * socket: set SOCK_CLOEXEC on all sockets</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701086400">- Update to release 4.18
  * opt: new HX_getopt5 API for the parser with untangled in and
    out variables
  * string: HX_strtoull_units handles negative values now (like
    strtoull)
  * string: HX_strtoull_units &amp; HX_strtoull_(n)sec now set
    errno=ERANGE for nonrepresentable results
  * string: HX_strtoull_sec rejects unitless numbers now
- Add 0001-string-resolve-testsuite-failure-with-aarch64.patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1701345600">- Update to release 4.19
  * string: fixed HX_strtoull_unit with negative fractions
    producing 0 sometimes
  * opt: fix HX_getopt losing argv on HXOPT_KEEP_ARGV
- Delete 0001-string-resolve-testsuite-failure-with-aarch64.patch
  (merged)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703073600">- Update to release 4.21
  * Resolve compile error when signed_cast macro is used.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1707998400">- Update to release 4.23
  * io: use smaller chunks with sendfile(2) to work around
    unusual API behavior
  * io: make HX_copy_file() utilize copy_file_range when available</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1721217600">- Update to release 4.24
  * io: resolve use-after-free and out-of-bounds writes in
    conjunction with ``HX_realpath``
  * io: add ``HX_getcwd`` function</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1730116800">- keyring update</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741348800">- Update to release 4.25
  * New headers endian.h and scope.hpp
  * New define HXSIZEOF_UNITSEC64 for the maximum output size of
    HX_unit_seconds</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741435200">- Update to release 4.26
  * Resolve integer truncation in HX_unit_seconds's output when the
    result were to exceeded 2^32 years or months or weeks.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1742212800">- Update to release 4.27
  * New header endian_float.h</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1757505600">- Update to release 4.28
  * string: make HX_strtoull_sec support some ISO 8601 periods
  * string: add function HX_strtoull8601p_sec
  * opt: new getopt API that facilitates iterating over options and
    non-options and doing away with unnecessary memory allocations
  * opt: the implementation for the HXOPT_PTHRU flag was deleted
    (its use will now be rejected by the parser)</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1759233600">- Update to release 5.0
  * getopt6: new function set ``HX_getopt6`` which allows for
    parsing options with an iterative style.
  * getopt6: the result set no longer forces strdup-ed results on
    the user.
  * Deleted functions ``HX_getopt``, ``HX_getopt5`` (use
    ``HX_getopt6`` instead), ``HX_strnlen`` (use ``strnlen``
    instead), ``HX_strsep`` (use ``strtok_r`` instead),
    ``HX_stpltrim`` (no replacement).
  * The struct members ``HXclist::items``, ``HXdeque::items``,
    ``HXmap::items`` have changed from ``unsigned int`` to
    ``size_t``. The function ``HXdeque_to_vec`` has accordingly
    changed the result parameter type.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 5.1
  * getopt6: ``HXTYPE_STRP`` can now be used for HXoption::type
    for argument assignment without incurring strdup.
  * map: resolve corruption of HXmap::items field.</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760875200">- Update to release 5.2
  * Cure a use-after-free and a read-one-past-array bug</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769688000">- Update to release 5.3
  * Added the &lt;libHX/tie.hpp&gt; header containing the
    HX::unique_tie function
  * Make HX_isascii work in C23 mode</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1774440000">- Update to release 5.4
  * Resolved some compile warnings/errors with newer
    compilers, libcs, and -std modes.</changelog>
</package>
<package pkgid="e37f3039837dc9ad5c43beca1debb1fbbd804161cb37624c3e7c54aad47ffa63d04cf303af5462076e6e79f185eedd60a05a37496ef7b602fd6de929fce00545" name="libreoffice-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="84.87.20240405" rel="1.20"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619697600">- Also skip *.tr as config files in
  /etc/bootsplash/themes/openSUSE/bootloader (in addition to
  /etc/bootsplash/themes/openSUSE/cdrom)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1621512000">- Enable grub2-branding on riscv64</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1631275200">- Drop systemd icons, since distribution-logos took that over
- Change the name of the font used in the installer</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1632052800">- Update branding-tumbleweed.zip from https://github.com/openSUSE/branding.git
  Drop plymouth-branding-openSUSE's watermark link add a
  configuration function to plymouth theme configuration to avoid
  logo lost which cause plymouth to fail.
- Update branding-openSUSE.spec: resort plymouth-branding-openSUSE
  install and build dependence to avoid plymouth fall to terminal
  mode in some scenario(bsc#1189613).</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1677499200">- Make title QToolButton backgrounds transparent
- Drop optipng requirement</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1693396800">- Remove grub2 BuildRequires in grub2-branding (bsc#1214769)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695643200">- Enable grub2-branding on ppc64le. patterns-microos-base has
  Requires (grub2-branding-openSUSE if grub2). So we need the
  branding.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1707998400">- Remove update-alternatives usage, we don't have dynamic
  wallpapers anymore which were using that (bsc#1219919).</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1712232000">- Use png for wallpapers for Tumbleweed
- SLES seems to be using png
- Using a compat symlink wallpapers/openSUSEdefault-&gt; wallpapers/SLEdefault
  allows running certain apps without rebuild. Such as cockpit.
- Use optipng -o5 to compress files (has to be reflected in spec)
- Bump date</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1726660800">- Install the grub2 branding if grub2-common is present</changelog>
</package>
<package pkgid="b6c51c295eceffbacf2836ce6c6e0e66c9d59d1483bb407266de24a1b57cc0d9bedf8f1992ff8cf08d4932a4904caab49fe2da7e3e7d33eafdd0713a05f80b2e" name="mathematica5-deps" arch="i586">
  <version epoch="0" ver="5.2" rel="1.10"/>
</package>
<package pkgid="1ddc88c8192cc1977ed6b37d89763dc29815ed69d25446b650f036b2a60c15cc0eb90de6b9cdf3eb9c77bf4965f84d1a73ef349d75ea7a45aeed8c2141e30aa1" name="mathematica5-deps" arch="src">
  <version epoch="0" ver="5.2" rel="1.10"/>
</package>
<package pkgid="2707a2c479855d5fb318ee94a317460b2e6b461e02c8910fab1c4a5c1b6782635e4e4e590344d303d3d1076a67c797376635dd083cf264baf79c1562bbfd4793" name="mc" arch="i586">
  <version epoch="0" ver="4.8.33" rel="6.26"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679227200">- update to 4.8.29:
  * Add more options for panel filter (#1373):
  * "Files only"
  * "Case sensitive"
  * "Using shell patterns"
  * Continue copy after interrupt
  * Restore menu accelerator for "Sort order": back to "S";
    change menu accelerator for "SFTP link" to "N"
  * Add support for cross-compilation with PERL path different
    between --build and --host
  * Bootstrap with autotools providing direct support for Apple
    M1
  * Port mc.ext to INI format and rename to mc.ext.ini
  * Implement compound (AND) conditions (Type/Shell and
    Type/Regex pairs) to disambiguate overloaded extensions
  * There is no fallback to previous mc.ext format
  * Editor
    + Change location of all user's syntax related stuff to
    ~/.local/share/mc/syntax/ directory
    + syntax/Syntax: document location of syntax files
    + Improvements of syntax highlighting:
    + YAML: improve multiline blocks highliting
    + New syntax highlighting:
    + Privoxy (https://www.privoxy.org) actions files
    + TOML (Tom's Obvious Minimal Language)
    + sqlite3 view: use 'immutable=1' URI parameter to prevent
    leaving wal/shm files after viewing sqlite database
    + Support of contour terminal emulator
    (https://github.com/contour-terminal/contour)
    + mc.ext.ini: clarify regex for makefiles
    + Remove empty hints translations by setting 5% threshold
  + Fixes
    + Fail to build with only SFTP network VFS is enabled
    + Crash on quick view of archives
    + Wrong description of --enable-configure-args option
    + Wrong version sort
    + No subshell if subshell is initializing more than 1 second
    + Filter keyboard shortcut only affects left panel
    + File type check does not work with special character in
    filename
    + Select files keeping the right mouse button pressed doesn't
    select all files
    + Cannot scroll panel listing upwards using mouse
    + "Directory Compare" doesn't correct work with panelization
    + Wrong decompressing of zip files in quick view panel
    + mc.ext: 'include' keyword (for command class def) have no
    effect if it was defined before 'Include' keyword (for
    command def)
    + mcedit: infinite loop when deleting a macro
    + mcviewer: segfault when switching from raw to parsed mode and
    back
    + Broken handling of zip archives
    + FISH subshell: commands don't work after window resize
    + FTP VFS: doesn't reconnect to server after timeout
    + FISH VFS: cannot remove non-empty directory
    + EXTFS VFS: segfault if archive contains file(s) in the parent
    directory
    + Tests: variable redeclaration in filevercmp_test5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1679572800">- mc-ext-audio.patch: refresh patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1692100800">- Update to 4.8.30
  - Core
  * Support PCRE2 as search engine (via ----with-search-engine=pcre2) (#4450)
  * Implement panelization buffers for both file panels (#4370)
  - VFS
  * tar: support extended headers (including long file names and sparse files) (#1952, #2201)
  * extfs helpers: replace "perl -w" with "use warnings" (MidnightCommander/mc#174)
  * extfs/patchfs: be more specific in error message (#4485)
  - Editor
  * Add syntax highlighting:
  - Jenkinsfiles (#4469)
  - B language (#4470)
  * Improve syntax highlighting:
  - ECMAScript (MidnightCommander/mc#172)
  - ECMAScript in TypeScript (MidnightCommander/mc#172)
  - use diff syntax highlighting for git commit messages (COMMIT_EDITMSG) (MidnightCommander/mc#85)
  - Misc
  * Code cleanup (#4426, #4438)
  * Filehighlight:
  - recognize vsix files as zip files (MidnightCommander/mc#171)
  * Skin updates:
  - julia256 (#4441, #4445)
  - Fixes
  * Usage of 'sed' in build system/makefiles is not portable (#4459, #4466)
  * Unportable '$&lt;' in Makefiles (#4460)
  * FTBFS if ncurses used without --with-ncurses-includes= configure parameter (#4462)
  * Ncurses library is duplicated in MCLIBS (#4463, #4465)
  * FTBFS without ext2fs attributes support (#4464)
  * Wrong sort order after swapping panels (#4432)
  * Incorrect time delimiter in the copy/move progress window (#4437)
  * Incorrect redraw of overlapped file panels (#4408)
  * Subshell/Command line prompt is empty/missing (#3121)
  * Find file: relative ignore directory is applied to the start search directory (#4235)
  * Diff viewer: options are not applied on second run (#4486)
  * mc.ext.ini: 'Edit' command from 'Default' section is ignored (#4434)
  * mc.ext.ini: .md files are not recognized as Markdown ones by extension (#4444)
  * mcedit: off-by-one error in paragraph formatting (#4446)
  * ftp: incomplete file listing: block and character devices, pipes, sockets are missed (#4472)
  * Various typos in the source code (MidnightCommander/mc#177, MidnightCommander/mc#178)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1706529600">- Update to 4.8.31
  - Core
  * Minimal version of GLib is 2.32.0.
  - VFS
  * fish: drop support of native FISH server and protocol. Rename VFS to shell (#4232)
  * extfs;
  - uc1541 extfs: update up to 3.6 version (#4511)
  - s3+: port to Python3 (#4324)
  * Support for LZO/LZOP compression format (#4509)
  - Misc
  * Skins: add color for non-printable characters in editor (#4433)
  - Fixes
  * FTBFS on FreeBSD with ext2fs attribute support (#4493)
  * Broken stickchars (-a) mode (#4498)
  * Wrong timestamp after resuming of file copy operation (#4499)
  * Editor: wrong deletion of marked column (#3761)
  * Diff viewer: segfault when display of line numbers is enabled (#4500)
  * Tar VFS: broken handling of hard links (#4494)
  * Sftp VFS: failure establishing SSH session due hashed host names in ~/.ssh/known_hosts (#4506)
  * Shell VFS: incorrect file names with cyrillic or diacritic symbols (#4507)
  * mc.ext.ini: incorrect description of of how multiple sections and keys with same names are processed (#4497)
  * mc.ext.ini: unescaped backslash \ is treated as invalid escape sequence in glib-2.77.3 and glib-2.79 (#4502)
  * mc.ext.ini: file "Makefile.zip" is handled as Makefile not as zip-arhive (#4419)
- Rebase mc-ext-audio.patch, mc-extd-xdg.patch and
  mc-vfs-fish-deleted_source_file.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1709553600">- fix python3 dependency (boo#1220900)</changelog>
  <changelog author="pgajdos@suse.com" date="1710763200">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1726574400">- Update to 4.8.32:
  - Core
  - Tell the current directory to the terminal using OSC 7 sequence (so it can open new tabs there) (#3088)
  - Preserve ext2fs attributes on copy/move operations (#4532)
  - Change name of temporary directory: make it unique for each run (#4535)
  - Hide password in file operation progress dialog (#4541)
  - Support reget in file move operation (#4563)
  - Implement nanosecond precision timestamps on non-Linux (macOS, BSD, AIX, Solaris) (#4563)
  - Remove remaining mmap code to simplify maintenance (#3960)
  - VFS
  - extfs: support unrar-7 (#4518)
  - Editor
  - Improve syntax highlighting:
  - C and C++ (MidnightCommander?/mc#195, #4556)
  - Viewer
  - Diff viewer
  - Add man page mcdiff.1 (#4224)
  - Misc
  - Code cleanup (#4524)
  - New skins
  - xoria256-thin, xoria256root-thin (#4530)
  - modarcon16-defbg-thin, modarcon16-thin, modarcon16root-defbg-thin, modarcon16root-thin (#4530)
  - modarin256-defbg-thin, modarin256-thin, modarin256root-defbg-thin, modarin256root-thin (#4530)
  - julia256root (#4536)
  - mc.ext.ini: clarify escaping of spaces and parenthesis (#4502)
  - Fixes
  - External editor does not work with arguments in $EDITOR (#4533)
  - fish shell: strings " cd (printf '%b' ... " in history (#4521)
  - Redundant back slashes for autocomplete (#4292)
  - subshell: call execl with argv[0] that is not an actual path to Bash (#4549)
  - mcedit: php.syntax: comment highlight from start of light only (#4519)
  - mcedit: wrong replacement using regular expressions with begin or end of line (#4525, #4526)
  - mcedit: losing column position when navigating up/down (MidnightCommander?/mc#194)
  - mcedit: macro deletes text (#4540)
  - mcedit: macros are applied to the pasted text (#4562)
  - extfs: iso9660: xorriso is slow to open an ISO image (#3570, #4567)
  - extfs: u7z: wrong add of nested directories to archive (#4559)
  - extfs: segfault on enter to deleted archive (#4560)
  - tar: segfault on copy files from archive (#4561)
  - man: typo (#4550)
- Remove mc-extfs-iso9660-xorriso.patch patch which doesn't apply anymore.
- Other patches reapplied.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1727092800">- Added patch 4575-fix-wrapper.patch - fixes boo#1203617</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1733227200">- Add mc-ext-obscpio.patch making mc handle SUSE *.obscpio
  archives (bsc#1233006).</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1737979200">- Update to 4.8.33:
  - Core
  * Minimal version of Automake is 1.14 (#4604)
  * Upgrade C standard to C99 (#4604)
  * Support ksh variants as subshell (#3748)
  * Improve fish 4.0 shell support (#4597)
  * Add support for bash PROMPT_COMMAND being an array (#4599)
  * Don't override ENV variable for ash/dash subshell (#4605)
  * Don't disable verbose mode if tty baudrate can't be reliably determined (#2452)
  * New keymap for vim users (#4588)
  - VFS
  * extfs vfs: chmod/chown inside extfs (e.g. zip archive) silently fails (#4629)
  * Add embedded torrent viewer/vfs (#3100)
  - Misc
  * Code cleanup (#4572, #4593, #4595, #4598)
  * Adjust mc-wrappers to work with the new MC_TMPDIR creation logic (#4575)
  * Prefer console players for sound, images and video in non-graphical sessions (#4479, #4596)
  * Support `TERM=xterm-clear` for FreeBSD users (#2633)
  * mc.ext.ini:
  - Support for Rust crates file format (#4609)
  - Support for OpenEmbedded ipk archives (#4626)
  * ext.d: select browser at runtime (#4615)
  * Move CI from Travis to GitHub Actions (#4170, #3738, #4602)
  - Fixes
  * Segfault if filter makes file panel empty (#4600)
  * Segfault in built-in help when going to the previous topic (#4627)
  * Incorrect handling of ext2 attributes of a directory (#4590)
  * Failed copy/move operations make ETA inaccurate (#3205, #4613, #4623)
  * Hotlist: use after free (#4621)
  * mc.ext.ini: typo for apt view command line (#4583)
  * mcedit: visual glitches if built with aspell, but libraries not installed (#4576)
  * mcedit: segfault on new file creation (#4580)
  * mcedit: PageDown skips lines in edit window (#4617)
  * mcedit: cursor jumps during PageDown in edit window (#4618)
  * mvciew: false-positive regex search of BOL (#4587)
  * mcdiff: segmentation fault on empty files merge (#4608)
  * tar vfs: double free (#4616)
  * sftpfs vfs: use after free (#4620)
  * tests: fix charset-related code on non-glibc platforms (Alpine, Illumos) (#3972, #4495)
  * tests: use weak symbols instead of symbol duplication to support non-GNU linkers / macOS (#4584, #3542)
- Removed patches:
  - 4575-fix-wrapper.patch - merged upstream
  - mc-extd-misc.patch - reslved upstream
  - mc-vfs-fish-deleted_source_file.patch - resolved upstream TODO verify
- Refreshed patches:
  - mc-esc-seq.patch
  - mc-extd-doc.patch
  - mc-extd-sound.patch
  - mc-extd-video.patch
  - mc-extd-xdg.patch
  - xls2csv_update.patch
- Rewrote patch mc-vfs-fish-deleted_source_file.patch</changelog>
  <changelog author="J Santel &lt;jsantel@automated.computer&gt;" date="1767182400">- run obs/service/source_validators/helpers/fix_changelog</changelog>
</package>
<package pkgid="68ccb2d494160e221011d1e521e254fcde3b319b850db5cb28d952d5a42fa00b91544fd3a5d33d781fb85020d361041fc6de002f89a451587737d6b853804836" name="mc" arch="src">
  <version epoch="0" ver="4.8.33" rel="6.26"/>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1584446400">- Update to 4.8.24
  * Implement the file edit and view history
  * sftpfs: support keyborad interactive authentication
  * add yabasic (Yet Another BASIC) syntax highlighting
  * File highlighting updates
  * New skins
  * Lots of other fixes
- Remove sftp_interactive_password.patch
- Remove mc-no-common.patch</changelog>
  <changelog author="Andre C. Barros &lt;andre.cbarros@yahoo.com&gt;" date="1595851200">- Update to 4.8.25
  * Avoid subshell warning for standalone mcedit/mcview/mcdiffview run from mc
  * Implement chattr command (change ext{2,3,4}fs extended attributes)
  * New syntax highlighting: Kotlin and ino
  * File highlighting updates
  * Lots of other fixes
- Updated mc-ext-audio.patch
- Updated mc-extd-sound.patch
- Removed mc-rpm.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1615723200">- Midnight Commander 4.8.26:
  * Support file names of any length
  * Implement persistent command line buffer for subshell
    (bash &gt;= 4, zsh and fish are supported)
  * Implement shadows of dialog windows and menus
  * Allow running clipboard commands if DISPLAY is not set
  * Add support of "alacritty", "tmux", and "tmux-256color" terminals
  * VFS: Support wim archive format (using wimtools)
  * VFS: Support pak archive format (using unar)
  * Editor: Add Swift syntax highlighting
  * Various bug fixes</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1630584000">- Midnight Commander 4.8.27:
  * Core
  - Minimal version of Autoconf is 2.64 (#3603)
  - Minimal version of Automake is 1.12 (#3986)
  - Minimal version of Gettext is 0.18.2 (#3603)
  - Minimal version of libssh2 is 1.2.8 (#4259)
  - Reimplement version detection (#3603, #4249)
  - Significantly reduce rebuilt time after version change (#2252, #4266)
  - Drop automatic migration of configuration from ~/.mc to XDG-based directories (#3682)
  - zsh: support custom configuration file: ~/.local/share/mc/.zshrc (#4203)
  - Widgets: implement WST_VISIBLE state to show/hide widgets (#2919)
  - Find File: add Follow symlinks option (#2020)
  * VFS
  - extfs: support unrar-6 (#4154)
  - extfs: support official 7z binary (7zz) (#4239)
  - ftpfs: apply file list parser from lftp project (#2841, #3174)
  * Editor
  - Word completion: get candidates from all open files (#4160)
  - etags: get rid of hardcoded list length and window width (#4132)
  - Update syntax files:
  - python (#4140)
  - Add syntax highlighting:
  - Verilog and SystemVerilog? header files (#4215)
  - JSON (#4250)
  - openrc-run scripts (#4246)
  * Viewer
  * Diff viewer
  * Misc
  - Code clean up (#4179, #4173, #4269)
  - Filehighlight of c++ and h++ files as sources (#4194)
  - Filehighlight of JSON files as documents (#4250)
  - Support of alacritty terminal emulator (​https://github.com/alacritty/alacritty) (#4248)
  - Support of foot terminal emulator (​https://codeberg.org/dnkl/foot) (#4251)
  - Support of (alt+)shift+arrow keys in st terminal emulator (st.suckless.org) (#4267)
  - Mouse support in screen: don't check  variable (#4233)
  - mc.ext: support fb2 e-books (#4167)
  - ext.d: use mediainfo to view info about various media files (#4167)
  - Remove OS/distro-specific package-related stuff from source tree (#4217)
  * Fixes
  - FTBFS against NCurses on OS X 10.9.5 (#4181)
  - Segfault on dialog before panels get visible (#4244)
  - Crash if shadow is out of screen (build against NCurses) (#4192)
  - Crash in search (#4222)
  - Crash on startup with enabled subshell in FreeBSD (workaround) (#4213)
  - Hang on start randomly with zsh as subshell (#4198)
  - If command line is invisible it's partially displayed (#4182)
  - Broken handling of zip archives (#4180, #4183) (bsc#1187583)
  - Broken handling of jar files as zip archives (#4223)
  - Timestamps of symlinks, sockets, fifos, etc are not preserved after copy/move (#3985)
  - %view action in the user menu doesn't work on no-exec filesystem (#4242)
  - Hardlinks are not colored by file type or extension (#3375)
  - mcedit: silent macro makes terminal disrupted (#4171)
  - mcedit: disrupting of TAGS file path (#4207)
  - vfs: unable to browse compressed tar archives (#4191)
  - sftpfs vfs: CVE-2021-36370: server fingerprint isn't verified
    (discovered by AUT-milCERT during an audit of open source software) (#4259)
    (bsc#1190180)
  - ftpfs vfs: month of file is always January (#4260)
  - Tests: log files are written by libcheck and automake simultaneously (#3986)
- Rebase mc-ext-audio.patch.
- Rebase mc-extd-sound.patch.</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1648382400">- Update to 4.8.28:
  * Remove SMB support
  * Add syntax highlighting for Ngspice/SPICE and DOT/Graphviz
  * Support file/dir macros from mc.ect for standalone viewer
  * Support Shift+Fn keys for KiTTY
  * Filehighlight: graphical formats: avif, jp2, jxl, heic, heif,
    psb, psd, Markdown
  * bug fixes
- drop mc-startup-timeout.patch</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1655294400">- Add 4258-fish-subshell-prompt.patch fixing
  https://midnight-commander.org/ticket/4258 stopping fish from sending
  \r while printing prompt and mc erases prompt buffer.
- Add mc.fish, which the fish equivalent of /usr/share/mc/mc-wrapper.sh</changelog>
  <changelog author="Matej Cepl &lt;mcepl@suse.com&gt;" date="1656331200">- Include review comments: don't depend on fish.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679227200">- update to 4.8.29:
  * Add more options for panel filter (#1373):
  * "Files only"
  * "Case sensitive"
  * "Using shell patterns"
  * Continue copy after interrupt
  * Restore menu accelerator for "Sort order": back to "S";
    change menu accelerator for "SFTP link" to "N"
  * Add support for cross-compilation with PERL path different
    between --build and --host
  * Bootstrap with autotools providing direct support for Apple
    M1
  * Port mc.ext to INI format and rename to mc.ext.ini
  * Implement compound (AND) conditions (Type/Shell and
    Type/Regex pairs) to disambiguate overloaded extensions
  * There is no fallback to previous mc.ext format
  * Editor
    + Change location of all user's syntax related stuff to
    ~/.local/share/mc/syntax/ directory
    + syntax/Syntax: document location of syntax files
    + Improvements of syntax highlighting:
    + YAML: improve multiline blocks highliting
    + New syntax highlighting:
    + Privoxy (https://www.privoxy.org) actions files
    + TOML (Tom's Obvious Minimal Language)
    + sqlite3 view: use 'immutable=1' URI parameter to prevent
    leaving wal/shm files after viewing sqlite database
    + Support of contour terminal emulator
    (https://github.com/contour-terminal/contour)
    + mc.ext.ini: clarify regex for makefiles
    + Remove empty hints translations by setting 5% threshold
  + Fixes
    + Fail to build with only SFTP network VFS is enabled
    + Crash on quick view of archives
    + Wrong description of --enable-configure-args option
    + Wrong version sort
    + No subshell if subshell is initializing more than 1 second
    + Filter keyboard shortcut only affects left panel
    + File type check does not work with special character in
    filename
    + Select files keeping the right mouse button pressed doesn't
    select all files
    + Cannot scroll panel listing upwards using mouse
    + "Directory Compare" doesn't correct work with panelization
    + Wrong decompressing of zip files in quick view panel
    + mc.ext: 'include' keyword (for command class def) have no
    effect if it was defined before 'Include' keyword (for
    command def)
    + mcedit: infinite loop when deleting a macro
    + mcviewer: segfault when switching from raw to parsed mode and
    back
    + Broken handling of zip archives
    + FISH subshell: commands don't work after window resize
    + FTP VFS: doesn't reconnect to server after timeout
    + FISH VFS: cannot remove non-empty directory
    + EXTFS VFS: segfault if archive contains file(s) in the parent
    directory
    + Tests: variable redeclaration in filevercmp_test5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1679572800">- mc-ext-audio.patch: refresh patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1692100800">- Update to 4.8.30
  - Core
  * Support PCRE2 as search engine (via ----with-search-engine=pcre2) (#4450)
  * Implement panelization buffers for both file panels (#4370)
  - VFS
  * tar: support extended headers (including long file names and sparse files) (#1952, #2201)
  * extfs helpers: replace "perl -w" with "use warnings" (MidnightCommander/mc#174)
  * extfs/patchfs: be more specific in error message (#4485)
  - Editor
  * Add syntax highlighting:
  - Jenkinsfiles (#4469)
  - B language (#4470)
  * Improve syntax highlighting:
  - ECMAScript (MidnightCommander/mc#172)
  - ECMAScript in TypeScript (MidnightCommander/mc#172)
  - use diff syntax highlighting for git commit messages (COMMIT_EDITMSG) (MidnightCommander/mc#85)
  - Misc
  * Code cleanup (#4426, #4438)
  * Filehighlight:
  - recognize vsix files as zip files (MidnightCommander/mc#171)
  * Skin updates:
  - julia256 (#4441, #4445)
  - Fixes
  * Usage of 'sed' in build system/makefiles is not portable (#4459, #4466)
  * Unportable '$&lt;' in Makefiles (#4460)
  * FTBFS if ncurses used without --with-ncurses-includes= configure parameter (#4462)
  * Ncurses library is duplicated in MCLIBS (#4463, #4465)
  * FTBFS without ext2fs attributes support (#4464)
  * Wrong sort order after swapping panels (#4432)
  * Incorrect time delimiter in the copy/move progress window (#4437)
  * Incorrect redraw of overlapped file panels (#4408)
  * Subshell/Command line prompt is empty/missing (#3121)
  * Find file: relative ignore directory is applied to the start search directory (#4235)
  * Diff viewer: options are not applied on second run (#4486)
  * mc.ext.ini: 'Edit' command from 'Default' section is ignored (#4434)
  * mc.ext.ini: .md files are not recognized as Markdown ones by extension (#4444)
  * mcedit: off-by-one error in paragraph formatting (#4446)
  * ftp: incomplete file listing: block and character devices, pipes, sockets are missed (#4472)
  * Various typos in the source code (MidnightCommander/mc#177, MidnightCommander/mc#178)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1706529600">- Update to 4.8.31
  - Core
  * Minimal version of GLib is 2.32.0.
  - VFS
  * fish: drop support of native FISH server and protocol. Rename VFS to shell (#4232)
  * extfs;
  - uc1541 extfs: update up to 3.6 version (#4511)
  - s3+: port to Python3 (#4324)
  * Support for LZO/LZOP compression format (#4509)
  - Misc
  * Skins: add color for non-printable characters in editor (#4433)
  - Fixes
  * FTBFS on FreeBSD with ext2fs attribute support (#4493)
  * Broken stickchars (-a) mode (#4498)
  * Wrong timestamp after resuming of file copy operation (#4499)
  * Editor: wrong deletion of marked column (#3761)
  * Diff viewer: segfault when display of line numbers is enabled (#4500)
  * Tar VFS: broken handling of hard links (#4494)
  * Sftp VFS: failure establishing SSH session due hashed host names in ~/.ssh/known_hosts (#4506)
  * Shell VFS: incorrect file names with cyrillic or diacritic symbols (#4507)
  * mc.ext.ini: incorrect description of of how multiple sections and keys with same names are processed (#4497)
  * mc.ext.ini: unescaped backslash \ is treated as invalid escape sequence in glib-2.77.3 and glib-2.79 (#4502)
  * mc.ext.ini: file "Makefile.zip" is handled as Makefile not as zip-arhive (#4419)
- Rebase mc-ext-audio.patch, mc-extd-xdg.patch and
  mc-vfs-fish-deleted_source_file.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1709553600">- fix python3 dependency (boo#1220900)</changelog>
  <changelog author="pgajdos@suse.com" date="1710763200">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1726574400">- Update to 4.8.32:
  - Core
  - Tell the current directory to the terminal using OSC 7 sequence (so it can open new tabs there) (#3088)
  - Preserve ext2fs attributes on copy/move operations (#4532)
  - Change name of temporary directory: make it unique for each run (#4535)
  - Hide password in file operation progress dialog (#4541)
  - Support reget in file move operation (#4563)
  - Implement nanosecond precision timestamps on non-Linux (macOS, BSD, AIX, Solaris) (#4563)
  - Remove remaining mmap code to simplify maintenance (#3960)
  - VFS
  - extfs: support unrar-7 (#4518)
  - Editor
  - Improve syntax highlighting:
  - C and C++ (MidnightCommander?/mc#195, #4556)
  - Viewer
  - Diff viewer
  - Add man page mcdiff.1 (#4224)
  - Misc
  - Code cleanup (#4524)
  - New skins
  - xoria256-thin, xoria256root-thin (#4530)
  - modarcon16-defbg-thin, modarcon16-thin, modarcon16root-defbg-thin, modarcon16root-thin (#4530)
  - modarin256-defbg-thin, modarin256-thin, modarin256root-defbg-thin, modarin256root-thin (#4530)
  - julia256root (#4536)
  - mc.ext.ini: clarify escaping of spaces and parenthesis (#4502)
  - Fixes
  - External editor does not work with arguments in $EDITOR (#4533)
  - fish shell: strings " cd (printf '%b' ... " in history (#4521)
  - Redundant back slashes for autocomplete (#4292)
  - subshell: call execl with argv[0] that is not an actual path to Bash (#4549)
  - mcedit: php.syntax: comment highlight from start of light only (#4519)
  - mcedit: wrong replacement using regular expressions with begin or end of line (#4525, #4526)
  - mcedit: losing column position when navigating up/down (MidnightCommander?/mc#194)
  - mcedit: macro deletes text (#4540)
  - mcedit: macros are applied to the pasted text (#4562)
  - extfs: iso9660: xorriso is slow to open an ISO image (#3570, #4567)
  - extfs: u7z: wrong add of nested directories to archive (#4559)
  - extfs: segfault on enter to deleted archive (#4560)
  - tar: segfault on copy files from archive (#4561)
  - man: typo (#4550)
- Remove mc-extfs-iso9660-xorriso.patch patch which doesn't apply anymore.
- Other patches reapplied.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1727092800">- Added patch 4575-fix-wrapper.patch - fixes boo#1203617</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1733227200">- Add mc-ext-obscpio.patch making mc handle SUSE *.obscpio
  archives (bsc#1233006).</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1737979200">- Update to 4.8.33:
  - Core
  * Minimal version of Automake is 1.14 (#4604)
  * Upgrade C standard to C99 (#4604)
  * Support ksh variants as subshell (#3748)
  * Improve fish 4.0 shell support (#4597)
  * Add support for bash PROMPT_COMMAND being an array (#4599)
  * Don't override ENV variable for ash/dash subshell (#4605)
  * Don't disable verbose mode if tty baudrate can't be reliably determined (#2452)
  * New keymap for vim users (#4588)
  - VFS
  * extfs vfs: chmod/chown inside extfs (e.g. zip archive) silently fails (#4629)
  * Add embedded torrent viewer/vfs (#3100)
  - Misc
  * Code cleanup (#4572, #4593, #4595, #4598)
  * Adjust mc-wrappers to work with the new MC_TMPDIR creation logic (#4575)
  * Prefer console players for sound, images and video in non-graphical sessions (#4479, #4596)
  * Support `TERM=xterm-clear` for FreeBSD users (#2633)
  * mc.ext.ini:
  - Support for Rust crates file format (#4609)
  - Support for OpenEmbedded ipk archives (#4626)
  * ext.d: select browser at runtime (#4615)
  * Move CI from Travis to GitHub Actions (#4170, #3738, #4602)
  - Fixes
  * Segfault if filter makes file panel empty (#4600)
  * Segfault in built-in help when going to the previous topic (#4627)
  * Incorrect handling of ext2 attributes of a directory (#4590)
  * Failed copy/move operations make ETA inaccurate (#3205, #4613, #4623)
  * Hotlist: use after free (#4621)
  * mc.ext.ini: typo for apt view command line (#4583)
  * mcedit: visual glitches if built with aspell, but libraries not installed (#4576)
  * mcedit: segfault on new file creation (#4580)
  * mcedit: PageDown skips lines in edit window (#4617)
  * mcedit: cursor jumps during PageDown in edit window (#4618)
  * mvciew: false-positive regex search of BOL (#4587)
  * mcdiff: segmentation fault on empty files merge (#4608)
  * tar vfs: double free (#4616)
  * sftpfs vfs: use after free (#4620)
  * tests: fix charset-related code on non-glibc platforms (Alpine, Illumos) (#3972, #4495)
  * tests: use weak symbols instead of symbol duplication to support non-GNU linkers / macOS (#4584, #3542)
- Removed patches:
  - 4575-fix-wrapper.patch - merged upstream
  - mc-extd-misc.patch - reslved upstream
  - mc-vfs-fish-deleted_source_file.patch - resolved upstream TODO verify
- Refreshed patches:
  - mc-esc-seq.patch
  - mc-extd-doc.patch
  - mc-extd-sound.patch
  - mc-extd-video.patch
  - mc-extd-xdg.patch
  - xls2csv_update.patch
- Rewrote patch mc-vfs-fish-deleted_source_file.patch</changelog>
  <changelog author="J Santel &lt;jsantel@automated.computer&gt;" date="1767182400">- run obs/service/source_validators/helpers/fix_changelog</changelog>
</package>
<package pkgid="774acdbd2464665bcb9cdc34e43db18c581506393a2a61dbe84c921d1191b2dfb8fa96a5aada6af43879591297138e811467dd594c69cbdf3b6265a007edd527" name="mc" arch="x86_64">
  <version epoch="0" ver="4.8.33" rel="6.26"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679227200">- update to 4.8.29:
  * Add more options for panel filter (#1373):
  * "Files only"
  * "Case sensitive"
  * "Using shell patterns"
  * Continue copy after interrupt
  * Restore menu accelerator for "Sort order": back to "S";
    change menu accelerator for "SFTP link" to "N"
  * Add support for cross-compilation with PERL path different
    between --build and --host
  * Bootstrap with autotools providing direct support for Apple
    M1
  * Port mc.ext to INI format and rename to mc.ext.ini
  * Implement compound (AND) conditions (Type/Shell and
    Type/Regex pairs) to disambiguate overloaded extensions
  * There is no fallback to previous mc.ext format
  * Editor
    + Change location of all user's syntax related stuff to
    ~/.local/share/mc/syntax/ directory
    + syntax/Syntax: document location of syntax files
    + Improvements of syntax highlighting:
    + YAML: improve multiline blocks highliting
    + New syntax highlighting:
    + Privoxy (https://www.privoxy.org) actions files
    + TOML (Tom's Obvious Minimal Language)
    + sqlite3 view: use 'immutable=1' URI parameter to prevent
    leaving wal/shm files after viewing sqlite database
    + Support of contour terminal emulator
    (https://github.com/contour-terminal/contour)
    + mc.ext.ini: clarify regex for makefiles
    + Remove empty hints translations by setting 5% threshold
  + Fixes
    + Fail to build with only SFTP network VFS is enabled
    + Crash on quick view of archives
    + Wrong description of --enable-configure-args option
    + Wrong version sort
    + No subshell if subshell is initializing more than 1 second
    + Filter keyboard shortcut only affects left panel
    + File type check does not work with special character in
    filename
    + Select files keeping the right mouse button pressed doesn't
    select all files
    + Cannot scroll panel listing upwards using mouse
    + "Directory Compare" doesn't correct work with panelization
    + Wrong decompressing of zip files in quick view panel
    + mc.ext: 'include' keyword (for command class def) have no
    effect if it was defined before 'Include' keyword (for
    command def)
    + mcedit: infinite loop when deleting a macro
    + mcviewer: segfault when switching from raw to parsed mode and
    back
    + Broken handling of zip archives
    + FISH subshell: commands don't work after window resize
    + FTP VFS: doesn't reconnect to server after timeout
    + FISH VFS: cannot remove non-empty directory
    + EXTFS VFS: segfault if archive contains file(s) in the parent
    directory
    + Tests: variable redeclaration in filevercmp_test5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1679572800">- mc-ext-audio.patch: refresh patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1692100800">- Update to 4.8.30
  - Core
  * Support PCRE2 as search engine (via ----with-search-engine=pcre2) (#4450)
  * Implement panelization buffers for both file panels (#4370)
  - VFS
  * tar: support extended headers (including long file names and sparse files) (#1952, #2201)
  * extfs helpers: replace "perl -w" with "use warnings" (MidnightCommander/mc#174)
  * extfs/patchfs: be more specific in error message (#4485)
  - Editor
  * Add syntax highlighting:
  - Jenkinsfiles (#4469)
  - B language (#4470)
  * Improve syntax highlighting:
  - ECMAScript (MidnightCommander/mc#172)
  - ECMAScript in TypeScript (MidnightCommander/mc#172)
  - use diff syntax highlighting for git commit messages (COMMIT_EDITMSG) (MidnightCommander/mc#85)
  - Misc
  * Code cleanup (#4426, #4438)
  * Filehighlight:
  - recognize vsix files as zip files (MidnightCommander/mc#171)
  * Skin updates:
  - julia256 (#4441, #4445)
  - Fixes
  * Usage of 'sed' in build system/makefiles is not portable (#4459, #4466)
  * Unportable '$&lt;' in Makefiles (#4460)
  * FTBFS if ncurses used without --with-ncurses-includes= configure parameter (#4462)
  * Ncurses library is duplicated in MCLIBS (#4463, #4465)
  * FTBFS without ext2fs attributes support (#4464)
  * Wrong sort order after swapping panels (#4432)
  * Incorrect time delimiter in the copy/move progress window (#4437)
  * Incorrect redraw of overlapped file panels (#4408)
  * Subshell/Command line prompt is empty/missing (#3121)
  * Find file: relative ignore directory is applied to the start search directory (#4235)
  * Diff viewer: options are not applied on second run (#4486)
  * mc.ext.ini: 'Edit' command from 'Default' section is ignored (#4434)
  * mc.ext.ini: .md files are not recognized as Markdown ones by extension (#4444)
  * mcedit: off-by-one error in paragraph formatting (#4446)
  * ftp: incomplete file listing: block and character devices, pipes, sockets are missed (#4472)
  * Various typos in the source code (MidnightCommander/mc#177, MidnightCommander/mc#178)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1706529600">- Update to 4.8.31
  - Core
  * Minimal version of GLib is 2.32.0.
  - VFS
  * fish: drop support of native FISH server and protocol. Rename VFS to shell (#4232)
  * extfs;
  - uc1541 extfs: update up to 3.6 version (#4511)
  - s3+: port to Python3 (#4324)
  * Support for LZO/LZOP compression format (#4509)
  - Misc
  * Skins: add color for non-printable characters in editor (#4433)
  - Fixes
  * FTBFS on FreeBSD with ext2fs attribute support (#4493)
  * Broken stickchars (-a) mode (#4498)
  * Wrong timestamp after resuming of file copy operation (#4499)
  * Editor: wrong deletion of marked column (#3761)
  * Diff viewer: segfault when display of line numbers is enabled (#4500)
  * Tar VFS: broken handling of hard links (#4494)
  * Sftp VFS: failure establishing SSH session due hashed host names in ~/.ssh/known_hosts (#4506)
  * Shell VFS: incorrect file names with cyrillic or diacritic symbols (#4507)
  * mc.ext.ini: incorrect description of of how multiple sections and keys with same names are processed (#4497)
  * mc.ext.ini: unescaped backslash \ is treated as invalid escape sequence in glib-2.77.3 and glib-2.79 (#4502)
  * mc.ext.ini: file "Makefile.zip" is handled as Makefile not as zip-arhive (#4419)
- Rebase mc-ext-audio.patch, mc-extd-xdg.patch and
  mc-vfs-fish-deleted_source_file.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1709553600">- fix python3 dependency (boo#1220900)</changelog>
  <changelog author="pgajdos@suse.com" date="1710763200">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1726574400">- Update to 4.8.32:
  - Core
  - Tell the current directory to the terminal using OSC 7 sequence (so it can open new tabs there) (#3088)
  - Preserve ext2fs attributes on copy/move operations (#4532)
  - Change name of temporary directory: make it unique for each run (#4535)
  - Hide password in file operation progress dialog (#4541)
  - Support reget in file move operation (#4563)
  - Implement nanosecond precision timestamps on non-Linux (macOS, BSD, AIX, Solaris) (#4563)
  - Remove remaining mmap code to simplify maintenance (#3960)
  - VFS
  - extfs: support unrar-7 (#4518)
  - Editor
  - Improve syntax highlighting:
  - C and C++ (MidnightCommander?/mc#195, #4556)
  - Viewer
  - Diff viewer
  - Add man page mcdiff.1 (#4224)
  - Misc
  - Code cleanup (#4524)
  - New skins
  - xoria256-thin, xoria256root-thin (#4530)
  - modarcon16-defbg-thin, modarcon16-thin, modarcon16root-defbg-thin, modarcon16root-thin (#4530)
  - modarin256-defbg-thin, modarin256-thin, modarin256root-defbg-thin, modarin256root-thin (#4530)
  - julia256root (#4536)
  - mc.ext.ini: clarify escaping of spaces and parenthesis (#4502)
  - Fixes
  - External editor does not work with arguments in $EDITOR (#4533)
  - fish shell: strings " cd (printf '%b' ... " in history (#4521)
  - Redundant back slashes for autocomplete (#4292)
  - subshell: call execl with argv[0] that is not an actual path to Bash (#4549)
  - mcedit: php.syntax: comment highlight from start of light only (#4519)
  - mcedit: wrong replacement using regular expressions with begin or end of line (#4525, #4526)
  - mcedit: losing column position when navigating up/down (MidnightCommander?/mc#194)
  - mcedit: macro deletes text (#4540)
  - mcedit: macros are applied to the pasted text (#4562)
  - extfs: iso9660: xorriso is slow to open an ISO image (#3570, #4567)
  - extfs: u7z: wrong add of nested directories to archive (#4559)
  - extfs: segfault on enter to deleted archive (#4560)
  - tar: segfault on copy files from archive (#4561)
  - man: typo (#4550)
- Remove mc-extfs-iso9660-xorriso.patch patch which doesn't apply anymore.
- Other patches reapplied.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1727092800">- Added patch 4575-fix-wrapper.patch - fixes boo#1203617</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1733227200">- Add mc-ext-obscpio.patch making mc handle SUSE *.obscpio
  archives (bsc#1233006).</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1737979200">- Update to 4.8.33:
  - Core
  * Minimal version of Automake is 1.14 (#4604)
  * Upgrade C standard to C99 (#4604)
  * Support ksh variants as subshell (#3748)
  * Improve fish 4.0 shell support (#4597)
  * Add support for bash PROMPT_COMMAND being an array (#4599)
  * Don't override ENV variable for ash/dash subshell (#4605)
  * Don't disable verbose mode if tty baudrate can't be reliably determined (#2452)
  * New keymap for vim users (#4588)
  - VFS
  * extfs vfs: chmod/chown inside extfs (e.g. zip archive) silently fails (#4629)
  * Add embedded torrent viewer/vfs (#3100)
  - Misc
  * Code cleanup (#4572, #4593, #4595, #4598)
  * Adjust mc-wrappers to work with the new MC_TMPDIR creation logic (#4575)
  * Prefer console players for sound, images and video in non-graphical sessions (#4479, #4596)
  * Support `TERM=xterm-clear` for FreeBSD users (#2633)
  * mc.ext.ini:
  - Support for Rust crates file format (#4609)
  - Support for OpenEmbedded ipk archives (#4626)
  * ext.d: select browser at runtime (#4615)
  * Move CI from Travis to GitHub Actions (#4170, #3738, #4602)
  - Fixes
  * Segfault if filter makes file panel empty (#4600)
  * Segfault in built-in help when going to the previous topic (#4627)
  * Incorrect handling of ext2 attributes of a directory (#4590)
  * Failed copy/move operations make ETA inaccurate (#3205, #4613, #4623)
  * Hotlist: use after free (#4621)
  * mc.ext.ini: typo for apt view command line (#4583)
  * mcedit: visual glitches if built with aspell, but libraries not installed (#4576)
  * mcedit: segfault on new file creation (#4580)
  * mcedit: PageDown skips lines in edit window (#4617)
  * mcedit: cursor jumps during PageDown in edit window (#4618)
  * mvciew: false-positive regex search of BOL (#4587)
  * mcdiff: segmentation fault on empty files merge (#4608)
  * tar vfs: double free (#4616)
  * sftpfs vfs: use after free (#4620)
  * tests: fix charset-related code on non-glibc platforms (Alpine, Illumos) (#3972, #4495)
  * tests: use weak symbols instead of symbol duplication to support non-GNU linkers / macOS (#4584, #3542)
- Removed patches:
  - 4575-fix-wrapper.patch - merged upstream
  - mc-extd-misc.patch - reslved upstream
  - mc-vfs-fish-deleted_source_file.patch - resolved upstream TODO verify
- Refreshed patches:
  - mc-esc-seq.patch
  - mc-extd-doc.patch
  - mc-extd-sound.patch
  - mc-extd-video.patch
  - mc-extd-xdg.patch
  - xls2csv_update.patch
- Rewrote patch mc-vfs-fish-deleted_source_file.patch</changelog>
  <changelog author="J Santel &lt;jsantel@automated.computer&gt;" date="1767182400">- run obs/service/source_validators/helpers/fix_changelog</changelog>
</package>
<package pkgid="f579ee4ecea59dac30b2408abee480c19f87517200e5ad9a91c5708cf815dca04554e5cb4c5f0d6b9033177a0aa07dac7928f3859da0c419b043c1a750b259d9" name="mc-debuginfo" arch="i586">
  <version epoch="0" ver="4.8.33" rel="6.26"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679227200">- update to 4.8.29:
  * Add more options for panel filter (#1373):
  * "Files only"
  * "Case sensitive"
  * "Using shell patterns"
  * Continue copy after interrupt
  * Restore menu accelerator for "Sort order": back to "S";
    change menu accelerator for "SFTP link" to "N"
  * Add support for cross-compilation with PERL path different
    between --build and --host
  * Bootstrap with autotools providing direct support for Apple
    M1
  * Port mc.ext to INI format and rename to mc.ext.ini
  * Implement compound (AND) conditions (Type/Shell and
    Type/Regex pairs) to disambiguate overloaded extensions
  * There is no fallback to previous mc.ext format
  * Editor
    + Change location of all user's syntax related stuff to
    ~/.local/share/mc/syntax/ directory
    + syntax/Syntax: document location of syntax files
    + Improvements of syntax highlighting:
    + YAML: improve multiline blocks highliting
    + New syntax highlighting:
    + Privoxy (https://www.privoxy.org) actions files
    + TOML (Tom's Obvious Minimal Language)
    + sqlite3 view: use 'immutable=1' URI parameter to prevent
    leaving wal/shm files after viewing sqlite database
    + Support of contour terminal emulator
    (https://github.com/contour-terminal/contour)
    + mc.ext.ini: clarify regex for makefiles
    + Remove empty hints translations by setting 5% threshold
  + Fixes
    + Fail to build with only SFTP network VFS is enabled
    + Crash on quick view of archives
    + Wrong description of --enable-configure-args option
    + Wrong version sort
    + No subshell if subshell is initializing more than 1 second
    + Filter keyboard shortcut only affects left panel
    + File type check does not work with special character in
    filename
    + Select files keeping the right mouse button pressed doesn't
    select all files
    + Cannot scroll panel listing upwards using mouse
    + "Directory Compare" doesn't correct work with panelization
    + Wrong decompressing of zip files in quick view panel
    + mc.ext: 'include' keyword (for command class def) have no
    effect if it was defined before 'Include' keyword (for
    command def)
    + mcedit: infinite loop when deleting a macro
    + mcviewer: segfault when switching from raw to parsed mode and
    back
    + Broken handling of zip archives
    + FISH subshell: commands don't work after window resize
    + FTP VFS: doesn't reconnect to server after timeout
    + FISH VFS: cannot remove non-empty directory
    + EXTFS VFS: segfault if archive contains file(s) in the parent
    directory
    + Tests: variable redeclaration in filevercmp_test5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1679572800">- mc-ext-audio.patch: refresh patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1692100800">- Update to 4.8.30
  - Core
  * Support PCRE2 as search engine (via ----with-search-engine=pcre2) (#4450)
  * Implement panelization buffers for both file panels (#4370)
  - VFS
  * tar: support extended headers (including long file names and sparse files) (#1952, #2201)
  * extfs helpers: replace "perl -w" with "use warnings" (MidnightCommander/mc#174)
  * extfs/patchfs: be more specific in error message (#4485)
  - Editor
  * Add syntax highlighting:
  - Jenkinsfiles (#4469)
  - B language (#4470)
  * Improve syntax highlighting:
  - ECMAScript (MidnightCommander/mc#172)
  - ECMAScript in TypeScript (MidnightCommander/mc#172)
  - use diff syntax highlighting for git commit messages (COMMIT_EDITMSG) (MidnightCommander/mc#85)
  - Misc
  * Code cleanup (#4426, #4438)
  * Filehighlight:
  - recognize vsix files as zip files (MidnightCommander/mc#171)
  * Skin updates:
  - julia256 (#4441, #4445)
  - Fixes
  * Usage of 'sed' in build system/makefiles is not portable (#4459, #4466)
  * Unportable '$&lt;' in Makefiles (#4460)
  * FTBFS if ncurses used without --with-ncurses-includes= configure parameter (#4462)
  * Ncurses library is duplicated in MCLIBS (#4463, #4465)
  * FTBFS without ext2fs attributes support (#4464)
  * Wrong sort order after swapping panels (#4432)
  * Incorrect time delimiter in the copy/move progress window (#4437)
  * Incorrect redraw of overlapped file panels (#4408)
  * Subshell/Command line prompt is empty/missing (#3121)
  * Find file: relative ignore directory is applied to the start search directory (#4235)
  * Diff viewer: options are not applied on second run (#4486)
  * mc.ext.ini: 'Edit' command from 'Default' section is ignored (#4434)
  * mc.ext.ini: .md files are not recognized as Markdown ones by extension (#4444)
  * mcedit: off-by-one error in paragraph formatting (#4446)
  * ftp: incomplete file listing: block and character devices, pipes, sockets are missed (#4472)
  * Various typos in the source code (MidnightCommander/mc#177, MidnightCommander/mc#178)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1706529600">- Update to 4.8.31
  - Core
  * Minimal version of GLib is 2.32.0.
  - VFS
  * fish: drop support of native FISH server and protocol. Rename VFS to shell (#4232)
  * extfs;
  - uc1541 extfs: update up to 3.6 version (#4511)
  - s3+: port to Python3 (#4324)
  * Support for LZO/LZOP compression format (#4509)
  - Misc
  * Skins: add color for non-printable characters in editor (#4433)
  - Fixes
  * FTBFS on FreeBSD with ext2fs attribute support (#4493)
  * Broken stickchars (-a) mode (#4498)
  * Wrong timestamp after resuming of file copy operation (#4499)
  * Editor: wrong deletion of marked column (#3761)
  * Diff viewer: segfault when display of line numbers is enabled (#4500)
  * Tar VFS: broken handling of hard links (#4494)
  * Sftp VFS: failure establishing SSH session due hashed host names in ~/.ssh/known_hosts (#4506)
  * Shell VFS: incorrect file names with cyrillic or diacritic symbols (#4507)
  * mc.ext.ini: incorrect description of of how multiple sections and keys with same names are processed (#4497)
  * mc.ext.ini: unescaped backslash \ is treated as invalid escape sequence in glib-2.77.3 and glib-2.79 (#4502)
  * mc.ext.ini: file "Makefile.zip" is handled as Makefile not as zip-arhive (#4419)
- Rebase mc-ext-audio.patch, mc-extd-xdg.patch and
  mc-vfs-fish-deleted_source_file.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1709553600">- fix python3 dependency (boo#1220900)</changelog>
  <changelog author="pgajdos@suse.com" date="1710763200">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1726574400">- Update to 4.8.32:
  - Core
  - Tell the current directory to the terminal using OSC 7 sequence (so it can open new tabs there) (#3088)
  - Preserve ext2fs attributes on copy/move operations (#4532)
  - Change name of temporary directory: make it unique for each run (#4535)
  - Hide password in file operation progress dialog (#4541)
  - Support reget in file move operation (#4563)
  - Implement nanosecond precision timestamps on non-Linux (macOS, BSD, AIX, Solaris) (#4563)
  - Remove remaining mmap code to simplify maintenance (#3960)
  - VFS
  - extfs: support unrar-7 (#4518)
  - Editor
  - Improve syntax highlighting:
  - C and C++ (MidnightCommander?/mc#195, #4556)
  - Viewer
  - Diff viewer
  - Add man page mcdiff.1 (#4224)
  - Misc
  - Code cleanup (#4524)
  - New skins
  - xoria256-thin, xoria256root-thin (#4530)
  - modarcon16-defbg-thin, modarcon16-thin, modarcon16root-defbg-thin, modarcon16root-thin (#4530)
  - modarin256-defbg-thin, modarin256-thin, modarin256root-defbg-thin, modarin256root-thin (#4530)
  - julia256root (#4536)
  - mc.ext.ini: clarify escaping of spaces and parenthesis (#4502)
  - Fixes
  - External editor does not work with arguments in $EDITOR (#4533)
  - fish shell: strings " cd (printf '%b' ... " in history (#4521)
  - Redundant back slashes for autocomplete (#4292)
  - subshell: call execl with argv[0] that is not an actual path to Bash (#4549)
  - mcedit: php.syntax: comment highlight from start of light only (#4519)
  - mcedit: wrong replacement using regular expressions with begin or end of line (#4525, #4526)
  - mcedit: losing column position when navigating up/down (MidnightCommander?/mc#194)
  - mcedit: macro deletes text (#4540)
  - mcedit: macros are applied to the pasted text (#4562)
  - extfs: iso9660: xorriso is slow to open an ISO image (#3570, #4567)
  - extfs: u7z: wrong add of nested directories to archive (#4559)
  - extfs: segfault on enter to deleted archive (#4560)
  - tar: segfault on copy files from archive (#4561)
  - man: typo (#4550)
- Remove mc-extfs-iso9660-xorriso.patch patch which doesn't apply anymore.
- Other patches reapplied.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1727092800">- Added patch 4575-fix-wrapper.patch - fixes boo#1203617</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1733227200">- Add mc-ext-obscpio.patch making mc handle SUSE *.obscpio
  archives (bsc#1233006).</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1737979200">- Update to 4.8.33:
  - Core
  * Minimal version of Automake is 1.14 (#4604)
  * Upgrade C standard to C99 (#4604)
  * Support ksh variants as subshell (#3748)
  * Improve fish 4.0 shell support (#4597)
  * Add support for bash PROMPT_COMMAND being an array (#4599)
  * Don't override ENV variable for ash/dash subshell (#4605)
  * Don't disable verbose mode if tty baudrate can't be reliably determined (#2452)
  * New keymap for vim users (#4588)
  - VFS
  * extfs vfs: chmod/chown inside extfs (e.g. zip archive) silently fails (#4629)
  * Add embedded torrent viewer/vfs (#3100)
  - Misc
  * Code cleanup (#4572, #4593, #4595, #4598)
  * Adjust mc-wrappers to work with the new MC_TMPDIR creation logic (#4575)
  * Prefer console players for sound, images and video in non-graphical sessions (#4479, #4596)
  * Support `TERM=xterm-clear` for FreeBSD users (#2633)
  * mc.ext.ini:
  - Support for Rust crates file format (#4609)
  - Support for OpenEmbedded ipk archives (#4626)
  * ext.d: select browser at runtime (#4615)
  * Move CI from Travis to GitHub Actions (#4170, #3738, #4602)
  - Fixes
  * Segfault if filter makes file panel empty (#4600)
  * Segfault in built-in help when going to the previous topic (#4627)
  * Incorrect handling of ext2 attributes of a directory (#4590)
  * Failed copy/move operations make ETA inaccurate (#3205, #4613, #4623)
  * Hotlist: use after free (#4621)
  * mc.ext.ini: typo for apt view command line (#4583)
  * mcedit: visual glitches if built with aspell, but libraries not installed (#4576)
  * mcedit: segfault on new file creation (#4580)
  * mcedit: PageDown skips lines in edit window (#4617)
  * mcedit: cursor jumps during PageDown in edit window (#4618)
  * mvciew: false-positive regex search of BOL (#4587)
  * mcdiff: segmentation fault on empty files merge (#4608)
  * tar vfs: double free (#4616)
  * sftpfs vfs: use after free (#4620)
  * tests: fix charset-related code on non-glibc platforms (Alpine, Illumos) (#3972, #4495)
  * tests: use weak symbols instead of symbol duplication to support non-GNU linkers / macOS (#4584, #3542)
- Removed patches:
  - 4575-fix-wrapper.patch - merged upstream
  - mc-extd-misc.patch - reslved upstream
  - mc-vfs-fish-deleted_source_file.patch - resolved upstream TODO verify
- Refreshed patches:
  - mc-esc-seq.patch
  - mc-extd-doc.patch
  - mc-extd-sound.patch
  - mc-extd-video.patch
  - mc-extd-xdg.patch
  - xls2csv_update.patch
- Rewrote patch mc-vfs-fish-deleted_source_file.patch</changelog>
  <changelog author="J Santel &lt;jsantel@automated.computer&gt;" date="1767182400">- run obs/service/source_validators/helpers/fix_changelog</changelog>
</package>
<package pkgid="255eb818b7a1217c632a6af37e21d33b8fda5034331df7f08cdead6ac4913334eeb9ea9fc37a70806052a0bc62f562b9455bf9b8964d3568c508808c51406b8c" name="mc-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.8.33" rel="6.26"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679227200">- update to 4.8.29:
  * Add more options for panel filter (#1373):
  * "Files only"
  * "Case sensitive"
  * "Using shell patterns"
  * Continue copy after interrupt
  * Restore menu accelerator for "Sort order": back to "S";
    change menu accelerator for "SFTP link" to "N"
  * Add support for cross-compilation with PERL path different
    between --build and --host
  * Bootstrap with autotools providing direct support for Apple
    M1
  * Port mc.ext to INI format and rename to mc.ext.ini
  * Implement compound (AND) conditions (Type/Shell and
    Type/Regex pairs) to disambiguate overloaded extensions
  * There is no fallback to previous mc.ext format
  * Editor
    + Change location of all user's syntax related stuff to
    ~/.local/share/mc/syntax/ directory
    + syntax/Syntax: document location of syntax files
    + Improvements of syntax highlighting:
    + YAML: improve multiline blocks highliting
    + New syntax highlighting:
    + Privoxy (https://www.privoxy.org) actions files
    + TOML (Tom's Obvious Minimal Language)
    + sqlite3 view: use 'immutable=1' URI parameter to prevent
    leaving wal/shm files after viewing sqlite database
    + Support of contour terminal emulator
    (https://github.com/contour-terminal/contour)
    + mc.ext.ini: clarify regex for makefiles
    + Remove empty hints translations by setting 5% threshold
  + Fixes
    + Fail to build with only SFTP network VFS is enabled
    + Crash on quick view of archives
    + Wrong description of --enable-configure-args option
    + Wrong version sort
    + No subshell if subshell is initializing more than 1 second
    + Filter keyboard shortcut only affects left panel
    + File type check does not work with special character in
    filename
    + Select files keeping the right mouse button pressed doesn't
    select all files
    + Cannot scroll panel listing upwards using mouse
    + "Directory Compare" doesn't correct work with panelization
    + Wrong decompressing of zip files in quick view panel
    + mc.ext: 'include' keyword (for command class def) have no
    effect if it was defined before 'Include' keyword (for
    command def)
    + mcedit: infinite loop when deleting a macro
    + mcviewer: segfault when switching from raw to parsed mode and
    back
    + Broken handling of zip archives
    + FISH subshell: commands don't work after window resize
    + FTP VFS: doesn't reconnect to server after timeout
    + FISH VFS: cannot remove non-empty directory
    + EXTFS VFS: segfault if archive contains file(s) in the parent
    directory
    + Tests: variable redeclaration in filevercmp_test5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1679572800">- mc-ext-audio.patch: refresh patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1692100800">- Update to 4.8.30
  - Core
  * Support PCRE2 as search engine (via ----with-search-engine=pcre2) (#4450)
  * Implement panelization buffers for both file panels (#4370)
  - VFS
  * tar: support extended headers (including long file names and sparse files) (#1952, #2201)
  * extfs helpers: replace "perl -w" with "use warnings" (MidnightCommander/mc#174)
  * extfs/patchfs: be more specific in error message (#4485)
  - Editor
  * Add syntax highlighting:
  - Jenkinsfiles (#4469)
  - B language (#4470)
  * Improve syntax highlighting:
  - ECMAScript (MidnightCommander/mc#172)
  - ECMAScript in TypeScript (MidnightCommander/mc#172)
  - use diff syntax highlighting for git commit messages (COMMIT_EDITMSG) (MidnightCommander/mc#85)
  - Misc
  * Code cleanup (#4426, #4438)
  * Filehighlight:
  - recognize vsix files as zip files (MidnightCommander/mc#171)
  * Skin updates:
  - julia256 (#4441, #4445)
  - Fixes
  * Usage of 'sed' in build system/makefiles is not portable (#4459, #4466)
  * Unportable '$&lt;' in Makefiles (#4460)
  * FTBFS if ncurses used without --with-ncurses-includes= configure parameter (#4462)
  * Ncurses library is duplicated in MCLIBS (#4463, #4465)
  * FTBFS without ext2fs attributes support (#4464)
  * Wrong sort order after swapping panels (#4432)
  * Incorrect time delimiter in the copy/move progress window (#4437)
  * Incorrect redraw of overlapped file panels (#4408)
  * Subshell/Command line prompt is empty/missing (#3121)
  * Find file: relative ignore directory is applied to the start search directory (#4235)
  * Diff viewer: options are not applied on second run (#4486)
  * mc.ext.ini: 'Edit' command from 'Default' section is ignored (#4434)
  * mc.ext.ini: .md files are not recognized as Markdown ones by extension (#4444)
  * mcedit: off-by-one error in paragraph formatting (#4446)
  * ftp: incomplete file listing: block and character devices, pipes, sockets are missed (#4472)
  * Various typos in the source code (MidnightCommander/mc#177, MidnightCommander/mc#178)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1706529600">- Update to 4.8.31
  - Core
  * Minimal version of GLib is 2.32.0.
  - VFS
  * fish: drop support of native FISH server and protocol. Rename VFS to shell (#4232)
  * extfs;
  - uc1541 extfs: update up to 3.6 version (#4511)
  - s3+: port to Python3 (#4324)
  * Support for LZO/LZOP compression format (#4509)
  - Misc
  * Skins: add color for non-printable characters in editor (#4433)
  - Fixes
  * FTBFS on FreeBSD with ext2fs attribute support (#4493)
  * Broken stickchars (-a) mode (#4498)
  * Wrong timestamp after resuming of file copy operation (#4499)
  * Editor: wrong deletion of marked column (#3761)
  * Diff viewer: segfault when display of line numbers is enabled (#4500)
  * Tar VFS: broken handling of hard links (#4494)
  * Sftp VFS: failure establishing SSH session due hashed host names in ~/.ssh/known_hosts (#4506)
  * Shell VFS: incorrect file names with cyrillic or diacritic symbols (#4507)
  * mc.ext.ini: incorrect description of of how multiple sections and keys with same names are processed (#4497)
  * mc.ext.ini: unescaped backslash \ is treated as invalid escape sequence in glib-2.77.3 and glib-2.79 (#4502)
  * mc.ext.ini: file "Makefile.zip" is handled as Makefile not as zip-arhive (#4419)
- Rebase mc-ext-audio.patch, mc-extd-xdg.patch and
  mc-vfs-fish-deleted_source_file.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1709553600">- fix python3 dependency (boo#1220900)</changelog>
  <changelog author="pgajdos@suse.com" date="1710763200">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1726574400">- Update to 4.8.32:
  - Core
  - Tell the current directory to the terminal using OSC 7 sequence (so it can open new tabs there) (#3088)
  - Preserve ext2fs attributes on copy/move operations (#4532)
  - Change name of temporary directory: make it unique for each run (#4535)
  - Hide password in file operation progress dialog (#4541)
  - Support reget in file move operation (#4563)
  - Implement nanosecond precision timestamps on non-Linux (macOS, BSD, AIX, Solaris) (#4563)
  - Remove remaining mmap code to simplify maintenance (#3960)
  - VFS
  - extfs: support unrar-7 (#4518)
  - Editor
  - Improve syntax highlighting:
  - C and C++ (MidnightCommander?/mc#195, #4556)
  - Viewer
  - Diff viewer
  - Add man page mcdiff.1 (#4224)
  - Misc
  - Code cleanup (#4524)
  - New skins
  - xoria256-thin, xoria256root-thin (#4530)
  - modarcon16-defbg-thin, modarcon16-thin, modarcon16root-defbg-thin, modarcon16root-thin (#4530)
  - modarin256-defbg-thin, modarin256-thin, modarin256root-defbg-thin, modarin256root-thin (#4530)
  - julia256root (#4536)
  - mc.ext.ini: clarify escaping of spaces and parenthesis (#4502)
  - Fixes
  - External editor does not work with arguments in $EDITOR (#4533)
  - fish shell: strings " cd (printf '%b' ... " in history (#4521)
  - Redundant back slashes for autocomplete (#4292)
  - subshell: call execl with argv[0] that is not an actual path to Bash (#4549)
  - mcedit: php.syntax: comment highlight from start of light only (#4519)
  - mcedit: wrong replacement using regular expressions with begin or end of line (#4525, #4526)
  - mcedit: losing column position when navigating up/down (MidnightCommander?/mc#194)
  - mcedit: macro deletes text (#4540)
  - mcedit: macros are applied to the pasted text (#4562)
  - extfs: iso9660: xorriso is slow to open an ISO image (#3570, #4567)
  - extfs: u7z: wrong add of nested directories to archive (#4559)
  - extfs: segfault on enter to deleted archive (#4560)
  - tar: segfault on copy files from archive (#4561)
  - man: typo (#4550)
- Remove mc-extfs-iso9660-xorriso.patch patch which doesn't apply anymore.
- Other patches reapplied.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1727092800">- Added patch 4575-fix-wrapper.patch - fixes boo#1203617</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1733227200">- Add mc-ext-obscpio.patch making mc handle SUSE *.obscpio
  archives (bsc#1233006).</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1737979200">- Update to 4.8.33:
  - Core
  * Minimal version of Automake is 1.14 (#4604)
  * Upgrade C standard to C99 (#4604)
  * Support ksh variants as subshell (#3748)
  * Improve fish 4.0 shell support (#4597)
  * Add support for bash PROMPT_COMMAND being an array (#4599)
  * Don't override ENV variable for ash/dash subshell (#4605)
  * Don't disable verbose mode if tty baudrate can't be reliably determined (#2452)
  * New keymap for vim users (#4588)
  - VFS
  * extfs vfs: chmod/chown inside extfs (e.g. zip archive) silently fails (#4629)
  * Add embedded torrent viewer/vfs (#3100)
  - Misc
  * Code cleanup (#4572, #4593, #4595, #4598)
  * Adjust mc-wrappers to work with the new MC_TMPDIR creation logic (#4575)
  * Prefer console players for sound, images and video in non-graphical sessions (#4479, #4596)
  * Support `TERM=xterm-clear` for FreeBSD users (#2633)
  * mc.ext.ini:
  - Support for Rust crates file format (#4609)
  - Support for OpenEmbedded ipk archives (#4626)
  * ext.d: select browser at runtime (#4615)
  * Move CI from Travis to GitHub Actions (#4170, #3738, #4602)
  - Fixes
  * Segfault if filter makes file panel empty (#4600)
  * Segfault in built-in help when going to the previous topic (#4627)
  * Incorrect handling of ext2 attributes of a directory (#4590)
  * Failed copy/move operations make ETA inaccurate (#3205, #4613, #4623)
  * Hotlist: use after free (#4621)
  * mc.ext.ini: typo for apt view command line (#4583)
  * mcedit: visual glitches if built with aspell, but libraries not installed (#4576)
  * mcedit: segfault on new file creation (#4580)
  * mcedit: PageDown skips lines in edit window (#4617)
  * mcedit: cursor jumps during PageDown in edit window (#4618)
  * mvciew: false-positive regex search of BOL (#4587)
  * mcdiff: segmentation fault on empty files merge (#4608)
  * tar vfs: double free (#4616)
  * sftpfs vfs: use after free (#4620)
  * tests: fix charset-related code on non-glibc platforms (Alpine, Illumos) (#3972, #4495)
  * tests: use weak symbols instead of symbol duplication to support non-GNU linkers / macOS (#4584, #3542)
- Removed patches:
  - 4575-fix-wrapper.patch - merged upstream
  - mc-extd-misc.patch - reslved upstream
  - mc-vfs-fish-deleted_source_file.patch - resolved upstream TODO verify
- Refreshed patches:
  - mc-esc-seq.patch
  - mc-extd-doc.patch
  - mc-extd-sound.patch
  - mc-extd-video.patch
  - mc-extd-xdg.patch
  - xls2csv_update.patch
- Rewrote patch mc-vfs-fish-deleted_source_file.patch</changelog>
  <changelog author="J Santel &lt;jsantel@automated.computer&gt;" date="1767182400">- run obs/service/source_validators/helpers/fix_changelog</changelog>
</package>
<package pkgid="545e5a9e8d6cb4a95fda8190b8a780e1ed07797874fd3a9703be083ca8e59de5ccacca668a2eebb979336a0849da8678b8d10e4e3a3310a3b3cf2a76ca5c62ed" name="mc-debugsource" arch="i586">
  <version epoch="0" ver="4.8.33" rel="6.26"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679227200">- update to 4.8.29:
  * Add more options for panel filter (#1373):
  * "Files only"
  * "Case sensitive"
  * "Using shell patterns"
  * Continue copy after interrupt
  * Restore menu accelerator for "Sort order": back to "S";
    change menu accelerator for "SFTP link" to "N"
  * Add support for cross-compilation with PERL path different
    between --build and --host
  * Bootstrap with autotools providing direct support for Apple
    M1
  * Port mc.ext to INI format and rename to mc.ext.ini
  * Implement compound (AND) conditions (Type/Shell and
    Type/Regex pairs) to disambiguate overloaded extensions
  * There is no fallback to previous mc.ext format
  * Editor
    + Change location of all user's syntax related stuff to
    ~/.local/share/mc/syntax/ directory
    + syntax/Syntax: document location of syntax files
    + Improvements of syntax highlighting:
    + YAML: improve multiline blocks highliting
    + New syntax highlighting:
    + Privoxy (https://www.privoxy.org) actions files
    + TOML (Tom's Obvious Minimal Language)
    + sqlite3 view: use 'immutable=1' URI parameter to prevent
    leaving wal/shm files after viewing sqlite database
    + Support of contour terminal emulator
    (https://github.com/contour-terminal/contour)
    + mc.ext.ini: clarify regex for makefiles
    + Remove empty hints translations by setting 5% threshold
  + Fixes
    + Fail to build with only SFTP network VFS is enabled
    + Crash on quick view of archives
    + Wrong description of --enable-configure-args option
    + Wrong version sort
    + No subshell if subshell is initializing more than 1 second
    + Filter keyboard shortcut only affects left panel
    + File type check does not work with special character in
    filename
    + Select files keeping the right mouse button pressed doesn't
    select all files
    + Cannot scroll panel listing upwards using mouse
    + "Directory Compare" doesn't correct work with panelization
    + Wrong decompressing of zip files in quick view panel
    + mc.ext: 'include' keyword (for command class def) have no
    effect if it was defined before 'Include' keyword (for
    command def)
    + mcedit: infinite loop when deleting a macro
    + mcviewer: segfault when switching from raw to parsed mode and
    back
    + Broken handling of zip archives
    + FISH subshell: commands don't work after window resize
    + FTP VFS: doesn't reconnect to server after timeout
    + FISH VFS: cannot remove non-empty directory
    + EXTFS VFS: segfault if archive contains file(s) in the parent
    directory
    + Tests: variable redeclaration in filevercmp_test5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1679572800">- mc-ext-audio.patch: refresh patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1692100800">- Update to 4.8.30
  - Core
  * Support PCRE2 as search engine (via ----with-search-engine=pcre2) (#4450)
  * Implement panelization buffers for both file panels (#4370)
  - VFS
  * tar: support extended headers (including long file names and sparse files) (#1952, #2201)
  * extfs helpers: replace "perl -w" with "use warnings" (MidnightCommander/mc#174)
  * extfs/patchfs: be more specific in error message (#4485)
  - Editor
  * Add syntax highlighting:
  - Jenkinsfiles (#4469)
  - B language (#4470)
  * Improve syntax highlighting:
  - ECMAScript (MidnightCommander/mc#172)
  - ECMAScript in TypeScript (MidnightCommander/mc#172)
  - use diff syntax highlighting for git commit messages (COMMIT_EDITMSG) (MidnightCommander/mc#85)
  - Misc
  * Code cleanup (#4426, #4438)
  * Filehighlight:
  - recognize vsix files as zip files (MidnightCommander/mc#171)
  * Skin updates:
  - julia256 (#4441, #4445)
  - Fixes
  * Usage of 'sed' in build system/makefiles is not portable (#4459, #4466)
  * Unportable '$&lt;' in Makefiles (#4460)
  * FTBFS if ncurses used without --with-ncurses-includes= configure parameter (#4462)
  * Ncurses library is duplicated in MCLIBS (#4463, #4465)
  * FTBFS without ext2fs attributes support (#4464)
  * Wrong sort order after swapping panels (#4432)
  * Incorrect time delimiter in the copy/move progress window (#4437)
  * Incorrect redraw of overlapped file panels (#4408)
  * Subshell/Command line prompt is empty/missing (#3121)
  * Find file: relative ignore directory is applied to the start search directory (#4235)
  * Diff viewer: options are not applied on second run (#4486)
  * mc.ext.ini: 'Edit' command from 'Default' section is ignored (#4434)
  * mc.ext.ini: .md files are not recognized as Markdown ones by extension (#4444)
  * mcedit: off-by-one error in paragraph formatting (#4446)
  * ftp: incomplete file listing: block and character devices, pipes, sockets are missed (#4472)
  * Various typos in the source code (MidnightCommander/mc#177, MidnightCommander/mc#178)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1706529600">- Update to 4.8.31
  - Core
  * Minimal version of GLib is 2.32.0.
  - VFS
  * fish: drop support of native FISH server and protocol. Rename VFS to shell (#4232)
  * extfs;
  - uc1541 extfs: update up to 3.6 version (#4511)
  - s3+: port to Python3 (#4324)
  * Support for LZO/LZOP compression format (#4509)
  - Misc
  * Skins: add color for non-printable characters in editor (#4433)
  - Fixes
  * FTBFS on FreeBSD with ext2fs attribute support (#4493)
  * Broken stickchars (-a) mode (#4498)
  * Wrong timestamp after resuming of file copy operation (#4499)
  * Editor: wrong deletion of marked column (#3761)
  * Diff viewer: segfault when display of line numbers is enabled (#4500)
  * Tar VFS: broken handling of hard links (#4494)
  * Sftp VFS: failure establishing SSH session due hashed host names in ~/.ssh/known_hosts (#4506)
  * Shell VFS: incorrect file names with cyrillic or diacritic symbols (#4507)
  * mc.ext.ini: incorrect description of of how multiple sections and keys with same names are processed (#4497)
  * mc.ext.ini: unescaped backslash \ is treated as invalid escape sequence in glib-2.77.3 and glib-2.79 (#4502)
  * mc.ext.ini: file "Makefile.zip" is handled as Makefile not as zip-arhive (#4419)
- Rebase mc-ext-audio.patch, mc-extd-xdg.patch and
  mc-vfs-fish-deleted_source_file.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1709553600">- fix python3 dependency (boo#1220900)</changelog>
  <changelog author="pgajdos@suse.com" date="1710763200">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1726574400">- Update to 4.8.32:
  - Core
  - Tell the current directory to the terminal using OSC 7 sequence (so it can open new tabs there) (#3088)
  - Preserve ext2fs attributes on copy/move operations (#4532)
  - Change name of temporary directory: make it unique for each run (#4535)
  - Hide password in file operation progress dialog (#4541)
  - Support reget in file move operation (#4563)
  - Implement nanosecond precision timestamps on non-Linux (macOS, BSD, AIX, Solaris) (#4563)
  - Remove remaining mmap code to simplify maintenance (#3960)
  - VFS
  - extfs: support unrar-7 (#4518)
  - Editor
  - Improve syntax highlighting:
  - C and C++ (MidnightCommander?/mc#195, #4556)
  - Viewer
  - Diff viewer
  - Add man page mcdiff.1 (#4224)
  - Misc
  - Code cleanup (#4524)
  - New skins
  - xoria256-thin, xoria256root-thin (#4530)
  - modarcon16-defbg-thin, modarcon16-thin, modarcon16root-defbg-thin, modarcon16root-thin (#4530)
  - modarin256-defbg-thin, modarin256-thin, modarin256root-defbg-thin, modarin256root-thin (#4530)
  - julia256root (#4536)
  - mc.ext.ini: clarify escaping of spaces and parenthesis (#4502)
  - Fixes
  - External editor does not work with arguments in $EDITOR (#4533)
  - fish shell: strings " cd (printf '%b' ... " in history (#4521)
  - Redundant back slashes for autocomplete (#4292)
  - subshell: call execl with argv[0] that is not an actual path to Bash (#4549)
  - mcedit: php.syntax: comment highlight from start of light only (#4519)
  - mcedit: wrong replacement using regular expressions with begin or end of line (#4525, #4526)
  - mcedit: losing column position when navigating up/down (MidnightCommander?/mc#194)
  - mcedit: macro deletes text (#4540)
  - mcedit: macros are applied to the pasted text (#4562)
  - extfs: iso9660: xorriso is slow to open an ISO image (#3570, #4567)
  - extfs: u7z: wrong add of nested directories to archive (#4559)
  - extfs: segfault on enter to deleted archive (#4560)
  - tar: segfault on copy files from archive (#4561)
  - man: typo (#4550)
- Remove mc-extfs-iso9660-xorriso.patch patch which doesn't apply anymore.
- Other patches reapplied.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1727092800">- Added patch 4575-fix-wrapper.patch - fixes boo#1203617</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1733227200">- Add mc-ext-obscpio.patch making mc handle SUSE *.obscpio
  archives (bsc#1233006).</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1737979200">- Update to 4.8.33:
  - Core
  * Minimal version of Automake is 1.14 (#4604)
  * Upgrade C standard to C99 (#4604)
  * Support ksh variants as subshell (#3748)
  * Improve fish 4.0 shell support (#4597)
  * Add support for bash PROMPT_COMMAND being an array (#4599)
  * Don't override ENV variable for ash/dash subshell (#4605)
  * Don't disable verbose mode if tty baudrate can't be reliably determined (#2452)
  * New keymap for vim users (#4588)
  - VFS
  * extfs vfs: chmod/chown inside extfs (e.g. zip archive) silently fails (#4629)
  * Add embedded torrent viewer/vfs (#3100)
  - Misc
  * Code cleanup (#4572, #4593, #4595, #4598)
  * Adjust mc-wrappers to work with the new MC_TMPDIR creation logic (#4575)
  * Prefer console players for sound, images and video in non-graphical sessions (#4479, #4596)
  * Support `TERM=xterm-clear` for FreeBSD users (#2633)
  * mc.ext.ini:
  - Support for Rust crates file format (#4609)
  - Support for OpenEmbedded ipk archives (#4626)
  * ext.d: select browser at runtime (#4615)
  * Move CI from Travis to GitHub Actions (#4170, #3738, #4602)
  - Fixes
  * Segfault if filter makes file panel empty (#4600)
  * Segfault in built-in help when going to the previous topic (#4627)
  * Incorrect handling of ext2 attributes of a directory (#4590)
  * Failed copy/move operations make ETA inaccurate (#3205, #4613, #4623)
  * Hotlist: use after free (#4621)
  * mc.ext.ini: typo for apt view command line (#4583)
  * mcedit: visual glitches if built with aspell, but libraries not installed (#4576)
  * mcedit: segfault on new file creation (#4580)
  * mcedit: PageDown skips lines in edit window (#4617)
  * mcedit: cursor jumps during PageDown in edit window (#4618)
  * mvciew: false-positive regex search of BOL (#4587)
  * mcdiff: segmentation fault on empty files merge (#4608)
  * tar vfs: double free (#4616)
  * sftpfs vfs: use after free (#4620)
  * tests: fix charset-related code on non-glibc platforms (Alpine, Illumos) (#3972, #4495)
  * tests: use weak symbols instead of symbol duplication to support non-GNU linkers / macOS (#4584, #3542)
- Removed patches:
  - 4575-fix-wrapper.patch - merged upstream
  - mc-extd-misc.patch - reslved upstream
  - mc-vfs-fish-deleted_source_file.patch - resolved upstream TODO verify
- Refreshed patches:
  - mc-esc-seq.patch
  - mc-extd-doc.patch
  - mc-extd-sound.patch
  - mc-extd-video.patch
  - mc-extd-xdg.patch
  - xls2csv_update.patch
- Rewrote patch mc-vfs-fish-deleted_source_file.patch</changelog>
  <changelog author="J Santel &lt;jsantel@automated.computer&gt;" date="1767182400">- run obs/service/source_validators/helpers/fix_changelog</changelog>
</package>
<package pkgid="1d67d1c749bbc3fdc7895570250a5bd6e8c11415a131de444e407f82eba3d91279f4339d8b4c3b88cc808ab7c3c06029c64142a122d563e8a1c66cf510e9b429" name="mc-debugsource" arch="x86_64">
  <version epoch="0" ver="4.8.33" rel="6.26"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679227200">- update to 4.8.29:
  * Add more options for panel filter (#1373):
  * "Files only"
  * "Case sensitive"
  * "Using shell patterns"
  * Continue copy after interrupt
  * Restore menu accelerator for "Sort order": back to "S";
    change menu accelerator for "SFTP link" to "N"
  * Add support for cross-compilation with PERL path different
    between --build and --host
  * Bootstrap with autotools providing direct support for Apple
    M1
  * Port mc.ext to INI format and rename to mc.ext.ini
  * Implement compound (AND) conditions (Type/Shell and
    Type/Regex pairs) to disambiguate overloaded extensions
  * There is no fallback to previous mc.ext format
  * Editor
    + Change location of all user's syntax related stuff to
    ~/.local/share/mc/syntax/ directory
    + syntax/Syntax: document location of syntax files
    + Improvements of syntax highlighting:
    + YAML: improve multiline blocks highliting
    + New syntax highlighting:
    + Privoxy (https://www.privoxy.org) actions files
    + TOML (Tom's Obvious Minimal Language)
    + sqlite3 view: use 'immutable=1' URI parameter to prevent
    leaving wal/shm files after viewing sqlite database
    + Support of contour terminal emulator
    (https://github.com/contour-terminal/contour)
    + mc.ext.ini: clarify regex for makefiles
    + Remove empty hints translations by setting 5% threshold
  + Fixes
    + Fail to build with only SFTP network VFS is enabled
    + Crash on quick view of archives
    + Wrong description of --enable-configure-args option
    + Wrong version sort
    + No subshell if subshell is initializing more than 1 second
    + Filter keyboard shortcut only affects left panel
    + File type check does not work with special character in
    filename
    + Select files keeping the right mouse button pressed doesn't
    select all files
    + Cannot scroll panel listing upwards using mouse
    + "Directory Compare" doesn't correct work with panelization
    + Wrong decompressing of zip files in quick view panel
    + mc.ext: 'include' keyword (for command class def) have no
    effect if it was defined before 'Include' keyword (for
    command def)
    + mcedit: infinite loop when deleting a macro
    + mcviewer: segfault when switching from raw to parsed mode and
    back
    + Broken handling of zip archives
    + FISH subshell: commands don't work after window resize
    + FTP VFS: doesn't reconnect to server after timeout
    + FISH VFS: cannot remove non-empty directory
    + EXTFS VFS: segfault if archive contains file(s) in the parent
    directory
    + Tests: variable redeclaration in filevercmp_test5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1679572800">- mc-ext-audio.patch: refresh patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1692100800">- Update to 4.8.30
  - Core
  * Support PCRE2 as search engine (via ----with-search-engine=pcre2) (#4450)
  * Implement panelization buffers for both file panels (#4370)
  - VFS
  * tar: support extended headers (including long file names and sparse files) (#1952, #2201)
  * extfs helpers: replace "perl -w" with "use warnings" (MidnightCommander/mc#174)
  * extfs/patchfs: be more specific in error message (#4485)
  - Editor
  * Add syntax highlighting:
  - Jenkinsfiles (#4469)
  - B language (#4470)
  * Improve syntax highlighting:
  - ECMAScript (MidnightCommander/mc#172)
  - ECMAScript in TypeScript (MidnightCommander/mc#172)
  - use diff syntax highlighting for git commit messages (COMMIT_EDITMSG) (MidnightCommander/mc#85)
  - Misc
  * Code cleanup (#4426, #4438)
  * Filehighlight:
  - recognize vsix files as zip files (MidnightCommander/mc#171)
  * Skin updates:
  - julia256 (#4441, #4445)
  - Fixes
  * Usage of 'sed' in build system/makefiles is not portable (#4459, #4466)
  * Unportable '$&lt;' in Makefiles (#4460)
  * FTBFS if ncurses used without --with-ncurses-includes= configure parameter (#4462)
  * Ncurses library is duplicated in MCLIBS (#4463, #4465)
  * FTBFS without ext2fs attributes support (#4464)
  * Wrong sort order after swapping panels (#4432)
  * Incorrect time delimiter in the copy/move progress window (#4437)
  * Incorrect redraw of overlapped file panels (#4408)
  * Subshell/Command line prompt is empty/missing (#3121)
  * Find file: relative ignore directory is applied to the start search directory (#4235)
  * Diff viewer: options are not applied on second run (#4486)
  * mc.ext.ini: 'Edit' command from 'Default' section is ignored (#4434)
  * mc.ext.ini: .md files are not recognized as Markdown ones by extension (#4444)
  * mcedit: off-by-one error in paragraph formatting (#4446)
  * ftp: incomplete file listing: block and character devices, pipes, sockets are missed (#4472)
  * Various typos in the source code (MidnightCommander/mc#177, MidnightCommander/mc#178)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1706529600">- Update to 4.8.31
  - Core
  * Minimal version of GLib is 2.32.0.
  - VFS
  * fish: drop support of native FISH server and protocol. Rename VFS to shell (#4232)
  * extfs;
  - uc1541 extfs: update up to 3.6 version (#4511)
  - s3+: port to Python3 (#4324)
  * Support for LZO/LZOP compression format (#4509)
  - Misc
  * Skins: add color for non-printable characters in editor (#4433)
  - Fixes
  * FTBFS on FreeBSD with ext2fs attribute support (#4493)
  * Broken stickchars (-a) mode (#4498)
  * Wrong timestamp after resuming of file copy operation (#4499)
  * Editor: wrong deletion of marked column (#3761)
  * Diff viewer: segfault when display of line numbers is enabled (#4500)
  * Tar VFS: broken handling of hard links (#4494)
  * Sftp VFS: failure establishing SSH session due hashed host names in ~/.ssh/known_hosts (#4506)
  * Shell VFS: incorrect file names with cyrillic or diacritic symbols (#4507)
  * mc.ext.ini: incorrect description of of how multiple sections and keys with same names are processed (#4497)
  * mc.ext.ini: unescaped backslash \ is treated as invalid escape sequence in glib-2.77.3 and glib-2.79 (#4502)
  * mc.ext.ini: file "Makefile.zip" is handled as Makefile not as zip-arhive (#4419)
- Rebase mc-ext-audio.patch, mc-extd-xdg.patch and
  mc-vfs-fish-deleted_source_file.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1709553600">- fix python3 dependency (boo#1220900)</changelog>
  <changelog author="pgajdos@suse.com" date="1710763200">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1726574400">- Update to 4.8.32:
  - Core
  - Tell the current directory to the terminal using OSC 7 sequence (so it can open new tabs there) (#3088)
  - Preserve ext2fs attributes on copy/move operations (#4532)
  - Change name of temporary directory: make it unique for each run (#4535)
  - Hide password in file operation progress dialog (#4541)
  - Support reget in file move operation (#4563)
  - Implement nanosecond precision timestamps on non-Linux (macOS, BSD, AIX, Solaris) (#4563)
  - Remove remaining mmap code to simplify maintenance (#3960)
  - VFS
  - extfs: support unrar-7 (#4518)
  - Editor
  - Improve syntax highlighting:
  - C and C++ (MidnightCommander?/mc#195, #4556)
  - Viewer
  - Diff viewer
  - Add man page mcdiff.1 (#4224)
  - Misc
  - Code cleanup (#4524)
  - New skins
  - xoria256-thin, xoria256root-thin (#4530)
  - modarcon16-defbg-thin, modarcon16-thin, modarcon16root-defbg-thin, modarcon16root-thin (#4530)
  - modarin256-defbg-thin, modarin256-thin, modarin256root-defbg-thin, modarin256root-thin (#4530)
  - julia256root (#4536)
  - mc.ext.ini: clarify escaping of spaces and parenthesis (#4502)
  - Fixes
  - External editor does not work with arguments in $EDITOR (#4533)
  - fish shell: strings " cd (printf '%b' ... " in history (#4521)
  - Redundant back slashes for autocomplete (#4292)
  - subshell: call execl with argv[0] that is not an actual path to Bash (#4549)
  - mcedit: php.syntax: comment highlight from start of light only (#4519)
  - mcedit: wrong replacement using regular expressions with begin or end of line (#4525, #4526)
  - mcedit: losing column position when navigating up/down (MidnightCommander?/mc#194)
  - mcedit: macro deletes text (#4540)
  - mcedit: macros are applied to the pasted text (#4562)
  - extfs: iso9660: xorriso is slow to open an ISO image (#3570, #4567)
  - extfs: u7z: wrong add of nested directories to archive (#4559)
  - extfs: segfault on enter to deleted archive (#4560)
  - tar: segfault on copy files from archive (#4561)
  - man: typo (#4550)
- Remove mc-extfs-iso9660-xorriso.patch patch which doesn't apply anymore.
- Other patches reapplied.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1727092800">- Added patch 4575-fix-wrapper.patch - fixes boo#1203617</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1733227200">- Add mc-ext-obscpio.patch making mc handle SUSE *.obscpio
  archives (bsc#1233006).</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1737979200">- Update to 4.8.33:
  - Core
  * Minimal version of Automake is 1.14 (#4604)
  * Upgrade C standard to C99 (#4604)
  * Support ksh variants as subshell (#3748)
  * Improve fish 4.0 shell support (#4597)
  * Add support for bash PROMPT_COMMAND being an array (#4599)
  * Don't override ENV variable for ash/dash subshell (#4605)
  * Don't disable verbose mode if tty baudrate can't be reliably determined (#2452)
  * New keymap for vim users (#4588)
  - VFS
  * extfs vfs: chmod/chown inside extfs (e.g. zip archive) silently fails (#4629)
  * Add embedded torrent viewer/vfs (#3100)
  - Misc
  * Code cleanup (#4572, #4593, #4595, #4598)
  * Adjust mc-wrappers to work with the new MC_TMPDIR creation logic (#4575)
  * Prefer console players for sound, images and video in non-graphical sessions (#4479, #4596)
  * Support `TERM=xterm-clear` for FreeBSD users (#2633)
  * mc.ext.ini:
  - Support for Rust crates file format (#4609)
  - Support for OpenEmbedded ipk archives (#4626)
  * ext.d: select browser at runtime (#4615)
  * Move CI from Travis to GitHub Actions (#4170, #3738, #4602)
  - Fixes
  * Segfault if filter makes file panel empty (#4600)
  * Segfault in built-in help when going to the previous topic (#4627)
  * Incorrect handling of ext2 attributes of a directory (#4590)
  * Failed copy/move operations make ETA inaccurate (#3205, #4613, #4623)
  * Hotlist: use after free (#4621)
  * mc.ext.ini: typo for apt view command line (#4583)
  * mcedit: visual glitches if built with aspell, but libraries not installed (#4576)
  * mcedit: segfault on new file creation (#4580)
  * mcedit: PageDown skips lines in edit window (#4617)
  * mcedit: cursor jumps during PageDown in edit window (#4618)
  * mvciew: false-positive regex search of BOL (#4587)
  * mcdiff: segmentation fault on empty files merge (#4608)
  * tar vfs: double free (#4616)
  * sftpfs vfs: use after free (#4620)
  * tests: fix charset-related code on non-glibc platforms (Alpine, Illumos) (#3972, #4495)
  * tests: use weak symbols instead of symbol duplication to support non-GNU linkers / macOS (#4584, #3542)
- Removed patches:
  - 4575-fix-wrapper.patch - merged upstream
  - mc-extd-misc.patch - reslved upstream
  - mc-vfs-fish-deleted_source_file.patch - resolved upstream TODO verify
- Refreshed patches:
  - mc-esc-seq.patch
  - mc-extd-doc.patch
  - mc-extd-sound.patch
  - mc-extd-video.patch
  - mc-extd-xdg.patch
  - xls2csv_update.patch
- Rewrote patch mc-vfs-fish-deleted_source_file.patch</changelog>
  <changelog author="J Santel &lt;jsantel@automated.computer&gt;" date="1767182400">- run obs/service/source_validators/helpers/fix_changelog</changelog>
</package>
<package pkgid="9e24d5b5509a685f3ae10d29ea65119aa575523ac23d7069a62bf8237723d2c764d565361481714ed8416e57829cf160119ea4deac2582617955e61c5bc02598" name="mc-lang" arch="noarch">
  <version epoch="0" ver="4.8.33" rel="6.26"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1679227200">- update to 4.8.29:
  * Add more options for panel filter (#1373):
  * "Files only"
  * "Case sensitive"
  * "Using shell patterns"
  * Continue copy after interrupt
  * Restore menu accelerator for "Sort order": back to "S";
    change menu accelerator for "SFTP link" to "N"
  * Add support for cross-compilation with PERL path different
    between --build and --host
  * Bootstrap with autotools providing direct support for Apple
    M1
  * Port mc.ext to INI format and rename to mc.ext.ini
  * Implement compound (AND) conditions (Type/Shell and
    Type/Regex pairs) to disambiguate overloaded extensions
  * There is no fallback to previous mc.ext format
  * Editor
    + Change location of all user's syntax related stuff to
    ~/.local/share/mc/syntax/ directory
    + syntax/Syntax: document location of syntax files
    + Improvements of syntax highlighting:
    + YAML: improve multiline blocks highliting
    + New syntax highlighting:
    + Privoxy (https://www.privoxy.org) actions files
    + TOML (Tom's Obvious Minimal Language)
    + sqlite3 view: use 'immutable=1' URI parameter to prevent
    leaving wal/shm files after viewing sqlite database
    + Support of contour terminal emulator
    (https://github.com/contour-terminal/contour)
    + mc.ext.ini: clarify regex for makefiles
    + Remove empty hints translations by setting 5% threshold
  + Fixes
    + Fail to build with only SFTP network VFS is enabled
    + Crash on quick view of archives
    + Wrong description of --enable-configure-args option
    + Wrong version sort
    + No subshell if subshell is initializing more than 1 second
    + Filter keyboard shortcut only affects left panel
    + File type check does not work with special character in
    filename
    + Select files keeping the right mouse button pressed doesn't
    select all files
    + Cannot scroll panel listing upwards using mouse
    + "Directory Compare" doesn't correct work with panelization
    + Wrong decompressing of zip files in quick view panel
    + mc.ext: 'include' keyword (for command class def) have no
    effect if it was defined before 'Include' keyword (for
    command def)
    + mcedit: infinite loop when deleting a macro
    + mcviewer: segfault when switching from raw to parsed mode and
    back
    + Broken handling of zip archives
    + FISH subshell: commands don't work after window resize
    + FTP VFS: doesn't reconnect to server after timeout
    + FISH VFS: cannot remove non-empty directory
    + EXTFS VFS: segfault if archive contains file(s) in the parent
    directory
    + Tests: variable redeclaration in filevercmp_test5</changelog>
  <changelog author="Adam Majer &lt;adam.majer@suse.de&gt;" date="1679572800">- mc-ext-audio.patch: refresh patch</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1682510400">- Replace xorg-x11-devel by pkgconfig(...)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1692100800">- Update to 4.8.30
  - Core
  * Support PCRE2 as search engine (via ----with-search-engine=pcre2) (#4450)
  * Implement panelization buffers for both file panels (#4370)
  - VFS
  * tar: support extended headers (including long file names and sparse files) (#1952, #2201)
  * extfs helpers: replace "perl -w" with "use warnings" (MidnightCommander/mc#174)
  * extfs/patchfs: be more specific in error message (#4485)
  - Editor
  * Add syntax highlighting:
  - Jenkinsfiles (#4469)
  - B language (#4470)
  * Improve syntax highlighting:
  - ECMAScript (MidnightCommander/mc#172)
  - ECMAScript in TypeScript (MidnightCommander/mc#172)
  - use diff syntax highlighting for git commit messages (COMMIT_EDITMSG) (MidnightCommander/mc#85)
  - Misc
  * Code cleanup (#4426, #4438)
  * Filehighlight:
  - recognize vsix files as zip files (MidnightCommander/mc#171)
  * Skin updates:
  - julia256 (#4441, #4445)
  - Fixes
  * Usage of 'sed' in build system/makefiles is not portable (#4459, #4466)
  * Unportable '$&lt;' in Makefiles (#4460)
  * FTBFS if ncurses used without --with-ncurses-includes= configure parameter (#4462)
  * Ncurses library is duplicated in MCLIBS (#4463, #4465)
  * FTBFS without ext2fs attributes support (#4464)
  * Wrong sort order after swapping panels (#4432)
  * Incorrect time delimiter in the copy/move progress window (#4437)
  * Incorrect redraw of overlapped file panels (#4408)
  * Subshell/Command line prompt is empty/missing (#3121)
  * Find file: relative ignore directory is applied to the start search directory (#4235)
  * Diff viewer: options are not applied on second run (#4486)
  * mc.ext.ini: 'Edit' command from 'Default' section is ignored (#4434)
  * mc.ext.ini: .md files are not recognized as Markdown ones by extension (#4444)
  * mcedit: off-by-one error in paragraph formatting (#4446)
  * ftp: incomplete file listing: block and character devices, pipes, sockets are missed (#4472)
  * Various typos in the source code (MidnightCommander/mc#177, MidnightCommander/mc#178)</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1706529600">- Update to 4.8.31
  - Core
  * Minimal version of GLib is 2.32.0.
  - VFS
  * fish: drop support of native FISH server and protocol. Rename VFS to shell (#4232)
  * extfs;
  - uc1541 extfs: update up to 3.6 version (#4511)
  - s3+: port to Python3 (#4324)
  * Support for LZO/LZOP compression format (#4509)
  - Misc
  * Skins: add color for non-printable characters in editor (#4433)
  - Fixes
  * FTBFS on FreeBSD with ext2fs attribute support (#4493)
  * Broken stickchars (-a) mode (#4498)
  * Wrong timestamp after resuming of file copy operation (#4499)
  * Editor: wrong deletion of marked column (#3761)
  * Diff viewer: segfault when display of line numbers is enabled (#4500)
  * Tar VFS: broken handling of hard links (#4494)
  * Sftp VFS: failure establishing SSH session due hashed host names in ~/.ssh/known_hosts (#4506)
  * Shell VFS: incorrect file names with cyrillic or diacritic symbols (#4507)
  * mc.ext.ini: incorrect description of of how multiple sections and keys with same names are processed (#4497)
  * mc.ext.ini: unescaped backslash \ is treated as invalid escape sequence in glib-2.77.3 and glib-2.79 (#4502)
  * mc.ext.ini: file "Makefile.zip" is handled as Makefile not as zip-arhive (#4419)
- Rebase mc-ext-audio.patch, mc-extd-xdg.patch and
  mc-vfs-fish-deleted_source_file.patch</changelog>
  <changelog author="pgajdos@suse.com" date="1708689600">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1709553600">- fix python3 dependency (boo#1220900)</changelog>
  <changelog author="pgajdos@suse.com" date="1710763200">- remove dependency on /usr/bin/python3 using
  %python3_fix_shebang_path macro, [bsc#1212476]</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1726574400">- Update to 4.8.32:
  - Core
  - Tell the current directory to the terminal using OSC 7 sequence (so it can open new tabs there) (#3088)
  - Preserve ext2fs attributes on copy/move operations (#4532)
  - Change name of temporary directory: make it unique for each run (#4535)
  - Hide password in file operation progress dialog (#4541)
  - Support reget in file move operation (#4563)
  - Implement nanosecond precision timestamps on non-Linux (macOS, BSD, AIX, Solaris) (#4563)
  - Remove remaining mmap code to simplify maintenance (#3960)
  - VFS
  - extfs: support unrar-7 (#4518)
  - Editor
  - Improve syntax highlighting:
  - C and C++ (MidnightCommander?/mc#195, #4556)
  - Viewer
  - Diff viewer
  - Add man page mcdiff.1 (#4224)
  - Misc
  - Code cleanup (#4524)
  - New skins
  - xoria256-thin, xoria256root-thin (#4530)
  - modarcon16-defbg-thin, modarcon16-thin, modarcon16root-defbg-thin, modarcon16root-thin (#4530)
  - modarin256-defbg-thin, modarin256-thin, modarin256root-defbg-thin, modarin256root-thin (#4530)
  - julia256root (#4536)
  - mc.ext.ini: clarify escaping of spaces and parenthesis (#4502)
  - Fixes
  - External editor does not work with arguments in $EDITOR (#4533)
  - fish shell: strings " cd (printf '%b' ... " in history (#4521)
  - Redundant back slashes for autocomplete (#4292)
  - subshell: call execl with argv[0] that is not an actual path to Bash (#4549)
  - mcedit: php.syntax: comment highlight from start of light only (#4519)
  - mcedit: wrong replacement using regular expressions with begin or end of line (#4525, #4526)
  - mcedit: losing column position when navigating up/down (MidnightCommander?/mc#194)
  - mcedit: macro deletes text (#4540)
  - mcedit: macros are applied to the pasted text (#4562)
  - extfs: iso9660: xorriso is slow to open an ISO image (#3570, #4567)
  - extfs: u7z: wrong add of nested directories to archive (#4559)
  - extfs: segfault on enter to deleted archive (#4560)
  - tar: segfault on copy files from archive (#4561)
  - man: typo (#4550)
- Remove mc-extfs-iso9660-xorriso.patch patch which doesn't apply anymore.
- Other patches reapplied.</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1727092800">- Added patch 4575-fix-wrapper.patch - fixes boo#1203617</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1733227200">- Add mc-ext-obscpio.patch making mc handle SUSE *.obscpio
  archives (bsc#1233006).</changelog>
  <changelog author="Adam Mizerski &lt;adam@mizerski.pl&gt;" date="1737979200">- Update to 4.8.33:
  - Core
  * Minimal version of Automake is 1.14 (#4604)
  * Upgrade C standard to C99 (#4604)
  * Support ksh variants as subshell (#3748)
  * Improve fish 4.0 shell support (#4597)
  * Add support for bash PROMPT_COMMAND being an array (#4599)
  * Don't override ENV variable for ash/dash subshell (#4605)
  * Don't disable verbose mode if tty baudrate can't be reliably determined (#2452)
  * New keymap for vim users (#4588)
  - VFS
  * extfs vfs: chmod/chown inside extfs (e.g. zip archive) silently fails (#4629)
  * Add embedded torrent viewer/vfs (#3100)
  - Misc
  * Code cleanup (#4572, #4593, #4595, #4598)
  * Adjust mc-wrappers to work with the new MC_TMPDIR creation logic (#4575)
  * Prefer console players for sound, images and video in non-graphical sessions (#4479, #4596)
  * Support `TERM=xterm-clear` for FreeBSD users (#2633)
  * mc.ext.ini:
  - Support for Rust crates file format (#4609)
  - Support for OpenEmbedded ipk archives (#4626)
  * ext.d: select browser at runtime (#4615)
  * Move CI from Travis to GitHub Actions (#4170, #3738, #4602)
  - Fixes
  * Segfault if filter makes file panel empty (#4600)
  * Segfault in built-in help when going to the previous topic (#4627)
  * Incorrect handling of ext2 attributes of a directory (#4590)
  * Failed copy/move operations make ETA inaccurate (#3205, #4613, #4623)
  * Hotlist: use after free (#4621)
  * mc.ext.ini: typo for apt view command line (#4583)
  * mcedit: visual glitches if built with aspell, but libraries not installed (#4576)
  * mcedit: segfault on new file creation (#4580)
  * mcedit: PageDown skips lines in edit window (#4617)
  * mcedit: cursor jumps during PageDown in edit window (#4618)
  * mvciew: false-positive regex search of BOL (#4587)
  * mcdiff: segmentation fault on empty files merge (#4608)
  * tar vfs: double free (#4616)
  * sftpfs vfs: use after free (#4620)
  * tests: fix charset-related code on non-glibc platforms (Alpine, Illumos) (#3972, #4495)
  * tests: use weak symbols instead of symbol duplication to support non-GNU linkers / macOS (#4584, #3542)
- Removed patches:
  - 4575-fix-wrapper.patch - merged upstream
  - mc-extd-misc.patch - reslved upstream
  - mc-vfs-fish-deleted_source_file.patch - resolved upstream TODO verify
- Refreshed patches:
  - mc-esc-seq.patch
  - mc-extd-doc.patch
  - mc-extd-sound.patch
  - mc-extd-video.patch
  - mc-extd-xdg.patch
  - xls2csv_update.patch
- Rewrote patch mc-vfs-fish-deleted_source_file.patch</changelog>
  <changelog author="J Santel &lt;jsantel@automated.computer&gt;" date="1767182400">- run obs/service/source_validators/helpers/fix_changelog</changelog>
</package>
<package pkgid="152a2b1a7731794c65239a3f5654cafe2826f62cb6fd385725451901ef0c8ea3a2dd4fb70b1cb1188fac31bda3eac599684e839b5dbe583c3ac65380e4a54691" name="microsoft-calibri-fonts" arch="noarch">
  <version epoch="0" ver="6.23" rel="1.16"/>
</package>
<package pkgid="35546ddf13177a5a9e14226386bfbb0a15dfb7f05c02ad6b44bb9e941bbd2702660aa78959f3abc560ebaa22a0a5e2f1bcd3b5188570155fa60826477ba2f63f" name="microsoft-cambria-fonts" arch="noarch">
  <version epoch="0" ver="6.98" rel="1.16"/>
</package>
<package pkgid="9be52b028a7fb21625de5ddb230998f4c362b60b72b50e6aedf1d0bee3ef4dd76b586ded8157c51003beb967c159c1a8f1328da54190ab3d7783720f210f9eb5" name="microsoft-candara-fonts" arch="noarch">
  <version epoch="0" ver="5.63" rel="1.16"/>
</package>
<package pkgid="45a9e557c1fdd85ffeb9cc973d4528a9a8d1db623d0ebe5fac7fa204950cbd5c164a2a2a7f51f2fd06adeebc1f0c0f6580ff9b3db3a824dca468ac896a92b338" name="microsoft-chinese-fonts" arch="noarch">
  <version epoch="0" ver="1.00" rel="1.16"/>
</package>
<package pkgid="990029934b4cf376facbb55579616e3602d6ff421d16de68954af237b27f004abede4e03fa18b9d8a102c0182c9a6da22c212116a4fedc2ae520884736403337" name="microsoft-chinese-fonts" arch="src">
  <version epoch="0" ver="1.00" rel="1.16"/>
</package>
<package pkgid="831a84db3c85dd5b87afdd864376d49561100c4fac28445915781d5c6e2d46d5d951224cc2229ed5807cf77ba009307cd327ad2e191ac9a82949f6050854bce4" name="microsoft-cleartype-fonts" arch="noarch">
  <version epoch="0" ver="7.00" rel="1.16"/>
</package>
<package pkgid="a9a3502b5bca8feb821e0f3fbb6a1ab26cf7c73f0e8a8162644b95ef69acf73b13d66857b8d5d717ce3941bc88519eccaecdb480c8fd3af8caba3cfd40ad7a5e" name="microsoft-cleartype-fonts" arch="src">
  <version epoch="0" ver="7.00" rel="1.16"/>
</package>
<package pkgid="ae47690fc4779fc89272d01a1bf3fb05ee1c699596ae12b7decfeafe2688f586d1aa711bc5ca02b8afbb235b28b87c381e6dfd3f2904ef580f59a0a15b4e2a8f" name="microsoft-comic-fonts" arch="noarch">
  <version epoch="0" ver="5.14" rel="1.16"/>
</package>
<package pkgid="ab40ec4fbdedb69b7b226fb3086cfa82a49f2ff04dd5832914bc55f8b6294409775cca51b3c11e731fa50d93d8e8f6612a2cd87f4b22fcd9e50ac2ccf67ce392" name="microsoft-comic-fonts" arch="src">
  <version epoch="0" ver="5.14" rel="1.16"/>
</package>
<package pkgid="813715368287ec9ed8b89b4ad7b35b15666e0c495b8371bfa1ddec8414feae0997a8bd2674f748929e637d9bb18bf242354856a0ce9880f52debddc6eb9abb4c" name="microsoft-consolas-fonts" arch="noarch">
  <version epoch="0" ver="7.00" rel="1.16"/>
</package>
<package pkgid="cae82f818bb4e79ae80525d5e71895675a58e0bb8ba6a83603fa5e0c6ef55f16acb6259bd3f2a19bd9abe5325633c20f1161bccdba36c1ee1c5cd70ebe9a39ec" name="microsoft-constantia-fonts" arch="noarch">
  <version epoch="0" ver="5.93" rel="1.16"/>
</package>
<package pkgid="354bac7b2780d7088c96ac1b6b60f81ebe8252a434e63653f110b0b6c1048848fed710f3ff634c970ac0427461d847c5ffc7901f1e0c0edb0c7a254928afb1d3" name="microsoft-corbel-fonts" arch="noarch">
  <version epoch="0" ver="6.01" rel="1.16"/>
</package>
<package pkgid="cc453419f37f0deff9c079b3d00c491fe2be011693c4d56719ef3a83515deb5fc307cdf70c349735cfd15ffbf06bdaba170a59539c82e1e65e26a8269168f510" name="microsoft-georgia-fonts" arch="noarch">
  <version epoch="0" ver="5.59" rel="1.16"/>
</package>
<package pkgid="5c67e4598e8c8904cfdbe583fa8d7f00492f11ed4b6a200aee420913ed97c15026b2229e17f77ad4042c7c034e1c46801c3b7815db7c9a0534c9ca78f3a1fc79" name="microsoft-georgia-fonts" arch="src">
  <version epoch="0" ver="5.59" rel="1.16"/>
</package>
<package pkgid="a9d4713ccc9bf9e5e37e98279df9c08874e7a113527bb61f2b1f936914a90cb28dd1ccbe8003951eff5ce2cd077b795bba17b9cb2bc30e0b3c55cbe2508893e7" name="microsoft-japanese-fonts" arch="noarch">
  <version epoch="0" ver="2.31" rel="1.16"/>
</package>
<package pkgid="c4e41fdd8528443222499c7b5c31066c15151b1ef4d16c73aa5c7c0c74b0b9682373f38c091f7fd3c7f6bd33e814cd283d315c67adec0fbd1e8272428f0f4393" name="microsoft-japanese-fonts" arch="src">
  <version epoch="0" ver="2.31" rel="1.16"/>
</package>
<package pkgid="848dd539a8eca1c53ed8bc436e289048232d893daa1ebe840a8c3df88a84c91eec3ad43e21386fb70783e0eac9db1d4decfb04a618ada53d3e989f417639233a" name="microsoft-tahoma-fonts" arch="noarch">
  <version epoch="0" ver="7.00" rel="1.16"/>
</package>
<package pkgid="f9f4426f81bf414d491eb2aa0fff4705a1ff9ff153739e578254b2d36cf1f3fd0c7fcbd2321a9b98f00e93c354a1096f0371a148abf2ee348b5cbbc00c558e92" name="microsoft-tahoma-fonts" arch="src">
  <version epoch="0" ver="7.00" rel="1.16"/>
</package>
<package pkgid="9a906d413ff22dc35d0c2bd07c9cc596458e59dfc544244ab9b60d669148c6ec1ddeb07355065823984150f2983527422d43598b66dac32221f8d3f438b8395c" name="microsoft-trebuchet-fonts" arch="noarch">
  <version epoch="0" ver="5.15" rel="1.16"/>
</package>
<package pkgid="b759eca908dd080dc72355078c43e226114f21cea1f374079d697f418c12bae8257af7e1e8f025e289b080ec1939588c2ceff0f3b174bda0c4295d0f747f9d8b" name="microsoft-trebuchet-fonts" arch="src">
  <version epoch="0" ver="5.15" rel="1.16"/>
</package>
<package pkgid="873948eb6638b79e2db17893ed53c0f3f172e347adaf009f91da8eb2e38145974de5e002249d568b40f5a2b014e85bbf2cca437eb9f4e452a42a2830afe33d2c" name="microsoft-verdana-fonts" arch="noarch">
  <version epoch="0" ver="5.33" rel="1.16"/>
</package>
<package pkgid="335a439ec860d7324b210c79d2e8367b5143c4b53ca3b1344551a7ad2c347c6fa43b823cdd19211409ac8dba7c6df1d30ea5b514ad7509145c0ddfea7ea87cbe" name="microsoft-verdana-fonts" arch="src">
  <version epoch="0" ver="5.33" rel="1.16"/>
</package>
<package pkgid="baae0bd893e01b9f6bbb7e638a7d678afab3e173245d5052574c12d4e0b8ed25e47c1171de6bc1da7e644dd5fd6835d11ea0e5938b754424bfa07b7f319ac426" name="monotype-andale-fonts" arch="noarch">
  <version epoch="0" ver="2.00" rel="1.16"/>
</package>
<package pkgid="60b2a59e0ea7a511da1ef87a5e8f27f9a498bec0bce4468513b73be3fc011f708ab3fd9eb71a76e4d049ed705ab95f3c5fc0bb77d1294129531b23399080ec20" name="monotype-andale-fonts" arch="src">
  <version epoch="0" ver="2.00" rel="1.16"/>
</package>
<package pkgid="6777a920f3e81a7f56e91a2b2f564271513d89c23cec35d805a1edcecf3a320a6c0a8235c3afe1fef38ff5a0e69cf1eca179ea7f30350c61ef487cef5116f0d8" name="monotype-arial-fonts" arch="noarch">
  <version epoch="0" ver="7.00" rel="1.16"/>
</package>
<package pkgid="b0fcf873b4feeb13d185dbbc008dce6057a9132bbb2bc87c53a0ed657325e1e4bfa2bf10726bfff2d857e08959aee39ebda1a8d3c98597edab42fd7bf8f82dbf" name="monotype-arial-fonts" arch="src">
  <version epoch="0" ver="7.00" rel="1.16"/>
</package>
<package pkgid="0b4bd97114a1c42a6562c801bc19911f9f9886bf366e8dac2cc84e0d6d078d88dabd23e8c7f29feb48b3c4761f72406d1ca8dcccdfe6a0a9cbfab9a66b283761" name="monotype-arial-fonts-black1" arch="noarch">
  <version epoch="0" ver="1.00" rel="1.16"/>
</package>
<package pkgid="4dc8481dad756f0fb382683058725c919b3afffa1a00144a165301800268ea8850bbe38cd3ac2b6504e13834258a95e728162addf90352dcf0c971e2d224b161" name="monotype-arial-fonts-black5" arch="noarch">
  <version epoch="0" ver="5.83" rel="1.16"/>
</package>
<package pkgid="4f6d8307414d36f09da0072db162b2f17c981ed19598ba6e6cc9de6afc284287caf2ef58248ab29297a84c735a8b8f7fea8798c2fcb1300187c7a48007bbfdc5" name="monotype-courier-fonts" arch="noarch">
  <version epoch="0" ver="6.92" rel="1.16"/>
</package>
<package pkgid="d724a6fcd1511738a37dfe863fc9af1926d6544c7190fb89b6e3a3aaad3d43c5cd77739e1c8d258e26189209ad9530919a1b0867e4deb78cc7796a1e00e7e400" name="monotype-courier-fonts" arch="src">
  <version epoch="0" ver="6.92" rel="1.16"/>
</package>
<package pkgid="08db8bf6c4fd941900ee12e8702921f9f31c23be91c08be41fc5496f05ee95feec97a0d46d45daa69f2f61a5bd95a7af260f5f4308aa7ae5076bd00aa1827088" name="monotype-times-fonts" arch="noarch">
  <version epoch="0" ver="7.00" rel="1.16"/>
</package>
<package pkgid="91c564767ff0236141369e1fb358c5c2d3a43ae772b5f9fd4570c73f5c8963633079771745cdc13d2cadc89b243dcdfa56e9d85dbb98d72b8142ba4eec5bd3b3" name="monotype-times-fonts" arch="src">
  <version epoch="0" ver="7.00" rel="1.16"/>
</package>
<package pkgid="9c70afd70beb69af11c8b02f7ae53b7f9b4720f0e4cc691bb1b5f64249544189b7642666d22a1a3144c890d133f31851affb99d35f1523ab6891364b930eb01a" name="net-tools" arch="i586">
  <version epoch="0" ver="3.14~alpha~git.20251212.7011617" rel="5.4"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737374400">- hostname is not required anymore [bsc#1236061]</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1752148800">- Perform bound checks when parsing interface labels in
  /proc/net/dev (bsc#1243581, CVE-2025-46836, GHSA-pfwf-h6m3-63wf,
  net-tools-CVE-2025-46836.patch,
  net-tools-CVE-2025-46836-regression.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754308800">- Fix a regression in net-tools-CVE-2025-46836.patch (bsc#1246608).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754913600">- Provide more readable error for interface name size checking
  introduced by net-tools-CVE-2025-46836.patch
  (bsc#1243581, net-tools-CVE-2025-46836-error-reporting.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756382400">- Drop old Fedora patch 0006-Allow-interface-stacking.patch. It
  provided a fix for the stack corruption (bsc#142461), later
  reported as CVE-2025-46836 (bsc#1243581) and fixed by the
  upstream in a different way. Revert interfering
  net-tools-CVE-2025-46836.patch back to the upstream version.
- Fix stack buffer overflow in parse_hex (bsc#1248687,
  GHSA-h667-qrp8-gj58, net-tools-parse_hex-stack-overflow.patch).
- Fix stack-based buffer overflow in proc_gen_fmt (bsc#1248687,
  GHSA-w7jq-cmw2-cq59,
  net-tools-proc_gen_fmt-buffer-overflow.patch).
- Avoid unsafe memcpy in ifconfig (bsc#1248687,
  net-tools-ifconfig-avoid-unsafe-memcpy.patch).
- Prevent overflow in ax25 and netrom (bsc#1248687,
  net-tools-ax25+netrom-overflow-1.patch,
  net-tools-ax25+netrom-overflow-2.patch).
- Keep possibility to enter long interface names, even if they are
  not accepted by the kernel, because it was always possible up to
  CVE-2025-46836 fix. But issue a warning about an interface name
  concatenation (bsc#1248410,
  net-tools-ifconfig-long-name-warning.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Drop ether-wake binary in favor of wol. It was never part of the
  upstream net-tools, and we have ether-wake in busybox. Bump rpm
  version to 2.10.0.0.1 to make a seamless update possible
  (boo#1249034, drop 0001-Add-ether-wake-binary.patch).
- Provide support for net-tools-dummy (bsc#1242048).
- Remove net_tool Provides/Obsoletes for SuSE Linux 7 and SLES 7.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757160000">- Drop 0004-By-default-do-not-fopen-anything-in-netrom_gr.patch. It
  was net-tools-1.60 specific leak fix and breaks netrom in
  net-tools-2.10 (bnc#544339#c2).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757332800">- Drop 0002-Do-not-warn-about-interface-socket-not-binded.patch. It
  worked around a net-tools-1.60 specific problem, that does not
  happen in net-tools-2.10. It is more harmful than useful, as it
  can hide real problems. (bsc#430864#c15,
  https://github.com/ecki/net-tools/issues/32#issuecomment-3265471116).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1776686400">- Prevent denial of service via terminal escape sequences injection
  (bsc#1254323, gh#ecki/net-tools#2109, CVE-2024-58251,
  net-tools-netstat-ansi-injection.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1777291200">- Switch to the latest snapshot of the new active upstream:
  https://github.com/ecki/net-tools (jsc#PED-14308).
- Update to version 3.14~alpha~git.20251212.7011617:
  * Merges all useful downstream contributions. Obsoletes following
    patches:  0007-Introduce-T-notrim-option-in-netstat.patch,
    net-tools-CVE-2025-46836.patch,
    net-tools-CVE-2025-46836-regression.patch,
    net-tools-CVE-2025-46836-error-reporting.patch,
    net-tools-parse_hex-stack-overflow.patch,
    net-tools-proc_gen_fmt-buffer-overflow.patch,
    net-tools-ifconfig-avoid-unsafe-memcpy.patch,
    net-tools-ax25+netrom-overflow-1.patch,
    net-tools-ax25+netrom-overflow-2.patch,
    net-tools-ifconfig-long-name-warning.patch.
  * Translation updates.
  * Minor fixes.
  * Defaults changes:
  * Enable Bluetooth protocol family, Token ring (generic)
    support and SELinux support.</changelog>
</package>
<package pkgid="9f16a6835b26c794bb2a604049f0252669250f796f9e0e2d4a84b9ce1b053d7b716080d5b5e6c66c528d74b759a840516904aab9844f5096939b5d3755b56b03" name="net-tools" arch="src">
  <version epoch="0" ver="3.14~alpha~git.20251212.7011617" rel="5.4"/>
  <changelog author="tchvatal@suse.com" date="1497787200">- Provide compat symlink to /bin and /sbin to be on safe side
  if someone hardcoded them in scripts (most distros switched
  7 years ago)</changelog>
  <changelog author="tchvatal@suse.com" date="1497787201">- Drop netstat xinetd service as we are phasing xinetd out
  There is probably no need to replace it here as netstat was
  deprecated and now users should favor 'ss' command from
  iproute2</changelog>
  <changelog author="vcizek@suse.com" date="1510747200">- Update descriptions to better reflect the contents of both packages
  and mention the deprecation of the tools (bsc#1067937)</changelog>
  <changelog author="kukuk@suse.de" date="1522152000">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="tchvatal@suse.com" date="1535630400">- Update to version 2.0+git20180626.aebd88e:
  * standardize --help/usage handling
  * always write --version output to stdout
- Rebase patch:
  * 0005-Add-support-for-interface-rename-in-nameif.patch</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1568894400">- Do not recommend lang package. The lang package already has a
  supplements.</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.de&gt;" date="1603108800">- prepare usrmerge (boo#1029961)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1611489600">- update to 2.10:
  * man: pt_BR: ifconfig: fix procmisc option typo
  * netstat: exit non-zero when sctp protocols are not supported
  * man: route: add single route del example
  * ifconfig: accept "pointtopoint" as an alias to "pointopoint"
  * man: netstat: fill out Timers section
  * man: ethers: remove funky comment blocks
  * man: standardize SEE ALSO across all pages &amp; translations
  * netstat: fix iface truncation with -i
  * ifconfig: fix exabyte statistic handling
  * man: ipmaddr/iptunnel: new stub man pages
  * man: route: use standard .BR for SEE ALSO
  * netstat: fix iface truncation with -g
  * po: rename et_EE to et
  * README/INSTALL: refresh for the modern times
  * THANKS: add a few more people from `git-log`
  * netstat: Set SCTP report compliant with -l/--listening option.
  * Describe "hyphen" program in man page.
  * man: cleanup ipfw &amp; ipchains refs
  * ipv6: fix memmove usage with overlapping memory
  * build: drop support for backing up programs
  * netstat: add ROSE print support
  * remove ancient "register" markings
  * hostname: constify a few string arguments
  * hostname: add fallback errno decoding on failure
  * de.po: fix typo "Processe" -&gt; "Prozesse"
  * route: Fix a missing space in the ipv6 route output
  * util: drop new() helper
  * proc: constify filename arg
  * nameif: add printf attributes to helper funcs
  * nameif: mark local vars/funcs as static
  * nameif: fix memory corruption and increase maximum MAC address length
  * inet_gr: tweak formatting to avoid confusing the compiler
  * ipmaddr: use safe_strncpy for ifr_name
  * ifconfig: fix confusing error message logic
  * ifconfig: add name subcommand to rename an interface
  * statistics: Fix ipFragOKs and ipFragFails verbiage
  * statistics: fix packets typo
  * fix minor mistakes in Czech translation
- drop 0003-Add-support-for-EiB-in-interface.c.patch
  0005-Add-support-for-interface-rename-in-nameif.patch: upstream
- net-tools-configure.patch: refresh</changelog>
  <changelog author="Ludwig Nussel &lt;lnussel@suse.com&gt;" date="1672142400">- Replace transitional %usrmerged macro with regular version check (boo#1206798)</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737374400">- hostname is not required anymore [bsc#1236061]</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1752148800">- Perform bound checks when parsing interface labels in
  /proc/net/dev (bsc#1243581, CVE-2025-46836, GHSA-pfwf-h6m3-63wf,
  net-tools-CVE-2025-46836.patch,
  net-tools-CVE-2025-46836-regression.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754308800">- Fix a regression in net-tools-CVE-2025-46836.patch (bsc#1246608).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754913600">- Provide more readable error for interface name size checking
  introduced by net-tools-CVE-2025-46836.patch
  (bsc#1243581, net-tools-CVE-2025-46836-error-reporting.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756382400">- Drop old Fedora patch 0006-Allow-interface-stacking.patch. It
  provided a fix for the stack corruption (bsc#142461), later
  reported as CVE-2025-46836 (bsc#1243581) and fixed by the
  upstream in a different way. Revert interfering
  net-tools-CVE-2025-46836.patch back to the upstream version.
- Fix stack buffer overflow in parse_hex (bsc#1248687,
  GHSA-h667-qrp8-gj58, net-tools-parse_hex-stack-overflow.patch).
- Fix stack-based buffer overflow in proc_gen_fmt (bsc#1248687,
  GHSA-w7jq-cmw2-cq59,
  net-tools-proc_gen_fmt-buffer-overflow.patch).
- Avoid unsafe memcpy in ifconfig (bsc#1248687,
  net-tools-ifconfig-avoid-unsafe-memcpy.patch).
- Prevent overflow in ax25 and netrom (bsc#1248687,
  net-tools-ax25+netrom-overflow-1.patch,
  net-tools-ax25+netrom-overflow-2.patch).
- Keep possibility to enter long interface names, even if they are
  not accepted by the kernel, because it was always possible up to
  CVE-2025-46836 fix. But issue a warning about an interface name
  concatenation (bsc#1248410,
  net-tools-ifconfig-long-name-warning.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Drop ether-wake binary in favor of wol. It was never part of the
  upstream net-tools, and we have ether-wake in busybox. Bump rpm
  version to 2.10.0.0.1 to make a seamless update possible
  (boo#1249034, drop 0001-Add-ether-wake-binary.patch).
- Provide support for net-tools-dummy (bsc#1242048).
- Remove net_tool Provides/Obsoletes for SuSE Linux 7 and SLES 7.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757160000">- Drop 0004-By-default-do-not-fopen-anything-in-netrom_gr.patch. It
  was net-tools-1.60 specific leak fix and breaks netrom in
  net-tools-2.10 (bnc#544339#c2).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757332800">- Drop 0002-Do-not-warn-about-interface-socket-not-binded.patch. It
  worked around a net-tools-1.60 specific problem, that does not
  happen in net-tools-2.10. It is more harmful than useful, as it
  can hide real problems. (bsc#430864#c15,
  https://github.com/ecki/net-tools/issues/32#issuecomment-3265471116).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1776686400">- Prevent denial of service via terminal escape sequences injection
  (bsc#1254323, gh#ecki/net-tools#2109, CVE-2024-58251,
  net-tools-netstat-ansi-injection.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1777291200">- Switch to the latest snapshot of the new active upstream:
  https://github.com/ecki/net-tools (jsc#PED-14308).
- Update to version 3.14~alpha~git.20251212.7011617:
  * Merges all useful downstream contributions. Obsoletes following
    patches:  0007-Introduce-T-notrim-option-in-netstat.patch,
    net-tools-CVE-2025-46836.patch,
    net-tools-CVE-2025-46836-regression.patch,
    net-tools-CVE-2025-46836-error-reporting.patch,
    net-tools-parse_hex-stack-overflow.patch,
    net-tools-proc_gen_fmt-buffer-overflow.patch,
    net-tools-ifconfig-avoid-unsafe-memcpy.patch,
    net-tools-ax25+netrom-overflow-1.patch,
    net-tools-ax25+netrom-overflow-2.patch,
    net-tools-ifconfig-long-name-warning.patch.
  * Translation updates.
  * Minor fixes.
  * Defaults changes:
  * Enable Bluetooth protocol family, Token ring (generic)
    support and SELinux support.</changelog>
</package>
<package pkgid="9fc206defd0b26d954884b5b502f389bf50348d7161a4d7e789b3d03b4d24fa4e9686f137404164cb51676ba569a4e1f2e3a6593fc121c58c1cace46194736f4" name="net-tools" arch="x86_64">
  <version epoch="0" ver="3.14~alpha~git.20251212.7011617" rel="5.4"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737374400">- hostname is not required anymore [bsc#1236061]</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1752148800">- Perform bound checks when parsing interface labels in
  /proc/net/dev (bsc#1243581, CVE-2025-46836, GHSA-pfwf-h6m3-63wf,
  net-tools-CVE-2025-46836.patch,
  net-tools-CVE-2025-46836-regression.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754308800">- Fix a regression in net-tools-CVE-2025-46836.patch (bsc#1246608).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754913600">- Provide more readable error for interface name size checking
  introduced by net-tools-CVE-2025-46836.patch
  (bsc#1243581, net-tools-CVE-2025-46836-error-reporting.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756382400">- Drop old Fedora patch 0006-Allow-interface-stacking.patch. It
  provided a fix for the stack corruption (bsc#142461), later
  reported as CVE-2025-46836 (bsc#1243581) and fixed by the
  upstream in a different way. Revert interfering
  net-tools-CVE-2025-46836.patch back to the upstream version.
- Fix stack buffer overflow in parse_hex (bsc#1248687,
  GHSA-h667-qrp8-gj58, net-tools-parse_hex-stack-overflow.patch).
- Fix stack-based buffer overflow in proc_gen_fmt (bsc#1248687,
  GHSA-w7jq-cmw2-cq59,
  net-tools-proc_gen_fmt-buffer-overflow.patch).
- Avoid unsafe memcpy in ifconfig (bsc#1248687,
  net-tools-ifconfig-avoid-unsafe-memcpy.patch).
- Prevent overflow in ax25 and netrom (bsc#1248687,
  net-tools-ax25+netrom-overflow-1.patch,
  net-tools-ax25+netrom-overflow-2.patch).
- Keep possibility to enter long interface names, even if they are
  not accepted by the kernel, because it was always possible up to
  CVE-2025-46836 fix. But issue a warning about an interface name
  concatenation (bsc#1248410,
  net-tools-ifconfig-long-name-warning.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Drop ether-wake binary in favor of wol. It was never part of the
  upstream net-tools, and we have ether-wake in busybox. Bump rpm
  version to 2.10.0.0.1 to make a seamless update possible
  (boo#1249034, drop 0001-Add-ether-wake-binary.patch).
- Provide support for net-tools-dummy (bsc#1242048).
- Remove net_tool Provides/Obsoletes for SuSE Linux 7 and SLES 7.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757160000">- Drop 0004-By-default-do-not-fopen-anything-in-netrom_gr.patch. It
  was net-tools-1.60 specific leak fix and breaks netrom in
  net-tools-2.10 (bnc#544339#c2).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757332800">- Drop 0002-Do-not-warn-about-interface-socket-not-binded.patch. It
  worked around a net-tools-1.60 specific problem, that does not
  happen in net-tools-2.10. It is more harmful than useful, as it
  can hide real problems. (bsc#430864#c15,
  https://github.com/ecki/net-tools/issues/32#issuecomment-3265471116).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1776686400">- Prevent denial of service via terminal escape sequences injection
  (bsc#1254323, gh#ecki/net-tools#2109, CVE-2024-58251,
  net-tools-netstat-ansi-injection.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1777291200">- Switch to the latest snapshot of the new active upstream:
  https://github.com/ecki/net-tools (jsc#PED-14308).
- Update to version 3.14~alpha~git.20251212.7011617:
  * Merges all useful downstream contributions. Obsoletes following
    patches:  0007-Introduce-T-notrim-option-in-netstat.patch,
    net-tools-CVE-2025-46836.patch,
    net-tools-CVE-2025-46836-regression.patch,
    net-tools-CVE-2025-46836-error-reporting.patch,
    net-tools-parse_hex-stack-overflow.patch,
    net-tools-proc_gen_fmt-buffer-overflow.patch,
    net-tools-ifconfig-avoid-unsafe-memcpy.patch,
    net-tools-ax25+netrom-overflow-1.patch,
    net-tools-ax25+netrom-overflow-2.patch,
    net-tools-ifconfig-long-name-warning.patch.
  * Translation updates.
  * Minor fixes.
  * Defaults changes:
  * Enable Bluetooth protocol family, Token ring (generic)
    support and SELinux support.</changelog>
</package>
<package pkgid="b1d6ae08ad66a1232e17450c847dd18d05d3f8a5719e7851c3bd9363de9fd99d0d0e1bcb5e09ac4ff4342b0852d2ee427fa5ca7e44c59ced2a658a719bdaaa6f" name="net-tools-debuginfo" arch="i586">
  <version epoch="0" ver="3.14~alpha~git.20251212.7011617" rel="5.4"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737374400">- hostname is not required anymore [bsc#1236061]</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1752148800">- Perform bound checks when parsing interface labels in
  /proc/net/dev (bsc#1243581, CVE-2025-46836, GHSA-pfwf-h6m3-63wf,
  net-tools-CVE-2025-46836.patch,
  net-tools-CVE-2025-46836-regression.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754308800">- Fix a regression in net-tools-CVE-2025-46836.patch (bsc#1246608).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754913600">- Provide more readable error for interface name size checking
  introduced by net-tools-CVE-2025-46836.patch
  (bsc#1243581, net-tools-CVE-2025-46836-error-reporting.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756382400">- Drop old Fedora patch 0006-Allow-interface-stacking.patch. It
  provided a fix for the stack corruption (bsc#142461), later
  reported as CVE-2025-46836 (bsc#1243581) and fixed by the
  upstream in a different way. Revert interfering
  net-tools-CVE-2025-46836.patch back to the upstream version.
- Fix stack buffer overflow in parse_hex (bsc#1248687,
  GHSA-h667-qrp8-gj58, net-tools-parse_hex-stack-overflow.patch).
- Fix stack-based buffer overflow in proc_gen_fmt (bsc#1248687,
  GHSA-w7jq-cmw2-cq59,
  net-tools-proc_gen_fmt-buffer-overflow.patch).
- Avoid unsafe memcpy in ifconfig (bsc#1248687,
  net-tools-ifconfig-avoid-unsafe-memcpy.patch).
- Prevent overflow in ax25 and netrom (bsc#1248687,
  net-tools-ax25+netrom-overflow-1.patch,
  net-tools-ax25+netrom-overflow-2.patch).
- Keep possibility to enter long interface names, even if they are
  not accepted by the kernel, because it was always possible up to
  CVE-2025-46836 fix. But issue a warning about an interface name
  concatenation (bsc#1248410,
  net-tools-ifconfig-long-name-warning.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Drop ether-wake binary in favor of wol. It was never part of the
  upstream net-tools, and we have ether-wake in busybox. Bump rpm
  version to 2.10.0.0.1 to make a seamless update possible
  (boo#1249034, drop 0001-Add-ether-wake-binary.patch).
- Provide support for net-tools-dummy (bsc#1242048).
- Remove net_tool Provides/Obsoletes for SuSE Linux 7 and SLES 7.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757160000">- Drop 0004-By-default-do-not-fopen-anything-in-netrom_gr.patch. It
  was net-tools-1.60 specific leak fix and breaks netrom in
  net-tools-2.10 (bnc#544339#c2).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757332800">- Drop 0002-Do-not-warn-about-interface-socket-not-binded.patch. It
  worked around a net-tools-1.60 specific problem, that does not
  happen in net-tools-2.10. It is more harmful than useful, as it
  can hide real problems. (bsc#430864#c15,
  https://github.com/ecki/net-tools/issues/32#issuecomment-3265471116).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1776686400">- Prevent denial of service via terminal escape sequences injection
  (bsc#1254323, gh#ecki/net-tools#2109, CVE-2024-58251,
  net-tools-netstat-ansi-injection.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1777291200">- Switch to the latest snapshot of the new active upstream:
  https://github.com/ecki/net-tools (jsc#PED-14308).
- Update to version 3.14~alpha~git.20251212.7011617:
  * Merges all useful downstream contributions. Obsoletes following
    patches:  0007-Introduce-T-notrim-option-in-netstat.patch,
    net-tools-CVE-2025-46836.patch,
    net-tools-CVE-2025-46836-regression.patch,
    net-tools-CVE-2025-46836-error-reporting.patch,
    net-tools-parse_hex-stack-overflow.patch,
    net-tools-proc_gen_fmt-buffer-overflow.patch,
    net-tools-ifconfig-avoid-unsafe-memcpy.patch,
    net-tools-ax25+netrom-overflow-1.patch,
    net-tools-ax25+netrom-overflow-2.patch,
    net-tools-ifconfig-long-name-warning.patch.
  * Translation updates.
  * Minor fixes.
  * Defaults changes:
  * Enable Bluetooth protocol family, Token ring (generic)
    support and SELinux support.</changelog>
</package>
<package pkgid="6e366376dcb40062860ea32d7d541ad81b703408ba54cff0526191b81f7437c6936808d20f43ebf4880539899dc189b9a445ee7adea52b21381472d513060046" name="net-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.14~alpha~git.20251212.7011617" rel="5.4"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737374400">- hostname is not required anymore [bsc#1236061]</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1752148800">- Perform bound checks when parsing interface labels in
  /proc/net/dev (bsc#1243581, CVE-2025-46836, GHSA-pfwf-h6m3-63wf,
  net-tools-CVE-2025-46836.patch,
  net-tools-CVE-2025-46836-regression.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754308800">- Fix a regression in net-tools-CVE-2025-46836.patch (bsc#1246608).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754913600">- Provide more readable error for interface name size checking
  introduced by net-tools-CVE-2025-46836.patch
  (bsc#1243581, net-tools-CVE-2025-46836-error-reporting.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756382400">- Drop old Fedora patch 0006-Allow-interface-stacking.patch. It
  provided a fix for the stack corruption (bsc#142461), later
  reported as CVE-2025-46836 (bsc#1243581) and fixed by the
  upstream in a different way. Revert interfering
  net-tools-CVE-2025-46836.patch back to the upstream version.
- Fix stack buffer overflow in parse_hex (bsc#1248687,
  GHSA-h667-qrp8-gj58, net-tools-parse_hex-stack-overflow.patch).
- Fix stack-based buffer overflow in proc_gen_fmt (bsc#1248687,
  GHSA-w7jq-cmw2-cq59,
  net-tools-proc_gen_fmt-buffer-overflow.patch).
- Avoid unsafe memcpy in ifconfig (bsc#1248687,
  net-tools-ifconfig-avoid-unsafe-memcpy.patch).
- Prevent overflow in ax25 and netrom (bsc#1248687,
  net-tools-ax25+netrom-overflow-1.patch,
  net-tools-ax25+netrom-overflow-2.patch).
- Keep possibility to enter long interface names, even if they are
  not accepted by the kernel, because it was always possible up to
  CVE-2025-46836 fix. But issue a warning about an interface name
  concatenation (bsc#1248410,
  net-tools-ifconfig-long-name-warning.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Drop ether-wake binary in favor of wol. It was never part of the
  upstream net-tools, and we have ether-wake in busybox. Bump rpm
  version to 2.10.0.0.1 to make a seamless update possible
  (boo#1249034, drop 0001-Add-ether-wake-binary.patch).
- Provide support for net-tools-dummy (bsc#1242048).
- Remove net_tool Provides/Obsoletes for SuSE Linux 7 and SLES 7.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757160000">- Drop 0004-By-default-do-not-fopen-anything-in-netrom_gr.patch. It
  was net-tools-1.60 specific leak fix and breaks netrom in
  net-tools-2.10 (bnc#544339#c2).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757332800">- Drop 0002-Do-not-warn-about-interface-socket-not-binded.patch. It
  worked around a net-tools-1.60 specific problem, that does not
  happen in net-tools-2.10. It is more harmful than useful, as it
  can hide real problems. (bsc#430864#c15,
  https://github.com/ecki/net-tools/issues/32#issuecomment-3265471116).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1776686400">- Prevent denial of service via terminal escape sequences injection
  (bsc#1254323, gh#ecki/net-tools#2109, CVE-2024-58251,
  net-tools-netstat-ansi-injection.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1777291200">- Switch to the latest snapshot of the new active upstream:
  https://github.com/ecki/net-tools (jsc#PED-14308).
- Update to version 3.14~alpha~git.20251212.7011617:
  * Merges all useful downstream contributions. Obsoletes following
    patches:  0007-Introduce-T-notrim-option-in-netstat.patch,
    net-tools-CVE-2025-46836.patch,
    net-tools-CVE-2025-46836-regression.patch,
    net-tools-CVE-2025-46836-error-reporting.patch,
    net-tools-parse_hex-stack-overflow.patch,
    net-tools-proc_gen_fmt-buffer-overflow.patch,
    net-tools-ifconfig-avoid-unsafe-memcpy.patch,
    net-tools-ax25+netrom-overflow-1.patch,
    net-tools-ax25+netrom-overflow-2.patch,
    net-tools-ifconfig-long-name-warning.patch.
  * Translation updates.
  * Minor fixes.
  * Defaults changes:
  * Enable Bluetooth protocol family, Token ring (generic)
    support and SELinux support.</changelog>
</package>
<package pkgid="c1f82ae3d8435a39b357d67c82e72c06e827121bb9a2348da9b9810e556331dae86f236d099d59e8d3b714b91e3744d23cd0d3c1525b7696f31b84d53a063a80" name="net-tools-debugsource" arch="i586">
  <version epoch="0" ver="3.14~alpha~git.20251212.7011617" rel="5.4"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737374400">- hostname is not required anymore [bsc#1236061]</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1752148800">- Perform bound checks when parsing interface labels in
  /proc/net/dev (bsc#1243581, CVE-2025-46836, GHSA-pfwf-h6m3-63wf,
  net-tools-CVE-2025-46836.patch,
  net-tools-CVE-2025-46836-regression.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754308800">- Fix a regression in net-tools-CVE-2025-46836.patch (bsc#1246608).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754913600">- Provide more readable error for interface name size checking
  introduced by net-tools-CVE-2025-46836.patch
  (bsc#1243581, net-tools-CVE-2025-46836-error-reporting.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756382400">- Drop old Fedora patch 0006-Allow-interface-stacking.patch. It
  provided a fix for the stack corruption (bsc#142461), later
  reported as CVE-2025-46836 (bsc#1243581) and fixed by the
  upstream in a different way. Revert interfering
  net-tools-CVE-2025-46836.patch back to the upstream version.
- Fix stack buffer overflow in parse_hex (bsc#1248687,
  GHSA-h667-qrp8-gj58, net-tools-parse_hex-stack-overflow.patch).
- Fix stack-based buffer overflow in proc_gen_fmt (bsc#1248687,
  GHSA-w7jq-cmw2-cq59,
  net-tools-proc_gen_fmt-buffer-overflow.patch).
- Avoid unsafe memcpy in ifconfig (bsc#1248687,
  net-tools-ifconfig-avoid-unsafe-memcpy.patch).
- Prevent overflow in ax25 and netrom (bsc#1248687,
  net-tools-ax25+netrom-overflow-1.patch,
  net-tools-ax25+netrom-overflow-2.patch).
- Keep possibility to enter long interface names, even if they are
  not accepted by the kernel, because it was always possible up to
  CVE-2025-46836 fix. But issue a warning about an interface name
  concatenation (bsc#1248410,
  net-tools-ifconfig-long-name-warning.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Drop ether-wake binary in favor of wol. It was never part of the
  upstream net-tools, and we have ether-wake in busybox. Bump rpm
  version to 2.10.0.0.1 to make a seamless update possible
  (boo#1249034, drop 0001-Add-ether-wake-binary.patch).
- Provide support for net-tools-dummy (bsc#1242048).
- Remove net_tool Provides/Obsoletes for SuSE Linux 7 and SLES 7.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757160000">- Drop 0004-By-default-do-not-fopen-anything-in-netrom_gr.patch. It
  was net-tools-1.60 specific leak fix and breaks netrom in
  net-tools-2.10 (bnc#544339#c2).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757332800">- Drop 0002-Do-not-warn-about-interface-socket-not-binded.patch. It
  worked around a net-tools-1.60 specific problem, that does not
  happen in net-tools-2.10. It is more harmful than useful, as it
  can hide real problems. (bsc#430864#c15,
  https://github.com/ecki/net-tools/issues/32#issuecomment-3265471116).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1776686400">- Prevent denial of service via terminal escape sequences injection
  (bsc#1254323, gh#ecki/net-tools#2109, CVE-2024-58251,
  net-tools-netstat-ansi-injection.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1777291200">- Switch to the latest snapshot of the new active upstream:
  https://github.com/ecki/net-tools (jsc#PED-14308).
- Update to version 3.14~alpha~git.20251212.7011617:
  * Merges all useful downstream contributions. Obsoletes following
    patches:  0007-Introduce-T-notrim-option-in-netstat.patch,
    net-tools-CVE-2025-46836.patch,
    net-tools-CVE-2025-46836-regression.patch,
    net-tools-CVE-2025-46836-error-reporting.patch,
    net-tools-parse_hex-stack-overflow.patch,
    net-tools-proc_gen_fmt-buffer-overflow.patch,
    net-tools-ifconfig-avoid-unsafe-memcpy.patch,
    net-tools-ax25+netrom-overflow-1.patch,
    net-tools-ax25+netrom-overflow-2.patch,
    net-tools-ifconfig-long-name-warning.patch.
  * Translation updates.
  * Minor fixes.
  * Defaults changes:
  * Enable Bluetooth protocol family, Token ring (generic)
    support and SELinux support.</changelog>
</package>
<package pkgid="1736fd303707310a50dc70d341fd924f7362ca507e1aa898e88e4834a876d4c621c1de8a95304ecb9c9ef3bfe745b54033cdea99fb6a1579385dbc53dcb0f4fb" name="net-tools-debugsource" arch="x86_64">
  <version epoch="0" ver="3.14~alpha~git.20251212.7011617" rel="5.4"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737374400">- hostname is not required anymore [bsc#1236061]</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1752148800">- Perform bound checks when parsing interface labels in
  /proc/net/dev (bsc#1243581, CVE-2025-46836, GHSA-pfwf-h6m3-63wf,
  net-tools-CVE-2025-46836.patch,
  net-tools-CVE-2025-46836-regression.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754308800">- Fix a regression in net-tools-CVE-2025-46836.patch (bsc#1246608).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754913600">- Provide more readable error for interface name size checking
  introduced by net-tools-CVE-2025-46836.patch
  (bsc#1243581, net-tools-CVE-2025-46836-error-reporting.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756382400">- Drop old Fedora patch 0006-Allow-interface-stacking.patch. It
  provided a fix for the stack corruption (bsc#142461), later
  reported as CVE-2025-46836 (bsc#1243581) and fixed by the
  upstream in a different way. Revert interfering
  net-tools-CVE-2025-46836.patch back to the upstream version.
- Fix stack buffer overflow in parse_hex (bsc#1248687,
  GHSA-h667-qrp8-gj58, net-tools-parse_hex-stack-overflow.patch).
- Fix stack-based buffer overflow in proc_gen_fmt (bsc#1248687,
  GHSA-w7jq-cmw2-cq59,
  net-tools-proc_gen_fmt-buffer-overflow.patch).
- Avoid unsafe memcpy in ifconfig (bsc#1248687,
  net-tools-ifconfig-avoid-unsafe-memcpy.patch).
- Prevent overflow in ax25 and netrom (bsc#1248687,
  net-tools-ax25+netrom-overflow-1.patch,
  net-tools-ax25+netrom-overflow-2.patch).
- Keep possibility to enter long interface names, even if they are
  not accepted by the kernel, because it was always possible up to
  CVE-2025-46836 fix. But issue a warning about an interface name
  concatenation (bsc#1248410,
  net-tools-ifconfig-long-name-warning.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Drop ether-wake binary in favor of wol. It was never part of the
  upstream net-tools, and we have ether-wake in busybox. Bump rpm
  version to 2.10.0.0.1 to make a seamless update possible
  (boo#1249034, drop 0001-Add-ether-wake-binary.patch).
- Provide support for net-tools-dummy (bsc#1242048).
- Remove net_tool Provides/Obsoletes for SuSE Linux 7 and SLES 7.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757160000">- Drop 0004-By-default-do-not-fopen-anything-in-netrom_gr.patch. It
  was net-tools-1.60 specific leak fix and breaks netrom in
  net-tools-2.10 (bnc#544339#c2).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757332800">- Drop 0002-Do-not-warn-about-interface-socket-not-binded.patch. It
  worked around a net-tools-1.60 specific problem, that does not
  happen in net-tools-2.10. It is more harmful than useful, as it
  can hide real problems. (bsc#430864#c15,
  https://github.com/ecki/net-tools/issues/32#issuecomment-3265471116).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1776686400">- Prevent denial of service via terminal escape sequences injection
  (bsc#1254323, gh#ecki/net-tools#2109, CVE-2024-58251,
  net-tools-netstat-ansi-injection.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1777291200">- Switch to the latest snapshot of the new active upstream:
  https://github.com/ecki/net-tools (jsc#PED-14308).
- Update to version 3.14~alpha~git.20251212.7011617:
  * Merges all useful downstream contributions. Obsoletes following
    patches:  0007-Introduce-T-notrim-option-in-netstat.patch,
    net-tools-CVE-2025-46836.patch,
    net-tools-CVE-2025-46836-regression.patch,
    net-tools-CVE-2025-46836-error-reporting.patch,
    net-tools-parse_hex-stack-overflow.patch,
    net-tools-proc_gen_fmt-buffer-overflow.patch,
    net-tools-ifconfig-avoid-unsafe-memcpy.patch,
    net-tools-ax25+netrom-overflow-1.patch,
    net-tools-ax25+netrom-overflow-2.patch,
    net-tools-ifconfig-long-name-warning.patch.
  * Translation updates.
  * Minor fixes.
  * Defaults changes:
  * Enable Bluetooth protocol family, Token ring (generic)
    support and SELinux support.</changelog>
</package>
<package pkgid="5712dfc9d7840a667e35c9f36308c2d429a283f71ed93aad6b03e531735edd884a535ac9e6f76b0ea8309e8555b3f7879f09ac3dcf5beb39872cf052e02f226c" name="net-tools-deprecated" arch="i586">
  <version epoch="0" ver="3.14~alpha~git.20251212.7011617" rel="5.4"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737374400">- hostname is not required anymore [bsc#1236061]</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1752148800">- Perform bound checks when parsing interface labels in
  /proc/net/dev (bsc#1243581, CVE-2025-46836, GHSA-pfwf-h6m3-63wf,
  net-tools-CVE-2025-46836.patch,
  net-tools-CVE-2025-46836-regression.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754308800">- Fix a regression in net-tools-CVE-2025-46836.patch (bsc#1246608).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754913600">- Provide more readable error for interface name size checking
  introduced by net-tools-CVE-2025-46836.patch
  (bsc#1243581, net-tools-CVE-2025-46836-error-reporting.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756382400">- Drop old Fedora patch 0006-Allow-interface-stacking.patch. It
  provided a fix for the stack corruption (bsc#142461), later
  reported as CVE-2025-46836 (bsc#1243581) and fixed by the
  upstream in a different way. Revert interfering
  net-tools-CVE-2025-46836.patch back to the upstream version.
- Fix stack buffer overflow in parse_hex (bsc#1248687,
  GHSA-h667-qrp8-gj58, net-tools-parse_hex-stack-overflow.patch).
- Fix stack-based buffer overflow in proc_gen_fmt (bsc#1248687,
  GHSA-w7jq-cmw2-cq59,
  net-tools-proc_gen_fmt-buffer-overflow.patch).
- Avoid unsafe memcpy in ifconfig (bsc#1248687,
  net-tools-ifconfig-avoid-unsafe-memcpy.patch).
- Prevent overflow in ax25 and netrom (bsc#1248687,
  net-tools-ax25+netrom-overflow-1.patch,
  net-tools-ax25+netrom-overflow-2.patch).
- Keep possibility to enter long interface names, even if they are
  not accepted by the kernel, because it was always possible up to
  CVE-2025-46836 fix. But issue a warning about an interface name
  concatenation (bsc#1248410,
  net-tools-ifconfig-long-name-warning.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Drop ether-wake binary in favor of wol. It was never part of the
  upstream net-tools, and we have ether-wake in busybox. Bump rpm
  version to 2.10.0.0.1 to make a seamless update possible
  (boo#1249034, drop 0001-Add-ether-wake-binary.patch).
- Provide support for net-tools-dummy (bsc#1242048).
- Remove net_tool Provides/Obsoletes for SuSE Linux 7 and SLES 7.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757160000">- Drop 0004-By-default-do-not-fopen-anything-in-netrom_gr.patch. It
  was net-tools-1.60 specific leak fix and breaks netrom in
  net-tools-2.10 (bnc#544339#c2).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757332800">- Drop 0002-Do-not-warn-about-interface-socket-not-binded.patch. It
  worked around a net-tools-1.60 specific problem, that does not
  happen in net-tools-2.10. It is more harmful than useful, as it
  can hide real problems. (bsc#430864#c15,
  https://github.com/ecki/net-tools/issues/32#issuecomment-3265471116).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1776686400">- Prevent denial of service via terminal escape sequences injection
  (bsc#1254323, gh#ecki/net-tools#2109, CVE-2024-58251,
  net-tools-netstat-ansi-injection.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1777291200">- Switch to the latest snapshot of the new active upstream:
  https://github.com/ecki/net-tools (jsc#PED-14308).
- Update to version 3.14~alpha~git.20251212.7011617:
  * Merges all useful downstream contributions. Obsoletes following
    patches:  0007-Introduce-T-notrim-option-in-netstat.patch,
    net-tools-CVE-2025-46836.patch,
    net-tools-CVE-2025-46836-regression.patch,
    net-tools-CVE-2025-46836-error-reporting.patch,
    net-tools-parse_hex-stack-overflow.patch,
    net-tools-proc_gen_fmt-buffer-overflow.patch,
    net-tools-ifconfig-avoid-unsafe-memcpy.patch,
    net-tools-ax25+netrom-overflow-1.patch,
    net-tools-ax25+netrom-overflow-2.patch,
    net-tools-ifconfig-long-name-warning.patch.
  * Translation updates.
  * Minor fixes.
  * Defaults changes:
  * Enable Bluetooth protocol family, Token ring (generic)
    support and SELinux support.</changelog>
</package>
<package pkgid="c3c5add1f73d45cdb382c618813c330b9cd94b6481cc03c783ddf10b68f30d3ebcfd5135e3859a8c9d6a1260a83b3d4b85256950cfa0bdbcf1fbc4fddda4c6be" name="net-tools-deprecated" arch="x86_64">
  <version epoch="0" ver="3.14~alpha~git.20251212.7011617" rel="5.4"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737374400">- hostname is not required anymore [bsc#1236061]</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1752148800">- Perform bound checks when parsing interface labels in
  /proc/net/dev (bsc#1243581, CVE-2025-46836, GHSA-pfwf-h6m3-63wf,
  net-tools-CVE-2025-46836.patch,
  net-tools-CVE-2025-46836-regression.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754308800">- Fix a regression in net-tools-CVE-2025-46836.patch (bsc#1246608).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754913600">- Provide more readable error for interface name size checking
  introduced by net-tools-CVE-2025-46836.patch
  (bsc#1243581, net-tools-CVE-2025-46836-error-reporting.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756382400">- Drop old Fedora patch 0006-Allow-interface-stacking.patch. It
  provided a fix for the stack corruption (bsc#142461), later
  reported as CVE-2025-46836 (bsc#1243581) and fixed by the
  upstream in a different way. Revert interfering
  net-tools-CVE-2025-46836.patch back to the upstream version.
- Fix stack buffer overflow in parse_hex (bsc#1248687,
  GHSA-h667-qrp8-gj58, net-tools-parse_hex-stack-overflow.patch).
- Fix stack-based buffer overflow in proc_gen_fmt (bsc#1248687,
  GHSA-w7jq-cmw2-cq59,
  net-tools-proc_gen_fmt-buffer-overflow.patch).
- Avoid unsafe memcpy in ifconfig (bsc#1248687,
  net-tools-ifconfig-avoid-unsafe-memcpy.patch).
- Prevent overflow in ax25 and netrom (bsc#1248687,
  net-tools-ax25+netrom-overflow-1.patch,
  net-tools-ax25+netrom-overflow-2.patch).
- Keep possibility to enter long interface names, even if they are
  not accepted by the kernel, because it was always possible up to
  CVE-2025-46836 fix. But issue a warning about an interface name
  concatenation (bsc#1248410,
  net-tools-ifconfig-long-name-warning.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Drop ether-wake binary in favor of wol. It was never part of the
  upstream net-tools, and we have ether-wake in busybox. Bump rpm
  version to 2.10.0.0.1 to make a seamless update possible
  (boo#1249034, drop 0001-Add-ether-wake-binary.patch).
- Provide support for net-tools-dummy (bsc#1242048).
- Remove net_tool Provides/Obsoletes for SuSE Linux 7 and SLES 7.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757160000">- Drop 0004-By-default-do-not-fopen-anything-in-netrom_gr.patch. It
  was net-tools-1.60 specific leak fix and breaks netrom in
  net-tools-2.10 (bnc#544339#c2).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757332800">- Drop 0002-Do-not-warn-about-interface-socket-not-binded.patch. It
  worked around a net-tools-1.60 specific problem, that does not
  happen in net-tools-2.10. It is more harmful than useful, as it
  can hide real problems. (bsc#430864#c15,
  https://github.com/ecki/net-tools/issues/32#issuecomment-3265471116).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1776686400">- Prevent denial of service via terminal escape sequences injection
  (bsc#1254323, gh#ecki/net-tools#2109, CVE-2024-58251,
  net-tools-netstat-ansi-injection.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1777291200">- Switch to the latest snapshot of the new active upstream:
  https://github.com/ecki/net-tools (jsc#PED-14308).
- Update to version 3.14~alpha~git.20251212.7011617:
  * Merges all useful downstream contributions. Obsoletes following
    patches:  0007-Introduce-T-notrim-option-in-netstat.patch,
    net-tools-CVE-2025-46836.patch,
    net-tools-CVE-2025-46836-regression.patch,
    net-tools-CVE-2025-46836-error-reporting.patch,
    net-tools-parse_hex-stack-overflow.patch,
    net-tools-proc_gen_fmt-buffer-overflow.patch,
    net-tools-ifconfig-avoid-unsafe-memcpy.patch,
    net-tools-ax25+netrom-overflow-1.patch,
    net-tools-ax25+netrom-overflow-2.patch,
    net-tools-ifconfig-long-name-warning.patch.
  * Translation updates.
  * Minor fixes.
  * Defaults changes:
  * Enable Bluetooth protocol family, Token ring (generic)
    support and SELinux support.</changelog>
</package>
<package pkgid="4626d2727f7482b5979d9fd993d15a4665da5827f96a51771addf120082632d29b7fa7c7be68df1e1be3d70466393130e5e6404b3e80942224ac2c1f529a3373" name="net-tools-deprecated-debuginfo" arch="i586">
  <version epoch="0" ver="3.14~alpha~git.20251212.7011617" rel="5.4"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737374400">- hostname is not required anymore [bsc#1236061]</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1752148800">- Perform bound checks when parsing interface labels in
  /proc/net/dev (bsc#1243581, CVE-2025-46836, GHSA-pfwf-h6m3-63wf,
  net-tools-CVE-2025-46836.patch,
  net-tools-CVE-2025-46836-regression.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754308800">- Fix a regression in net-tools-CVE-2025-46836.patch (bsc#1246608).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754913600">- Provide more readable error for interface name size checking
  introduced by net-tools-CVE-2025-46836.patch
  (bsc#1243581, net-tools-CVE-2025-46836-error-reporting.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756382400">- Drop old Fedora patch 0006-Allow-interface-stacking.patch. It
  provided a fix for the stack corruption (bsc#142461), later
  reported as CVE-2025-46836 (bsc#1243581) and fixed by the
  upstream in a different way. Revert interfering
  net-tools-CVE-2025-46836.patch back to the upstream version.
- Fix stack buffer overflow in parse_hex (bsc#1248687,
  GHSA-h667-qrp8-gj58, net-tools-parse_hex-stack-overflow.patch).
- Fix stack-based buffer overflow in proc_gen_fmt (bsc#1248687,
  GHSA-w7jq-cmw2-cq59,
  net-tools-proc_gen_fmt-buffer-overflow.patch).
- Avoid unsafe memcpy in ifconfig (bsc#1248687,
  net-tools-ifconfig-avoid-unsafe-memcpy.patch).
- Prevent overflow in ax25 and netrom (bsc#1248687,
  net-tools-ax25+netrom-overflow-1.patch,
  net-tools-ax25+netrom-overflow-2.patch).
- Keep possibility to enter long interface names, even if they are
  not accepted by the kernel, because it was always possible up to
  CVE-2025-46836 fix. But issue a warning about an interface name
  concatenation (bsc#1248410,
  net-tools-ifconfig-long-name-warning.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Drop ether-wake binary in favor of wol. It was never part of the
  upstream net-tools, and we have ether-wake in busybox. Bump rpm
  version to 2.10.0.0.1 to make a seamless update possible
  (boo#1249034, drop 0001-Add-ether-wake-binary.patch).
- Provide support for net-tools-dummy (bsc#1242048).
- Remove net_tool Provides/Obsoletes for SuSE Linux 7 and SLES 7.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757160000">- Drop 0004-By-default-do-not-fopen-anything-in-netrom_gr.patch. It
  was net-tools-1.60 specific leak fix and breaks netrom in
  net-tools-2.10 (bnc#544339#c2).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757332800">- Drop 0002-Do-not-warn-about-interface-socket-not-binded.patch. It
  worked around a net-tools-1.60 specific problem, that does not
  happen in net-tools-2.10. It is more harmful than useful, as it
  can hide real problems. (bsc#430864#c15,
  https://github.com/ecki/net-tools/issues/32#issuecomment-3265471116).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1776686400">- Prevent denial of service via terminal escape sequences injection
  (bsc#1254323, gh#ecki/net-tools#2109, CVE-2024-58251,
  net-tools-netstat-ansi-injection.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1777291200">- Switch to the latest snapshot of the new active upstream:
  https://github.com/ecki/net-tools (jsc#PED-14308).
- Update to version 3.14~alpha~git.20251212.7011617:
  * Merges all useful downstream contributions. Obsoletes following
    patches:  0007-Introduce-T-notrim-option-in-netstat.patch,
    net-tools-CVE-2025-46836.patch,
    net-tools-CVE-2025-46836-regression.patch,
    net-tools-CVE-2025-46836-error-reporting.patch,
    net-tools-parse_hex-stack-overflow.patch,
    net-tools-proc_gen_fmt-buffer-overflow.patch,
    net-tools-ifconfig-avoid-unsafe-memcpy.patch,
    net-tools-ax25+netrom-overflow-1.patch,
    net-tools-ax25+netrom-overflow-2.patch,
    net-tools-ifconfig-long-name-warning.patch.
  * Translation updates.
  * Minor fixes.
  * Defaults changes:
  * Enable Bluetooth protocol family, Token ring (generic)
    support and SELinux support.</changelog>
</package>
<package pkgid="52d330ff6b5d3cfef88fb80cb5d838c07475c36cf18f7977d52821ff6af9703860352beb437ecee8d3df0a190099a71f2524c2d27c67db60b9eee4c46938b17d" name="net-tools-deprecated-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.14~alpha~git.20251212.7011617" rel="5.4"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737374400">- hostname is not required anymore [bsc#1236061]</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1752148800">- Perform bound checks when parsing interface labels in
  /proc/net/dev (bsc#1243581, CVE-2025-46836, GHSA-pfwf-h6m3-63wf,
  net-tools-CVE-2025-46836.patch,
  net-tools-CVE-2025-46836-regression.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754308800">- Fix a regression in net-tools-CVE-2025-46836.patch (bsc#1246608).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754913600">- Provide more readable error for interface name size checking
  introduced by net-tools-CVE-2025-46836.patch
  (bsc#1243581, net-tools-CVE-2025-46836-error-reporting.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756382400">- Drop old Fedora patch 0006-Allow-interface-stacking.patch. It
  provided a fix for the stack corruption (bsc#142461), later
  reported as CVE-2025-46836 (bsc#1243581) and fixed by the
  upstream in a different way. Revert interfering
  net-tools-CVE-2025-46836.patch back to the upstream version.
- Fix stack buffer overflow in parse_hex (bsc#1248687,
  GHSA-h667-qrp8-gj58, net-tools-parse_hex-stack-overflow.patch).
- Fix stack-based buffer overflow in proc_gen_fmt (bsc#1248687,
  GHSA-w7jq-cmw2-cq59,
  net-tools-proc_gen_fmt-buffer-overflow.patch).
- Avoid unsafe memcpy in ifconfig (bsc#1248687,
  net-tools-ifconfig-avoid-unsafe-memcpy.patch).
- Prevent overflow in ax25 and netrom (bsc#1248687,
  net-tools-ax25+netrom-overflow-1.patch,
  net-tools-ax25+netrom-overflow-2.patch).
- Keep possibility to enter long interface names, even if they are
  not accepted by the kernel, because it was always possible up to
  CVE-2025-46836 fix. But issue a warning about an interface name
  concatenation (bsc#1248410,
  net-tools-ifconfig-long-name-warning.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Drop ether-wake binary in favor of wol. It was never part of the
  upstream net-tools, and we have ether-wake in busybox. Bump rpm
  version to 2.10.0.0.1 to make a seamless update possible
  (boo#1249034, drop 0001-Add-ether-wake-binary.patch).
- Provide support for net-tools-dummy (bsc#1242048).
- Remove net_tool Provides/Obsoletes for SuSE Linux 7 and SLES 7.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757160000">- Drop 0004-By-default-do-not-fopen-anything-in-netrom_gr.patch. It
  was net-tools-1.60 specific leak fix and breaks netrom in
  net-tools-2.10 (bnc#544339#c2).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757332800">- Drop 0002-Do-not-warn-about-interface-socket-not-binded.patch. It
  worked around a net-tools-1.60 specific problem, that does not
  happen in net-tools-2.10. It is more harmful than useful, as it
  can hide real problems. (bsc#430864#c15,
  https://github.com/ecki/net-tools/issues/32#issuecomment-3265471116).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1776686400">- Prevent denial of service via terminal escape sequences injection
  (bsc#1254323, gh#ecki/net-tools#2109, CVE-2024-58251,
  net-tools-netstat-ansi-injection.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1777291200">- Switch to the latest snapshot of the new active upstream:
  https://github.com/ecki/net-tools (jsc#PED-14308).
- Update to version 3.14~alpha~git.20251212.7011617:
  * Merges all useful downstream contributions. Obsoletes following
    patches:  0007-Introduce-T-notrim-option-in-netstat.patch,
    net-tools-CVE-2025-46836.patch,
    net-tools-CVE-2025-46836-regression.patch,
    net-tools-CVE-2025-46836-error-reporting.patch,
    net-tools-parse_hex-stack-overflow.patch,
    net-tools-proc_gen_fmt-buffer-overflow.patch,
    net-tools-ifconfig-avoid-unsafe-memcpy.patch,
    net-tools-ax25+netrom-overflow-1.patch,
    net-tools-ax25+netrom-overflow-2.patch,
    net-tools-ifconfig-long-name-warning.patch.
  * Translation updates.
  * Minor fixes.
  * Defaults changes:
  * Enable Bluetooth protocol family, Token ring (generic)
    support and SELinux support.</changelog>
</package>
<package pkgid="6b977f79786e5bb9ecc1c025bee5938f7c9b0ea0883a3954469c5b1ead70a3d16282e9e4bfc37073fab2cdf5d5395848adff680aea0681d1106b7dee121af63b" name="net-tools-lang" arch="noarch">
  <version epoch="0" ver="3.14~alpha~git.20251212.7011617" rel="5.4"/>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737374400">- hostname is not required anymore [bsc#1236061]</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1752148800">- Perform bound checks when parsing interface labels in
  /proc/net/dev (bsc#1243581, CVE-2025-46836, GHSA-pfwf-h6m3-63wf,
  net-tools-CVE-2025-46836.patch,
  net-tools-CVE-2025-46836-regression.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754308800">- Fix a regression in net-tools-CVE-2025-46836.patch (bsc#1246608).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1754913600">- Provide more readable error for interface name size checking
  introduced by net-tools-CVE-2025-46836.patch
  (bsc#1243581, net-tools-CVE-2025-46836-error-reporting.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756382400">- Drop old Fedora patch 0006-Allow-interface-stacking.patch. It
  provided a fix for the stack corruption (bsc#142461), later
  reported as CVE-2025-46836 (bsc#1243581) and fixed by the
  upstream in a different way. Revert interfering
  net-tools-CVE-2025-46836.patch back to the upstream version.
- Fix stack buffer overflow in parse_hex (bsc#1248687,
  GHSA-h667-qrp8-gj58, net-tools-parse_hex-stack-overflow.patch).
- Fix stack-based buffer overflow in proc_gen_fmt (bsc#1248687,
  GHSA-w7jq-cmw2-cq59,
  net-tools-proc_gen_fmt-buffer-overflow.patch).
- Avoid unsafe memcpy in ifconfig (bsc#1248687,
  net-tools-ifconfig-avoid-unsafe-memcpy.patch).
- Prevent overflow in ax25 and netrom (bsc#1248687,
  net-tools-ax25+netrom-overflow-1.patch,
  net-tools-ax25+netrom-overflow-2.patch).
- Keep possibility to enter long interface names, even if they are
  not accepted by the kernel, because it was always possible up to
  CVE-2025-46836 fix. But issue a warning about an interface name
  concatenation (bsc#1248410,
  net-tools-ifconfig-long-name-warning.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756728000">- Drop ether-wake binary in favor of wol. It was never part of the
  upstream net-tools, and we have ether-wake in busybox. Bump rpm
  version to 2.10.0.0.1 to make a seamless update possible
  (boo#1249034, drop 0001-Add-ether-wake-binary.patch).
- Provide support for net-tools-dummy (bsc#1242048).
- Remove net_tool Provides/Obsoletes for SuSE Linux 7 and SLES 7.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1756987200">- Set net-tools conflict version properly.</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757160000">- Drop 0004-By-default-do-not-fopen-anything-in-netrom_gr.patch. It
  was net-tools-1.60 specific leak fix and breaks netrom in
  net-tools-2.10 (bnc#544339#c2).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1757332800">- Drop 0002-Do-not-warn-about-interface-socket-not-binded.patch. It
  worked around a net-tools-1.60 specific problem, that does not
  happen in net-tools-2.10. It is more harmful than useful, as it
  can hide real problems. (bsc#430864#c15,
  https://github.com/ecki/net-tools/issues/32#issuecomment-3265471116).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1776686400">- Prevent denial of service via terminal escape sequences injection
  (bsc#1254323, gh#ecki/net-tools#2109, CVE-2024-58251,
  net-tools-netstat-ansi-injection.patch).</changelog>
  <changelog author="Stanislav Brabec &lt;sbrabec@suse.com&gt;" date="1777291200">- Switch to the latest snapshot of the new active upstream:
  https://github.com/ecki/net-tools (jsc#PED-14308).
- Update to version 3.14~alpha~git.20251212.7011617:
  * Merges all useful downstream contributions. Obsoletes following
    patches:  0007-Introduce-T-notrim-option-in-netstat.patch,
    net-tools-CVE-2025-46836.patch,
    net-tools-CVE-2025-46836-regression.patch,
    net-tools-CVE-2025-46836-error-reporting.patch,
    net-tools-parse_hex-stack-overflow.patch,
    net-tools-proc_gen_fmt-buffer-overflow.patch,
    net-tools-ifconfig-avoid-unsafe-memcpy.patch,
    net-tools-ax25+netrom-overflow-1.patch,
    net-tools-ax25+netrom-overflow-2.patch,
    net-tools-ifconfig-long-name-warning.patch.
  * Translation updates.
  * Minor fixes.
  * Defaults changes:
  * Enable Bluetooth protocol family, Token ring (generic)
    support and SELinux support.</changelog>
</package>
<package pkgid="ada4eff2de661bf73c2e4714c18f9faee3b35321692a76203857b30f6b844776d3214595bdbee46e300a8dfcd5a97a51ca7939c4cc3c2f52c53835514dc04a3d" name="ofl" arch="i586">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="34fd5b1024078e812403c2495956b1dd6fde0403fc4a8cdcf531e9f482f845a8885edc8a201f296346fdcd865012efa9695a026368f576ede562cbb5426ea4e8" name="ofl" arch="x86_64">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="f34d26d0226dc726672c27dd525463e5bc29188ffb8a6d7ff5451fa0cb42d5ec08271685a3d66689fece1a38282a24743e3eaa78372c65b9a4bb8901d040ea0b" name="ofl-debuginfo" arch="i586">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="81faa21d53ba341183bcacd2c8d958b39e31062cb82684f0c9f2ac3039ba581ce184fff058a1fd7800b53d6a90cf2f9241f8d03aebad80a9b098113831c52e9f" name="ofl-debuginfo" arch="x86_64">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="c1f00bfa0b814598f30db4e7c628758880b84b52c8dfad3192e4503b1a347cdafbfb0027106e4d3feeb16eb25f06d3db074ca99ac2f3f236a335910b7ad61d4d" name="plymouth-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="84.87.20240405" rel="1.20"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619697600">- Also skip *.tr as config files in
  /etc/bootsplash/themes/openSUSE/bootloader (in addition to
  /etc/bootsplash/themes/openSUSE/cdrom)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1621512000">- Enable grub2-branding on riscv64</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1631275200">- Drop systemd icons, since distribution-logos took that over
- Change the name of the font used in the installer</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1632052800">- Update branding-tumbleweed.zip from https://github.com/openSUSE/branding.git
  Drop plymouth-branding-openSUSE's watermark link add a
  configuration function to plymouth theme configuration to avoid
  logo lost which cause plymouth to fail.
- Update branding-openSUSE.spec: resort plymouth-branding-openSUSE
  install and build dependence to avoid plymouth fall to terminal
  mode in some scenario(bsc#1189613).</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1677499200">- Make title QToolButton backgrounds transparent
- Drop optipng requirement</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1693396800">- Remove grub2 BuildRequires in grub2-branding (bsc#1214769)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695643200">- Enable grub2-branding on ppc64le. patterns-microos-base has
  Requires (grub2-branding-openSUSE if grub2). So we need the
  branding.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1707998400">- Remove update-alternatives usage, we don't have dynamic
  wallpapers anymore which were using that (bsc#1219919).</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1712232000">- Use png for wallpapers for Tumbleweed
- SLES seems to be using png
- Using a compat symlink wallpapers/openSUSEdefault-&gt; wallpapers/SLEdefault
  allows running certain apps without rebuild. Such as cockpit.
- Use optipng -o5 to compress files (has to be reflected in spec)
- Bump date</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1726660800">- Install the grub2 branding if grub2-common is present</changelog>
</package>
<package pkgid="30a1ae0ffbb5cc717c3e15d6fd73b9e1379b3b9beb1b980400e6c7fd3fa53c6d1f2824f456b2b855610350f995e6137bc36096cf7004e68511db84ed2bb3581c" name="python313-yt-dlp" arch="noarch">
  <version epoch="0" ver="2026.03.17" rel="1.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1755950400">- Update to release 2025.08.22
  * cookies: Fix --cookies-from-browser with Firefox 142+</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756382400">- Update to release 2025.08.27
  * Add tcc player JS variant
  * Deprioritize web_safari m3u8 formats
  * Use alternative tv user-agent when authenticated</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1757160000">- Update to version 2025.09.05
  * Fix --id deprecation warning
  * charlierose: Fix extractor
  * googledrive: Fix subtitles extraction
  * itvbtcc: Fix extractor
  * kick: vod: Support ongoing livestream VODs
  * lrt: Fix extractors
  * tver: Extract more metadata
  * vevo: Restore extractors
  * build: Overhaul Linux builds and refactor release workflow</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1758628800">- Update to release 2025.09.23
  * youtube: Force player 0004de42</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1758974400">- Update to release 2025.09.26
  * twitch: vod: Fix live_status detection
  * yt: Fix player JS overrides
  * yt: Improve PO token logging
  * yt: Player client maintenance
  * yt: Replace tv_simply with web_safari in default clients
- Fix Leap 15.6 build</changelog>
  <changelog author="olaf@aepfle.de" date="1759838400">- Use Python 3.13 in 15.7, due to lack of 3.12</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760529600">- Update to release 2025.10.14
  * yt: Detect experiment binding GVS PO Token to video id
  * yt: Fix approximate timestamp extraction for feeds</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1761134400">- Update to version 2025.10.22
  * A stopgap release with a TEMPORARY partial fix for YouTube
    support. Some formats may still be unavailable, especially if
    cookies are passed to yt-dlp. The NEXT release, expected very
    soon, will require an external JS runtime (e.g. Deno) in
    order for YouTube downloads to work properly.
  * The minimum required Python version has been raised to 3.10
    (Python 3.9 has reached its end-of-life as of October 2025).</changelog>
  <changelog author="olaf@aepfle.de" date="1761220800">- Use the pythons macro to reduce the amount of suse_version usage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1763035200">- Update to release 2025.11.12
  * An external JavaScript runtime is now used for full YouTube
    support (e.g. deno).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1763208000">- Relax JS runtime requirement from required to recommended,
  some formats can be downloaded without either runtime.
- Recommend nodejs as an alternative to deno
  (Leap 15.6 has just nodejs).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1765195200">- Update to release 2025.12.08
  * cookies: Fix --cookies-from-browser for new installs of
    Firefox 147+
  * floatplane: add subtitle support
  * yt: detect AI-upscaled formats</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769688000">- Update to release 2026.01.29
  * Accept float values for command-line option `--sleep-subtitles`
  * Add `--format-sort-reset` option
  * yt: Support comment subthreads</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1769774400">- added quickjs recommends as a lighter alternative to deno and nodejs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769947200">- Update to release 2026.01.31
  * yt: Add `web_embedded` fallback for `android_vr` client
  * yt: Remove broken `ios_downgraded` and `tv_embedded` player
    clients</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1770206400">- Update to release 2026.02.04
  * unsupported: Update unsupported URLs
  * yt: Default to tv player JS variant</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771761600">- Update to release 2026.02.21
  * youtube: Add more known player JS variants
  * date, search: Remove broken ytsearchdate support</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1772625600">- Update to version 2026.03.03
  * Extractor changes:
  * aenetworks: Fix extraction
  * patreon: Fix extractors
  * thechosen: Rework extractor
  * yt: Skip webpage player response by default
  * zapiks: Improve extraction</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1773403200">- Update to version 2026.03.13
  * Extractor changes:
  * tiktok: Fix challenge solving
  * yt: Fix android_vr player client
  * yt: Fix use_ad_playback_context extractor-arg
  * yt: Fix web_embedded player client
  * yt: Request web_safari &amp; web_creator client configs
  * tab: Fix album extraction
  * tab: Improve description extraction
  * Update ejs to 0.7.0
  * ejs: Fix sig value encoding by
  * ejs: Solve new player variants</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773835200">- Update to release 2026.03.17
  * Always respect webpage_client extractor-arg
  * Fix --live-from-start support</changelog>
</package>
<package pkgid="3bbbdb12c20ea241c534624bd5069c0fa6c666a6ad72d41fbcf97bfa37ce329687d90325f86ea4350933555a9db6c0a94279190fed100fccc76a2fb4ee989069" name="rsync" arch="i586">
  <version epoch="0" ver="3.4.3" rel="4.5"/>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1694001600">- Rename patch to follow naming patch policies:
  fortified-strlcpy-fix.patch -&gt; rsync-fortified-strlcpy-fix.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1701259200">- Moved rsyncd.conf and rsyncd.secrets to /usr/etc.
  * Add rsync-usr-etc.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1710244800">- Avoid package changes in %check</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1713441600">- Update to 3.3.0
  * BUG FIXES:
  - Fixed a bug with --sparse --inplace where a trailing gap in
    the source file would not clear out the trailing data in the
    destination file.
  - Fixed an buffer overflow in the checksum2 code if SHA1 is
    being used for the checksum2 algorithm.
  - Fixed an issue when rsync is compiled using _FORTIFY_SOURCE so
    that the extra tests don't complain about a strlcpy() limit
    value (which was too large, even though it wasn't possible for
    the larger value to cause an overflow).
    (fix bsc#1214616, bsc#1214249)
  - Add a backtick to the list of characters that the filename
    quoting needs to escape using backslashes.
  - Fixed a string-comparison issue in the internal handling of
  - -progress (a locale such as tr_TR.utf-8 needed the internal
    triggering of --info options to use upper-case flag names to
    ensure that they match).
  - Make sure that a local transfer marks the sender side as
    trusted.
  - Change the argv handling to work with a newer popt library
  - ⁠-⁠ one that likes to free more data than it used to.
  - Rsync now calls OpenSSL_add_all_algorithms() when compiled
    against an older openssl library.
  - Fixed a problem in the daemon auth for older protocols
    (29 and before) if the openssl library is being used to
    compute MD4 checksums.
  - Fixed rsync -VV on Cygwin -⁠-⁠ it needed a flush of stdout.
  - Fixed an old stats bug that counted devices as symlinks.
  * ENHANCEMENTS:
  - Enhanced rrsync with the -no-overwrite option that allows you
    to ensure that existing files on your restricted but writable
    directory can't be modified.
  - Enhanced the manpages to mark links with .UR &amp; .UE. If your
    nroff doesn't support these idioms, touch the file
    .md2man-force in the source directory so that md-convert gets
    called with the --force-link-text option, and that should
    ensure that your manpages are still readable even with the
    ignored markup.
  - Some manpage improvements on the handling of [global] modules.
  - Changed the mapfrom &amp; mapto perl scripts (in the support dir)
    into a single python script named idmap. Converted a couple
    more perl scripts into python.
  - Changed the mnt-excl perl script (in the support dir) into a
    python script.
  * DEVELOPER RELATED:
  - Updated config.guess (timestamp 2023-01-01) and config.sub
    (timestamp 2023-01-21).
- Drop rsync-fortified-strlcpy-fix.patch (included upstream).</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1716465600">- Correcly enable SIMD in x64: the flag was renamed from
  - -enable-simd to -enable-roll-simd in 3.2.4
- Remove leftovers from previous versions:
  * rsync-patches-3.2.7.tar.gz
  * rsync-patches-3.2.7.tar.gz.asc</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1724673600">- add patch rsync-run-dir.patch:
  * Drop dependency on /var/run compat symlink, this causes problems
    on image based systems</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1725537600">- Add rsyncd-return-from-list-command-with-0.patch to not treat #list as failure</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1725624000">- rsync-gcc14.patch: fixed the ipv6 configure check (bsc#1230156)</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736424000">- Security update, fix multiple vulnerabilities:
  * CVE-2024-12084, bsc#1234100 - Heap Buffer Overflow in Checksum Parsing
  * CVE-2024-12085, bsc#1234101 - Info Leak via uninitialized Stack contents defeats ASLR
  * CVE-2024-12086, bsc#1234102 - Server leaks arbitrary client files
  * CVE-2024-12087, bsc#1234103 - Server can make client write files outside of destination directory using symbolic links
  * CVE-2024-12088, bsc#1234104 - --safe-links Bypass
  * Added rsync-CVE-2024-12084-overflow-01.patch
  * Added rsync-CVE-2024-12084-overflow-02.patch
  * Added rsync-CVE-2024-12085.patch
  * Added rsync-CVE-2024-12086_01.patch
  * Added rsync-CVE-2024-12086_02.patch
  * Added rsync-CVE-2024-12086_03.patch
  * Added rsync-CVE-2024-12086_04.patch
  * Added rsync-CVE-2024-12087_01.patch
  * Added rsync-CVE-2024-12087_02.patch
  * Added rsync-CVE-2024-12088.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736856000">- Security update,CVE-2024-12747, bsc#1235475 race condition in handling symbolic links
  * Added rsync-CVE-2024-12747.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736942400">- Update to 3.4
  * Bump to protocol 32
  Drop CVE patches:
  * Drop rsync-gcc14.patch
  * Removed rsync-CVE-2024-12084-overflow-01.patch
  * Removed rsync-CVE-2024-12084-overflow-02.patch
  * Removed rsync-CVE-2024-12085.patch
  * Removed rsync-CVE-2024-12086_01.patch
  * Removed rsync-CVE-2024-12086_02.patch
  * Removed rsync-CVE-2024-12086_03.patch
  * Removed rsync-CVE-2024-12086_04.patch
  * Removed rsync-CVE-2024-12087_01.patch
  * Removed rsync-CVE-2024-12087_02.patch
  * Removed rsync-CVE-2024-12088.patch
  * Removed rsync-CVE-2024-12747.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1736942401">- Backport patch from PR 705 to fix broken handling of hashes and
  hard links:
  * Add 705.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737028800">- update to 3.4.1
  * fixed handling of -H flag with conflict in internal flag values
    (replaces 705.patch)
  * fixed a user after free in logging of failed rename
  * fixed build on systems without openat()
  * removed dependency on alloca() in bundled popt</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1737115200">- Update to 3.4.1
  * BUG FIXES:
  - fixed handling of -⁠H flag with conflict in internal flag values
  - fixed a user after free in logging of failed rename
  - fixed build on systems without openat()
  - removed dependency on alloca() in bundled popt
  * DEVELOPER RELATED:
  - fix to permissions handling in the developer release script
- Drop 705.patch, because now in upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743163200">- Add rsync341-gcc15-bool.patch to fix gcc15 compile time error</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1765886400">- Security update (CVE-2025-10158, bsc#1254441): rsync: Out of
  bounds array access via negative index
  - Add rsync-CVE-2025-10158.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1778155200">- Security update (CVE-2026-41035, bsc#1262223): rsync: count of
  entries mismatch can lead to a use-after-free
  - Add rsync-CVE-2026-41035.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1779364800">- Fixed some warnings while building the rpm.
- Added patches:
  - rsync-python-3.6-tests.patch:
    Small patch to support running tests on python 3.6+:
  - rsync-openat2-glibc-missing.patch:
    Small patch to build on kernels &gt;= 5.6+ where openat2
    is not defined in glibc.
- Removed patches already upstream:
  - rsync-no-libattr.patch
  - rsync-CVE-2025-10158.patch
  - rsync-CVE-2026-41035.patch
  - rsync341-gcc15-bool.patch
- Removed support for the unmaintained rsync-patches archive,
  which in turn removes support for SLP. These patches are not
  being shipped anymore.
- Update to 3.4.3:
  - SECURITY FIXES:
    Six CVEs are fixed in this release. Three of the six
    (CVE-2026-29518, CVE-2026-43617, CVE-2026-43619) require
    non-default daemon configuration to reach: the first and
    third need use chroot = no for a module, the second needs
    daemon chroot = ... set in rsyncd.conf.
    Two (CVE-2026-43618, CVE-2026-43620) are reachable from a
    normal pull or a normal authenticated daemon connection.
    The sixth (CVE-2026-45232) is reachable only when RSYNC_PROXY
    is set and the proxy (or a MITM) returns a pathological
    response.
    Complete list of changes: https://download.samba.org/pub/rsync/NEWS#3.4.3
  - CVE-2026-29518, bsc#1264511: Symlink-Race TOCTOU in Daemon (use chroot = no)
    TOCTOU symlink race condition allowing local privilege
    escalation in daemon mode without chroot. An rsync daemon
    configured with "use chroot = no" was exposed to a
    time-of-check / time-of-use race on parent path components.
  - CVE-2026-43617, bsc#1264515: Authorization Bypass via Hostname Resolution
    Hostname/ACL bypass on an rsync daemon configured with
    daemon chroot = /X in rsyncd.conf when the chroot tree
    lacks DNS resolution support. The reverse-DNS lookup of
    the connecting client was performed after the daemon chroot
    had been entered; if /X did not contain the libc resolver
    fixtures (/etc/resolv.conf, /etc/nsswitch.conf, /etc/hosts,
    NSS service modules) the lookup failed and the connecting
    hostname was set to "UNKNOWN", causing hostname-based deny
    rules to silently fail open. IP-based ACLs are unaffected.
    The per-module use chroot setting is unrelated to this
    issue. The fix performs the lookup before entering the
    daemon chroot.
  - CVE-2026-43618, bsc#1264512:  Integer Overflow Information Disclosure
    Integer overflow in the compressed-token decoder enabling
    remote memory disclosure to an authenticated daemon peer.
    Workaround for older releases: refuse options = compress in rsyncd.conf.
  - CVE-2026-43619, bsc#1264514: Symlink Race Condition via Path-Based Syscalls
    Symlink races on path-based system calls in "use chroot=no"
    daemon mode (generalisation of CVE-2026-29518). Earlier
    fixes for symlink races on the receiver's open() call
    missed the same race class on every other path-based system
    call: chmod, lchown, utimes, rename, unlink, mkdir, symlink,
    mknod, link, rmdir and lstat.
    Default "use chroot = yes" is not exposed.
  - CVE-2026-43620, bsc#1264513: Out-of-Bounds Array Read via recv_files()
    Out-of-bounds read in the receiver's recv_files() enabling
    remote denial-of-service of any client pulling from a
    malicious server (incomplete fix of commit 797e17f).
    Workaround for older releases: --no-inc-recursive on the client.
  - CVE-2026-45232, bsc#1265296: Off-by-one stack OOB write in HTTP CONNECT proxy
    response parsing
    Off-by-one out-of-bounds stack write in the rsync client's
    HTTP CONNECT proxy handler (establish_proxy_connection() in
    socket.c). The fix detects the "buffer filled without finding
    \n" case explicitly by position and refuses the response with
    "proxy response line too long".
  - In addition to the six CVE fixes, this release adds defence-in-depth
    hardening on several adjacent paths.
  - BUG FIXES:
  - Fixed a regression introduced by the 3.4.0 secure_relative_open().
- Complete list of fixes in version 3.4.2:
  - https://download.samba.org/pub/rsync/NEWS#3.4.2</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1781006400">- Add missing python3-base BR</changelog>
</package>
<package pkgid="f2460cf3c134dca52cd8b46ed8783ca34d51c18dc461ab20f447fc7b4eff115595c980a1ea1555b0163fda04e4b252ac03e5673a73ad70c09bf7086724895d03" name="rsync" arch="src">
  <version epoch="0" ver="3.4.3" rel="4.5"/>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1694001600">- Rename patch to follow naming patch policies:
  fortified-strlcpy-fix.patch -&gt; rsync-fortified-strlcpy-fix.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1701259200">- Moved rsyncd.conf and rsyncd.secrets to /usr/etc.
  * Add rsync-usr-etc.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1710244800">- Avoid package changes in %check</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1713441600">- Update to 3.3.0
  * BUG FIXES:
  - Fixed a bug with --sparse --inplace where a trailing gap in
    the source file would not clear out the trailing data in the
    destination file.
  - Fixed an buffer overflow in the checksum2 code if SHA1 is
    being used for the checksum2 algorithm.
  - Fixed an issue when rsync is compiled using _FORTIFY_SOURCE so
    that the extra tests don't complain about a strlcpy() limit
    value (which was too large, even though it wasn't possible for
    the larger value to cause an overflow).
    (fix bsc#1214616, bsc#1214249)
  - Add a backtick to the list of characters that the filename
    quoting needs to escape using backslashes.
  - Fixed a string-comparison issue in the internal handling of
  - -progress (a locale such as tr_TR.utf-8 needed the internal
    triggering of --info options to use upper-case flag names to
    ensure that they match).
  - Make sure that a local transfer marks the sender side as
    trusted.
  - Change the argv handling to work with a newer popt library
  - ⁠-⁠ one that likes to free more data than it used to.
  - Rsync now calls OpenSSL_add_all_algorithms() when compiled
    against an older openssl library.
  - Fixed a problem in the daemon auth for older protocols
    (29 and before) if the openssl library is being used to
    compute MD4 checksums.
  - Fixed rsync -VV on Cygwin -⁠-⁠ it needed a flush of stdout.
  - Fixed an old stats bug that counted devices as symlinks.
  * ENHANCEMENTS:
  - Enhanced rrsync with the -no-overwrite option that allows you
    to ensure that existing files on your restricted but writable
    directory can't be modified.
  - Enhanced the manpages to mark links with .UR &amp; .UE. If your
    nroff doesn't support these idioms, touch the file
    .md2man-force in the source directory so that md-convert gets
    called with the --force-link-text option, and that should
    ensure that your manpages are still readable even with the
    ignored markup.
  - Some manpage improvements on the handling of [global] modules.
  - Changed the mapfrom &amp; mapto perl scripts (in the support dir)
    into a single python script named idmap. Converted a couple
    more perl scripts into python.
  - Changed the mnt-excl perl script (in the support dir) into a
    python script.
  * DEVELOPER RELATED:
  - Updated config.guess (timestamp 2023-01-01) and config.sub
    (timestamp 2023-01-21).
- Drop rsync-fortified-strlcpy-fix.patch (included upstream).</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1716465600">- Correcly enable SIMD in x64: the flag was renamed from
  - -enable-simd to -enable-roll-simd in 3.2.4
- Remove leftovers from previous versions:
  * rsync-patches-3.2.7.tar.gz
  * rsync-patches-3.2.7.tar.gz.asc</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1724673600">- add patch rsync-run-dir.patch:
  * Drop dependency on /var/run compat symlink, this causes problems
    on image based systems</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1725537600">- Add rsyncd-return-from-list-command-with-0.patch to not treat #list as failure</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1725624000">- rsync-gcc14.patch: fixed the ipv6 configure check (bsc#1230156)</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736424000">- Security update, fix multiple vulnerabilities:
  * CVE-2024-12084, bsc#1234100 - Heap Buffer Overflow in Checksum Parsing
  * CVE-2024-12085, bsc#1234101 - Info Leak via uninitialized Stack contents defeats ASLR
  * CVE-2024-12086, bsc#1234102 - Server leaks arbitrary client files
  * CVE-2024-12087, bsc#1234103 - Server can make client write files outside of destination directory using symbolic links
  * CVE-2024-12088, bsc#1234104 - --safe-links Bypass
  * Added rsync-CVE-2024-12084-overflow-01.patch
  * Added rsync-CVE-2024-12084-overflow-02.patch
  * Added rsync-CVE-2024-12085.patch
  * Added rsync-CVE-2024-12086_01.patch
  * Added rsync-CVE-2024-12086_02.patch
  * Added rsync-CVE-2024-12086_03.patch
  * Added rsync-CVE-2024-12086_04.patch
  * Added rsync-CVE-2024-12087_01.patch
  * Added rsync-CVE-2024-12087_02.patch
  * Added rsync-CVE-2024-12088.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736856000">- Security update,CVE-2024-12747, bsc#1235475 race condition in handling symbolic links
  * Added rsync-CVE-2024-12747.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736942400">- Update to 3.4
  * Bump to protocol 32
  Drop CVE patches:
  * Drop rsync-gcc14.patch
  * Removed rsync-CVE-2024-12084-overflow-01.patch
  * Removed rsync-CVE-2024-12084-overflow-02.patch
  * Removed rsync-CVE-2024-12085.patch
  * Removed rsync-CVE-2024-12086_01.patch
  * Removed rsync-CVE-2024-12086_02.patch
  * Removed rsync-CVE-2024-12086_03.patch
  * Removed rsync-CVE-2024-12086_04.patch
  * Removed rsync-CVE-2024-12087_01.patch
  * Removed rsync-CVE-2024-12087_02.patch
  * Removed rsync-CVE-2024-12088.patch
  * Removed rsync-CVE-2024-12747.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1736942401">- Backport patch from PR 705 to fix broken handling of hashes and
  hard links:
  * Add 705.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737028800">- update to 3.4.1
  * fixed handling of -H flag with conflict in internal flag values
    (replaces 705.patch)
  * fixed a user after free in logging of failed rename
  * fixed build on systems without openat()
  * removed dependency on alloca() in bundled popt</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1737115200">- Update to 3.4.1
  * BUG FIXES:
  - fixed handling of -⁠H flag with conflict in internal flag values
  - fixed a user after free in logging of failed rename
  - fixed build on systems without openat()
  - removed dependency on alloca() in bundled popt
  * DEVELOPER RELATED:
  - fix to permissions handling in the developer release script
- Drop 705.patch, because now in upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743163200">- Add rsync341-gcc15-bool.patch to fix gcc15 compile time error</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1765886400">- Security update (CVE-2025-10158, bsc#1254441): rsync: Out of
  bounds array access via negative index
  - Add rsync-CVE-2025-10158.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1778155200">- Security update (CVE-2026-41035, bsc#1262223): rsync: count of
  entries mismatch can lead to a use-after-free
  - Add rsync-CVE-2026-41035.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1779364800">- Fixed some warnings while building the rpm.
- Added patches:
  - rsync-python-3.6-tests.patch:
    Small patch to support running tests on python 3.6+:
  - rsync-openat2-glibc-missing.patch:
    Small patch to build on kernels &gt;= 5.6+ where openat2
    is not defined in glibc.
- Removed patches already upstream:
  - rsync-no-libattr.patch
  - rsync-CVE-2025-10158.patch
  - rsync-CVE-2026-41035.patch
  - rsync341-gcc15-bool.patch
- Removed support for the unmaintained rsync-patches archive,
  which in turn removes support for SLP. These patches are not
  being shipped anymore.
- Update to 3.4.3:
  - SECURITY FIXES:
    Six CVEs are fixed in this release. Three of the six
    (CVE-2026-29518, CVE-2026-43617, CVE-2026-43619) require
    non-default daemon configuration to reach: the first and
    third need use chroot = no for a module, the second needs
    daemon chroot = ... set in rsyncd.conf.
    Two (CVE-2026-43618, CVE-2026-43620) are reachable from a
    normal pull or a normal authenticated daemon connection.
    The sixth (CVE-2026-45232) is reachable only when RSYNC_PROXY
    is set and the proxy (or a MITM) returns a pathological
    response.
    Complete list of changes: https://download.samba.org/pub/rsync/NEWS#3.4.3
  - CVE-2026-29518, bsc#1264511: Symlink-Race TOCTOU in Daemon (use chroot = no)
    TOCTOU symlink race condition allowing local privilege
    escalation in daemon mode without chroot. An rsync daemon
    configured with "use chroot = no" was exposed to a
    time-of-check / time-of-use race on parent path components.
  - CVE-2026-43617, bsc#1264515: Authorization Bypass via Hostname Resolution
    Hostname/ACL bypass on an rsync daemon configured with
    daemon chroot = /X in rsyncd.conf when the chroot tree
    lacks DNS resolution support. The reverse-DNS lookup of
    the connecting client was performed after the daemon chroot
    had been entered; if /X did not contain the libc resolver
    fixtures (/etc/resolv.conf, /etc/nsswitch.conf, /etc/hosts,
    NSS service modules) the lookup failed and the connecting
    hostname was set to "UNKNOWN", causing hostname-based deny
    rules to silently fail open. IP-based ACLs are unaffected.
    The per-module use chroot setting is unrelated to this
    issue. The fix performs the lookup before entering the
    daemon chroot.
  - CVE-2026-43618, bsc#1264512:  Integer Overflow Information Disclosure
    Integer overflow in the compressed-token decoder enabling
    remote memory disclosure to an authenticated daemon peer.
    Workaround for older releases: refuse options = compress in rsyncd.conf.
  - CVE-2026-43619, bsc#1264514: Symlink Race Condition via Path-Based Syscalls
    Symlink races on path-based system calls in "use chroot=no"
    daemon mode (generalisation of CVE-2026-29518). Earlier
    fixes for symlink races on the receiver's open() call
    missed the same race class on every other path-based system
    call: chmod, lchown, utimes, rename, unlink, mkdir, symlink,
    mknod, link, rmdir and lstat.
    Default "use chroot = yes" is not exposed.
  - CVE-2026-43620, bsc#1264513: Out-of-Bounds Array Read via recv_files()
    Out-of-bounds read in the receiver's recv_files() enabling
    remote denial-of-service of any client pulling from a
    malicious server (incomplete fix of commit 797e17f).
    Workaround for older releases: --no-inc-recursive on the client.
  - CVE-2026-45232, bsc#1265296: Off-by-one stack OOB write in HTTP CONNECT proxy
    response parsing
    Off-by-one out-of-bounds stack write in the rsync client's
    HTTP CONNECT proxy handler (establish_proxy_connection() in
    socket.c). The fix detects the "buffer filled without finding
    \n" case explicitly by position and refuses the response with
    "proxy response line too long".
  - In addition to the six CVE fixes, this release adds defence-in-depth
    hardening on several adjacent paths.
  - BUG FIXES:
  - Fixed a regression introduced by the 3.4.0 secure_relative_open().
- Complete list of fixes in version 3.4.2:
  - https://download.samba.org/pub/rsync/NEWS#3.4.2</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1781006400">- Add missing python3-base BR</changelog>
</package>
<package pkgid="40ea9b0f7d091d477ff01b5d1f025597c055a1441c07ac18e64bce0b5fa13eb5d4991511b1ad01ad36ef496440c78730da7ea171abdc7cd6b91bc7aa81e0fbb1" name="rsync" arch="x86_64">
  <version epoch="0" ver="3.4.3" rel="4.5"/>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1694001600">- Rename patch to follow naming patch policies:
  fortified-strlcpy-fix.patch -&gt; rsync-fortified-strlcpy-fix.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1701259200">- Moved rsyncd.conf and rsyncd.secrets to /usr/etc.
  * Add rsync-usr-etc.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1710244800">- Avoid package changes in %check</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1713441600">- Update to 3.3.0
  * BUG FIXES:
  - Fixed a bug with --sparse --inplace where a trailing gap in
    the source file would not clear out the trailing data in the
    destination file.
  - Fixed an buffer overflow in the checksum2 code if SHA1 is
    being used for the checksum2 algorithm.
  - Fixed an issue when rsync is compiled using _FORTIFY_SOURCE so
    that the extra tests don't complain about a strlcpy() limit
    value (which was too large, even though it wasn't possible for
    the larger value to cause an overflow).
    (fix bsc#1214616, bsc#1214249)
  - Add a backtick to the list of characters that the filename
    quoting needs to escape using backslashes.
  - Fixed a string-comparison issue in the internal handling of
  - -progress (a locale such as tr_TR.utf-8 needed the internal
    triggering of --info options to use upper-case flag names to
    ensure that they match).
  - Make sure that a local transfer marks the sender side as
    trusted.
  - Change the argv handling to work with a newer popt library
  - ⁠-⁠ one that likes to free more data than it used to.
  - Rsync now calls OpenSSL_add_all_algorithms() when compiled
    against an older openssl library.
  - Fixed a problem in the daemon auth for older protocols
    (29 and before) if the openssl library is being used to
    compute MD4 checksums.
  - Fixed rsync -VV on Cygwin -⁠-⁠ it needed a flush of stdout.
  - Fixed an old stats bug that counted devices as symlinks.
  * ENHANCEMENTS:
  - Enhanced rrsync with the -no-overwrite option that allows you
    to ensure that existing files on your restricted but writable
    directory can't be modified.
  - Enhanced the manpages to mark links with .UR &amp; .UE. If your
    nroff doesn't support these idioms, touch the file
    .md2man-force in the source directory so that md-convert gets
    called with the --force-link-text option, and that should
    ensure that your manpages are still readable even with the
    ignored markup.
  - Some manpage improvements on the handling of [global] modules.
  - Changed the mapfrom &amp; mapto perl scripts (in the support dir)
    into a single python script named idmap. Converted a couple
    more perl scripts into python.
  - Changed the mnt-excl perl script (in the support dir) into a
    python script.
  * DEVELOPER RELATED:
  - Updated config.guess (timestamp 2023-01-01) and config.sub
    (timestamp 2023-01-21).
- Drop rsync-fortified-strlcpy-fix.patch (included upstream).</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1716465600">- Correcly enable SIMD in x64: the flag was renamed from
  - -enable-simd to -enable-roll-simd in 3.2.4
- Remove leftovers from previous versions:
  * rsync-patches-3.2.7.tar.gz
  * rsync-patches-3.2.7.tar.gz.asc</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1724673600">- add patch rsync-run-dir.patch:
  * Drop dependency on /var/run compat symlink, this causes problems
    on image based systems</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1725537600">- Add rsyncd-return-from-list-command-with-0.patch to not treat #list as failure</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1725624000">- rsync-gcc14.patch: fixed the ipv6 configure check (bsc#1230156)</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736424000">- Security update, fix multiple vulnerabilities:
  * CVE-2024-12084, bsc#1234100 - Heap Buffer Overflow in Checksum Parsing
  * CVE-2024-12085, bsc#1234101 - Info Leak via uninitialized Stack contents defeats ASLR
  * CVE-2024-12086, bsc#1234102 - Server leaks arbitrary client files
  * CVE-2024-12087, bsc#1234103 - Server can make client write files outside of destination directory using symbolic links
  * CVE-2024-12088, bsc#1234104 - --safe-links Bypass
  * Added rsync-CVE-2024-12084-overflow-01.patch
  * Added rsync-CVE-2024-12084-overflow-02.patch
  * Added rsync-CVE-2024-12085.patch
  * Added rsync-CVE-2024-12086_01.patch
  * Added rsync-CVE-2024-12086_02.patch
  * Added rsync-CVE-2024-12086_03.patch
  * Added rsync-CVE-2024-12086_04.patch
  * Added rsync-CVE-2024-12087_01.patch
  * Added rsync-CVE-2024-12087_02.patch
  * Added rsync-CVE-2024-12088.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736856000">- Security update,CVE-2024-12747, bsc#1235475 race condition in handling symbolic links
  * Added rsync-CVE-2024-12747.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736942400">- Update to 3.4
  * Bump to protocol 32
  Drop CVE patches:
  * Drop rsync-gcc14.patch
  * Removed rsync-CVE-2024-12084-overflow-01.patch
  * Removed rsync-CVE-2024-12084-overflow-02.patch
  * Removed rsync-CVE-2024-12085.patch
  * Removed rsync-CVE-2024-12086_01.patch
  * Removed rsync-CVE-2024-12086_02.patch
  * Removed rsync-CVE-2024-12086_03.patch
  * Removed rsync-CVE-2024-12086_04.patch
  * Removed rsync-CVE-2024-12087_01.patch
  * Removed rsync-CVE-2024-12087_02.patch
  * Removed rsync-CVE-2024-12088.patch
  * Removed rsync-CVE-2024-12747.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1736942401">- Backport patch from PR 705 to fix broken handling of hashes and
  hard links:
  * Add 705.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737028800">- update to 3.4.1
  * fixed handling of -H flag with conflict in internal flag values
    (replaces 705.patch)
  * fixed a user after free in logging of failed rename
  * fixed build on systems without openat()
  * removed dependency on alloca() in bundled popt</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1737115200">- Update to 3.4.1
  * BUG FIXES:
  - fixed handling of -⁠H flag with conflict in internal flag values
  - fixed a user after free in logging of failed rename
  - fixed build on systems without openat()
  - removed dependency on alloca() in bundled popt
  * DEVELOPER RELATED:
  - fix to permissions handling in the developer release script
- Drop 705.patch, because now in upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743163200">- Add rsync341-gcc15-bool.patch to fix gcc15 compile time error</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1765886400">- Security update (CVE-2025-10158, bsc#1254441): rsync: Out of
  bounds array access via negative index
  - Add rsync-CVE-2025-10158.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1778155200">- Security update (CVE-2026-41035, bsc#1262223): rsync: count of
  entries mismatch can lead to a use-after-free
  - Add rsync-CVE-2026-41035.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1779364800">- Fixed some warnings while building the rpm.
- Added patches:
  - rsync-python-3.6-tests.patch:
    Small patch to support running tests on python 3.6+:
  - rsync-openat2-glibc-missing.patch:
    Small patch to build on kernels &gt;= 5.6+ where openat2
    is not defined in glibc.
- Removed patches already upstream:
  - rsync-no-libattr.patch
  - rsync-CVE-2025-10158.patch
  - rsync-CVE-2026-41035.patch
  - rsync341-gcc15-bool.patch
- Removed support for the unmaintained rsync-patches archive,
  which in turn removes support for SLP. These patches are not
  being shipped anymore.
- Update to 3.4.3:
  - SECURITY FIXES:
    Six CVEs are fixed in this release. Three of the six
    (CVE-2026-29518, CVE-2026-43617, CVE-2026-43619) require
    non-default daemon configuration to reach: the first and
    third need use chroot = no for a module, the second needs
    daemon chroot = ... set in rsyncd.conf.
    Two (CVE-2026-43618, CVE-2026-43620) are reachable from a
    normal pull or a normal authenticated daemon connection.
    The sixth (CVE-2026-45232) is reachable only when RSYNC_PROXY
    is set and the proxy (or a MITM) returns a pathological
    response.
    Complete list of changes: https://download.samba.org/pub/rsync/NEWS#3.4.3
  - CVE-2026-29518, bsc#1264511: Symlink-Race TOCTOU in Daemon (use chroot = no)
    TOCTOU symlink race condition allowing local privilege
    escalation in daemon mode without chroot. An rsync daemon
    configured with "use chroot = no" was exposed to a
    time-of-check / time-of-use race on parent path components.
  - CVE-2026-43617, bsc#1264515: Authorization Bypass via Hostname Resolution
    Hostname/ACL bypass on an rsync daemon configured with
    daemon chroot = /X in rsyncd.conf when the chroot tree
    lacks DNS resolution support. The reverse-DNS lookup of
    the connecting client was performed after the daemon chroot
    had been entered; if /X did not contain the libc resolver
    fixtures (/etc/resolv.conf, /etc/nsswitch.conf, /etc/hosts,
    NSS service modules) the lookup failed and the connecting
    hostname was set to "UNKNOWN", causing hostname-based deny
    rules to silently fail open. IP-based ACLs are unaffected.
    The per-module use chroot setting is unrelated to this
    issue. The fix performs the lookup before entering the
    daemon chroot.
  - CVE-2026-43618, bsc#1264512:  Integer Overflow Information Disclosure
    Integer overflow in the compressed-token decoder enabling
    remote memory disclosure to an authenticated daemon peer.
    Workaround for older releases: refuse options = compress in rsyncd.conf.
  - CVE-2026-43619, bsc#1264514: Symlink Race Condition via Path-Based Syscalls
    Symlink races on path-based system calls in "use chroot=no"
    daemon mode (generalisation of CVE-2026-29518). Earlier
    fixes for symlink races on the receiver's open() call
    missed the same race class on every other path-based system
    call: chmod, lchown, utimes, rename, unlink, mkdir, symlink,
    mknod, link, rmdir and lstat.
    Default "use chroot = yes" is not exposed.
  - CVE-2026-43620, bsc#1264513: Out-of-Bounds Array Read via recv_files()
    Out-of-bounds read in the receiver's recv_files() enabling
    remote denial-of-service of any client pulling from a
    malicious server (incomplete fix of commit 797e17f).
    Workaround for older releases: --no-inc-recursive on the client.
  - CVE-2026-45232, bsc#1265296: Off-by-one stack OOB write in HTTP CONNECT proxy
    response parsing
    Off-by-one out-of-bounds stack write in the rsync client's
    HTTP CONNECT proxy handler (establish_proxy_connection() in
    socket.c). The fix detects the "buffer filled without finding
    \n" case explicitly by position and refuses the response with
    "proxy response line too long".
  - In addition to the six CVE fixes, this release adds defence-in-depth
    hardening on several adjacent paths.
  - BUG FIXES:
  - Fixed a regression introduced by the 3.4.0 secure_relative_open().
- Complete list of fixes in version 3.4.2:
  - https://download.samba.org/pub/rsync/NEWS#3.4.2</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1781006400">- Add missing python3-base BR</changelog>
</package>
<package pkgid="463d5e62cc36096d0d6f3496b82e7d1b050989a8008a2557529c3fada735e01160becc0c2bda86deb51797b221e6acf3335ee2e178295740a5e49413d9f9a15a" name="rsync-debuginfo" arch="i586">
  <version epoch="0" ver="3.4.3" rel="4.5"/>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1694001600">- Rename patch to follow naming patch policies:
  fortified-strlcpy-fix.patch -&gt; rsync-fortified-strlcpy-fix.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1701259200">- Moved rsyncd.conf and rsyncd.secrets to /usr/etc.
  * Add rsync-usr-etc.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1710244800">- Avoid package changes in %check</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1713441600">- Update to 3.3.0
  * BUG FIXES:
  - Fixed a bug with --sparse --inplace where a trailing gap in
    the source file would not clear out the trailing data in the
    destination file.
  - Fixed an buffer overflow in the checksum2 code if SHA1 is
    being used for the checksum2 algorithm.
  - Fixed an issue when rsync is compiled using _FORTIFY_SOURCE so
    that the extra tests don't complain about a strlcpy() limit
    value (which was too large, even though it wasn't possible for
    the larger value to cause an overflow).
    (fix bsc#1214616, bsc#1214249)
  - Add a backtick to the list of characters that the filename
    quoting needs to escape using backslashes.
  - Fixed a string-comparison issue in the internal handling of
  - -progress (a locale such as tr_TR.utf-8 needed the internal
    triggering of --info options to use upper-case flag names to
    ensure that they match).
  - Make sure that a local transfer marks the sender side as
    trusted.
  - Change the argv handling to work with a newer popt library
  - ⁠-⁠ one that likes to free more data than it used to.
  - Rsync now calls OpenSSL_add_all_algorithms() when compiled
    against an older openssl library.
  - Fixed a problem in the daemon auth for older protocols
    (29 and before) if the openssl library is being used to
    compute MD4 checksums.
  - Fixed rsync -VV on Cygwin -⁠-⁠ it needed a flush of stdout.
  - Fixed an old stats bug that counted devices as symlinks.
  * ENHANCEMENTS:
  - Enhanced rrsync with the -no-overwrite option that allows you
    to ensure that existing files on your restricted but writable
    directory can't be modified.
  - Enhanced the manpages to mark links with .UR &amp; .UE. If your
    nroff doesn't support these idioms, touch the file
    .md2man-force in the source directory so that md-convert gets
    called with the --force-link-text option, and that should
    ensure that your manpages are still readable even with the
    ignored markup.
  - Some manpage improvements on the handling of [global] modules.
  - Changed the mapfrom &amp; mapto perl scripts (in the support dir)
    into a single python script named idmap. Converted a couple
    more perl scripts into python.
  - Changed the mnt-excl perl script (in the support dir) into a
    python script.
  * DEVELOPER RELATED:
  - Updated config.guess (timestamp 2023-01-01) and config.sub
    (timestamp 2023-01-21).
- Drop rsync-fortified-strlcpy-fix.patch (included upstream).</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1716465600">- Correcly enable SIMD in x64: the flag was renamed from
  - -enable-simd to -enable-roll-simd in 3.2.4
- Remove leftovers from previous versions:
  * rsync-patches-3.2.7.tar.gz
  * rsync-patches-3.2.7.tar.gz.asc</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1724673600">- add patch rsync-run-dir.patch:
  * Drop dependency on /var/run compat symlink, this causes problems
    on image based systems</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1725537600">- Add rsyncd-return-from-list-command-with-0.patch to not treat #list as failure</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1725624000">- rsync-gcc14.patch: fixed the ipv6 configure check (bsc#1230156)</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736424000">- Security update, fix multiple vulnerabilities:
  * CVE-2024-12084, bsc#1234100 - Heap Buffer Overflow in Checksum Parsing
  * CVE-2024-12085, bsc#1234101 - Info Leak via uninitialized Stack contents defeats ASLR
  * CVE-2024-12086, bsc#1234102 - Server leaks arbitrary client files
  * CVE-2024-12087, bsc#1234103 - Server can make client write files outside of destination directory using symbolic links
  * CVE-2024-12088, bsc#1234104 - --safe-links Bypass
  * Added rsync-CVE-2024-12084-overflow-01.patch
  * Added rsync-CVE-2024-12084-overflow-02.patch
  * Added rsync-CVE-2024-12085.patch
  * Added rsync-CVE-2024-12086_01.patch
  * Added rsync-CVE-2024-12086_02.patch
  * Added rsync-CVE-2024-12086_03.patch
  * Added rsync-CVE-2024-12086_04.patch
  * Added rsync-CVE-2024-12087_01.patch
  * Added rsync-CVE-2024-12087_02.patch
  * Added rsync-CVE-2024-12088.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736856000">- Security update,CVE-2024-12747, bsc#1235475 race condition in handling symbolic links
  * Added rsync-CVE-2024-12747.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736942400">- Update to 3.4
  * Bump to protocol 32
  Drop CVE patches:
  * Drop rsync-gcc14.patch
  * Removed rsync-CVE-2024-12084-overflow-01.patch
  * Removed rsync-CVE-2024-12084-overflow-02.patch
  * Removed rsync-CVE-2024-12085.patch
  * Removed rsync-CVE-2024-12086_01.patch
  * Removed rsync-CVE-2024-12086_02.patch
  * Removed rsync-CVE-2024-12086_03.patch
  * Removed rsync-CVE-2024-12086_04.patch
  * Removed rsync-CVE-2024-12087_01.patch
  * Removed rsync-CVE-2024-12087_02.patch
  * Removed rsync-CVE-2024-12088.patch
  * Removed rsync-CVE-2024-12747.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1736942401">- Backport patch from PR 705 to fix broken handling of hashes and
  hard links:
  * Add 705.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737028800">- update to 3.4.1
  * fixed handling of -H flag with conflict in internal flag values
    (replaces 705.patch)
  * fixed a user after free in logging of failed rename
  * fixed build on systems without openat()
  * removed dependency on alloca() in bundled popt</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1737115200">- Update to 3.4.1
  * BUG FIXES:
  - fixed handling of -⁠H flag with conflict in internal flag values
  - fixed a user after free in logging of failed rename
  - fixed build on systems without openat()
  - removed dependency on alloca() in bundled popt
  * DEVELOPER RELATED:
  - fix to permissions handling in the developer release script
- Drop 705.patch, because now in upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743163200">- Add rsync341-gcc15-bool.patch to fix gcc15 compile time error</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1765886400">- Security update (CVE-2025-10158, bsc#1254441): rsync: Out of
  bounds array access via negative index
  - Add rsync-CVE-2025-10158.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1778155200">- Security update (CVE-2026-41035, bsc#1262223): rsync: count of
  entries mismatch can lead to a use-after-free
  - Add rsync-CVE-2026-41035.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1779364800">- Fixed some warnings while building the rpm.
- Added patches:
  - rsync-python-3.6-tests.patch:
    Small patch to support running tests on python 3.6+:
  - rsync-openat2-glibc-missing.patch:
    Small patch to build on kernels &gt;= 5.6+ where openat2
    is not defined in glibc.
- Removed patches already upstream:
  - rsync-no-libattr.patch
  - rsync-CVE-2025-10158.patch
  - rsync-CVE-2026-41035.patch
  - rsync341-gcc15-bool.patch
- Removed support for the unmaintained rsync-patches archive,
  which in turn removes support for SLP. These patches are not
  being shipped anymore.
- Update to 3.4.3:
  - SECURITY FIXES:
    Six CVEs are fixed in this release. Three of the six
    (CVE-2026-29518, CVE-2026-43617, CVE-2026-43619) require
    non-default daemon configuration to reach: the first and
    third need use chroot = no for a module, the second needs
    daemon chroot = ... set in rsyncd.conf.
    Two (CVE-2026-43618, CVE-2026-43620) are reachable from a
    normal pull or a normal authenticated daemon connection.
    The sixth (CVE-2026-45232) is reachable only when RSYNC_PROXY
    is set and the proxy (or a MITM) returns a pathological
    response.
    Complete list of changes: https://download.samba.org/pub/rsync/NEWS#3.4.3
  - CVE-2026-29518, bsc#1264511: Symlink-Race TOCTOU in Daemon (use chroot = no)
    TOCTOU symlink race condition allowing local privilege
    escalation in daemon mode without chroot. An rsync daemon
    configured with "use chroot = no" was exposed to a
    time-of-check / time-of-use race on parent path components.
  - CVE-2026-43617, bsc#1264515: Authorization Bypass via Hostname Resolution
    Hostname/ACL bypass on an rsync daemon configured with
    daemon chroot = /X in rsyncd.conf when the chroot tree
    lacks DNS resolution support. The reverse-DNS lookup of
    the connecting client was performed after the daemon chroot
    had been entered; if /X did not contain the libc resolver
    fixtures (/etc/resolv.conf, /etc/nsswitch.conf, /etc/hosts,
    NSS service modules) the lookup failed and the connecting
    hostname was set to "UNKNOWN", causing hostname-based deny
    rules to silently fail open. IP-based ACLs are unaffected.
    The per-module use chroot setting is unrelated to this
    issue. The fix performs the lookup before entering the
    daemon chroot.
  - CVE-2026-43618, bsc#1264512:  Integer Overflow Information Disclosure
    Integer overflow in the compressed-token decoder enabling
    remote memory disclosure to an authenticated daemon peer.
    Workaround for older releases: refuse options = compress in rsyncd.conf.
  - CVE-2026-43619, bsc#1264514: Symlink Race Condition via Path-Based Syscalls
    Symlink races on path-based system calls in "use chroot=no"
    daemon mode (generalisation of CVE-2026-29518). Earlier
    fixes for symlink races on the receiver's open() call
    missed the same race class on every other path-based system
    call: chmod, lchown, utimes, rename, unlink, mkdir, symlink,
    mknod, link, rmdir and lstat.
    Default "use chroot = yes" is not exposed.
  - CVE-2026-43620, bsc#1264513: Out-of-Bounds Array Read via recv_files()
    Out-of-bounds read in the receiver's recv_files() enabling
    remote denial-of-service of any client pulling from a
    malicious server (incomplete fix of commit 797e17f).
    Workaround for older releases: --no-inc-recursive on the client.
  - CVE-2026-45232, bsc#1265296: Off-by-one stack OOB write in HTTP CONNECT proxy
    response parsing
    Off-by-one out-of-bounds stack write in the rsync client's
    HTTP CONNECT proxy handler (establish_proxy_connection() in
    socket.c). The fix detects the "buffer filled without finding
    \n" case explicitly by position and refuses the response with
    "proxy response line too long".
  - In addition to the six CVE fixes, this release adds defence-in-depth
    hardening on several adjacent paths.
  - BUG FIXES:
  - Fixed a regression introduced by the 3.4.0 secure_relative_open().
- Complete list of fixes in version 3.4.2:
  - https://download.samba.org/pub/rsync/NEWS#3.4.2</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1781006400">- Add missing python3-base BR</changelog>
</package>
<package pkgid="37a29e9272cc580508eb52b6c95f43411d8fdc502fe799ef175a2b97ef32a925425fa86e6f911cbba5653a6dda48ad930390b4e7797e54c38e64456498d8d8de" name="rsync-debuginfo" arch="x86_64">
  <version epoch="0" ver="3.4.3" rel="4.5"/>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1694001600">- Rename patch to follow naming patch policies:
  fortified-strlcpy-fix.patch -&gt; rsync-fortified-strlcpy-fix.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1701259200">- Moved rsyncd.conf and rsyncd.secrets to /usr/etc.
  * Add rsync-usr-etc.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1710244800">- Avoid package changes in %check</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1713441600">- Update to 3.3.0
  * BUG FIXES:
  - Fixed a bug with --sparse --inplace where a trailing gap in
    the source file would not clear out the trailing data in the
    destination file.
  - Fixed an buffer overflow in the checksum2 code if SHA1 is
    being used for the checksum2 algorithm.
  - Fixed an issue when rsync is compiled using _FORTIFY_SOURCE so
    that the extra tests don't complain about a strlcpy() limit
    value (which was too large, even though it wasn't possible for
    the larger value to cause an overflow).
    (fix bsc#1214616, bsc#1214249)
  - Add a backtick to the list of characters that the filename
    quoting needs to escape using backslashes.
  - Fixed a string-comparison issue in the internal handling of
  - -progress (a locale such as tr_TR.utf-8 needed the internal
    triggering of --info options to use upper-case flag names to
    ensure that they match).
  - Make sure that a local transfer marks the sender side as
    trusted.
  - Change the argv handling to work with a newer popt library
  - ⁠-⁠ one that likes to free more data than it used to.
  - Rsync now calls OpenSSL_add_all_algorithms() when compiled
    against an older openssl library.
  - Fixed a problem in the daemon auth for older protocols
    (29 and before) if the openssl library is being used to
    compute MD4 checksums.
  - Fixed rsync -VV on Cygwin -⁠-⁠ it needed a flush of stdout.
  - Fixed an old stats bug that counted devices as symlinks.
  * ENHANCEMENTS:
  - Enhanced rrsync with the -no-overwrite option that allows you
    to ensure that existing files on your restricted but writable
    directory can't be modified.
  - Enhanced the manpages to mark links with .UR &amp; .UE. If your
    nroff doesn't support these idioms, touch the file
    .md2man-force in the source directory so that md-convert gets
    called with the --force-link-text option, and that should
    ensure that your manpages are still readable even with the
    ignored markup.
  - Some manpage improvements on the handling of [global] modules.
  - Changed the mapfrom &amp; mapto perl scripts (in the support dir)
    into a single python script named idmap. Converted a couple
    more perl scripts into python.
  - Changed the mnt-excl perl script (in the support dir) into a
    python script.
  * DEVELOPER RELATED:
  - Updated config.guess (timestamp 2023-01-01) and config.sub
    (timestamp 2023-01-21).
- Drop rsync-fortified-strlcpy-fix.patch (included upstream).</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1716465600">- Correcly enable SIMD in x64: the flag was renamed from
  - -enable-simd to -enable-roll-simd in 3.2.4
- Remove leftovers from previous versions:
  * rsync-patches-3.2.7.tar.gz
  * rsync-patches-3.2.7.tar.gz.asc</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1724673600">- add patch rsync-run-dir.patch:
  * Drop dependency on /var/run compat symlink, this causes problems
    on image based systems</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1725537600">- Add rsyncd-return-from-list-command-with-0.patch to not treat #list as failure</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1725624000">- rsync-gcc14.patch: fixed the ipv6 configure check (bsc#1230156)</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736424000">- Security update, fix multiple vulnerabilities:
  * CVE-2024-12084, bsc#1234100 - Heap Buffer Overflow in Checksum Parsing
  * CVE-2024-12085, bsc#1234101 - Info Leak via uninitialized Stack contents defeats ASLR
  * CVE-2024-12086, bsc#1234102 - Server leaks arbitrary client files
  * CVE-2024-12087, bsc#1234103 - Server can make client write files outside of destination directory using symbolic links
  * CVE-2024-12088, bsc#1234104 - --safe-links Bypass
  * Added rsync-CVE-2024-12084-overflow-01.patch
  * Added rsync-CVE-2024-12084-overflow-02.patch
  * Added rsync-CVE-2024-12085.patch
  * Added rsync-CVE-2024-12086_01.patch
  * Added rsync-CVE-2024-12086_02.patch
  * Added rsync-CVE-2024-12086_03.patch
  * Added rsync-CVE-2024-12086_04.patch
  * Added rsync-CVE-2024-12087_01.patch
  * Added rsync-CVE-2024-12087_02.patch
  * Added rsync-CVE-2024-12088.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736856000">- Security update,CVE-2024-12747, bsc#1235475 race condition in handling symbolic links
  * Added rsync-CVE-2024-12747.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736942400">- Update to 3.4
  * Bump to protocol 32
  Drop CVE patches:
  * Drop rsync-gcc14.patch
  * Removed rsync-CVE-2024-12084-overflow-01.patch
  * Removed rsync-CVE-2024-12084-overflow-02.patch
  * Removed rsync-CVE-2024-12085.patch
  * Removed rsync-CVE-2024-12086_01.patch
  * Removed rsync-CVE-2024-12086_02.patch
  * Removed rsync-CVE-2024-12086_03.patch
  * Removed rsync-CVE-2024-12086_04.patch
  * Removed rsync-CVE-2024-12087_01.patch
  * Removed rsync-CVE-2024-12087_02.patch
  * Removed rsync-CVE-2024-12088.patch
  * Removed rsync-CVE-2024-12747.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1736942401">- Backport patch from PR 705 to fix broken handling of hashes and
  hard links:
  * Add 705.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737028800">- update to 3.4.1
  * fixed handling of -H flag with conflict in internal flag values
    (replaces 705.patch)
  * fixed a user after free in logging of failed rename
  * fixed build on systems without openat()
  * removed dependency on alloca() in bundled popt</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1737115200">- Update to 3.4.1
  * BUG FIXES:
  - fixed handling of -⁠H flag with conflict in internal flag values
  - fixed a user after free in logging of failed rename
  - fixed build on systems without openat()
  - removed dependency on alloca() in bundled popt
  * DEVELOPER RELATED:
  - fix to permissions handling in the developer release script
- Drop 705.patch, because now in upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743163200">- Add rsync341-gcc15-bool.patch to fix gcc15 compile time error</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1765886400">- Security update (CVE-2025-10158, bsc#1254441): rsync: Out of
  bounds array access via negative index
  - Add rsync-CVE-2025-10158.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1778155200">- Security update (CVE-2026-41035, bsc#1262223): rsync: count of
  entries mismatch can lead to a use-after-free
  - Add rsync-CVE-2026-41035.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1779364800">- Fixed some warnings while building the rpm.
- Added patches:
  - rsync-python-3.6-tests.patch:
    Small patch to support running tests on python 3.6+:
  - rsync-openat2-glibc-missing.patch:
    Small patch to build on kernels &gt;= 5.6+ where openat2
    is not defined in glibc.
- Removed patches already upstream:
  - rsync-no-libattr.patch
  - rsync-CVE-2025-10158.patch
  - rsync-CVE-2026-41035.patch
  - rsync341-gcc15-bool.patch
- Removed support for the unmaintained rsync-patches archive,
  which in turn removes support for SLP. These patches are not
  being shipped anymore.
- Update to 3.4.3:
  - SECURITY FIXES:
    Six CVEs are fixed in this release. Three of the six
    (CVE-2026-29518, CVE-2026-43617, CVE-2026-43619) require
    non-default daemon configuration to reach: the first and
    third need use chroot = no for a module, the second needs
    daemon chroot = ... set in rsyncd.conf.
    Two (CVE-2026-43618, CVE-2026-43620) are reachable from a
    normal pull or a normal authenticated daemon connection.
    The sixth (CVE-2026-45232) is reachable only when RSYNC_PROXY
    is set and the proxy (or a MITM) returns a pathological
    response.
    Complete list of changes: https://download.samba.org/pub/rsync/NEWS#3.4.3
  - CVE-2026-29518, bsc#1264511: Symlink-Race TOCTOU in Daemon (use chroot = no)
    TOCTOU symlink race condition allowing local privilege
    escalation in daemon mode without chroot. An rsync daemon
    configured with "use chroot = no" was exposed to a
    time-of-check / time-of-use race on parent path components.
  - CVE-2026-43617, bsc#1264515: Authorization Bypass via Hostname Resolution
    Hostname/ACL bypass on an rsync daemon configured with
    daemon chroot = /X in rsyncd.conf when the chroot tree
    lacks DNS resolution support. The reverse-DNS lookup of
    the connecting client was performed after the daemon chroot
    had been entered; if /X did not contain the libc resolver
    fixtures (/etc/resolv.conf, /etc/nsswitch.conf, /etc/hosts,
    NSS service modules) the lookup failed and the connecting
    hostname was set to "UNKNOWN", causing hostname-based deny
    rules to silently fail open. IP-based ACLs are unaffected.
    The per-module use chroot setting is unrelated to this
    issue. The fix performs the lookup before entering the
    daemon chroot.
  - CVE-2026-43618, bsc#1264512:  Integer Overflow Information Disclosure
    Integer overflow in the compressed-token decoder enabling
    remote memory disclosure to an authenticated daemon peer.
    Workaround for older releases: refuse options = compress in rsyncd.conf.
  - CVE-2026-43619, bsc#1264514: Symlink Race Condition via Path-Based Syscalls
    Symlink races on path-based system calls in "use chroot=no"
    daemon mode (generalisation of CVE-2026-29518). Earlier
    fixes for symlink races on the receiver's open() call
    missed the same race class on every other path-based system
    call: chmod, lchown, utimes, rename, unlink, mkdir, symlink,
    mknod, link, rmdir and lstat.
    Default "use chroot = yes" is not exposed.
  - CVE-2026-43620, bsc#1264513: Out-of-Bounds Array Read via recv_files()
    Out-of-bounds read in the receiver's recv_files() enabling
    remote denial-of-service of any client pulling from a
    malicious server (incomplete fix of commit 797e17f).
    Workaround for older releases: --no-inc-recursive on the client.
  - CVE-2026-45232, bsc#1265296: Off-by-one stack OOB write in HTTP CONNECT proxy
    response parsing
    Off-by-one out-of-bounds stack write in the rsync client's
    HTTP CONNECT proxy handler (establish_proxy_connection() in
    socket.c). The fix detects the "buffer filled without finding
    \n" case explicitly by position and refuses the response with
    "proxy response line too long".
  - In addition to the six CVE fixes, this release adds defence-in-depth
    hardening on several adjacent paths.
  - BUG FIXES:
  - Fixed a regression introduced by the 3.4.0 secure_relative_open().
- Complete list of fixes in version 3.4.2:
  - https://download.samba.org/pub/rsync/NEWS#3.4.2</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1781006400">- Add missing python3-base BR</changelog>
</package>
<package pkgid="755a8f3f92174482e00ef7da353043559ea00d2f884eaaf472b841c8650d8b300e390673a739c6b562082f8dc8ea6ef722f039e817b2b812b0ec4ad414355fe0" name="rsync-debugsource" arch="i586">
  <version epoch="0" ver="3.4.3" rel="4.5"/>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1694001600">- Rename patch to follow naming patch policies:
  fortified-strlcpy-fix.patch -&gt; rsync-fortified-strlcpy-fix.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1701259200">- Moved rsyncd.conf and rsyncd.secrets to /usr/etc.
  * Add rsync-usr-etc.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1710244800">- Avoid package changes in %check</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1713441600">- Update to 3.3.0
  * BUG FIXES:
  - Fixed a bug with --sparse --inplace where a trailing gap in
    the source file would not clear out the trailing data in the
    destination file.
  - Fixed an buffer overflow in the checksum2 code if SHA1 is
    being used for the checksum2 algorithm.
  - Fixed an issue when rsync is compiled using _FORTIFY_SOURCE so
    that the extra tests don't complain about a strlcpy() limit
    value (which was too large, even though it wasn't possible for
    the larger value to cause an overflow).
    (fix bsc#1214616, bsc#1214249)
  - Add a backtick to the list of characters that the filename
    quoting needs to escape using backslashes.
  - Fixed a string-comparison issue in the internal handling of
  - -progress (a locale such as tr_TR.utf-8 needed the internal
    triggering of --info options to use upper-case flag names to
    ensure that they match).
  - Make sure that a local transfer marks the sender side as
    trusted.
  - Change the argv handling to work with a newer popt library
  - ⁠-⁠ one that likes to free more data than it used to.
  - Rsync now calls OpenSSL_add_all_algorithms() when compiled
    against an older openssl library.
  - Fixed a problem in the daemon auth for older protocols
    (29 and before) if the openssl library is being used to
    compute MD4 checksums.
  - Fixed rsync -VV on Cygwin -⁠-⁠ it needed a flush of stdout.
  - Fixed an old stats bug that counted devices as symlinks.
  * ENHANCEMENTS:
  - Enhanced rrsync with the -no-overwrite option that allows you
    to ensure that existing files on your restricted but writable
    directory can't be modified.
  - Enhanced the manpages to mark links with .UR &amp; .UE. If your
    nroff doesn't support these idioms, touch the file
    .md2man-force in the source directory so that md-convert gets
    called with the --force-link-text option, and that should
    ensure that your manpages are still readable even with the
    ignored markup.
  - Some manpage improvements on the handling of [global] modules.
  - Changed the mapfrom &amp; mapto perl scripts (in the support dir)
    into a single python script named idmap. Converted a couple
    more perl scripts into python.
  - Changed the mnt-excl perl script (in the support dir) into a
    python script.
  * DEVELOPER RELATED:
  - Updated config.guess (timestamp 2023-01-01) and config.sub
    (timestamp 2023-01-21).
- Drop rsync-fortified-strlcpy-fix.patch (included upstream).</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1716465600">- Correcly enable SIMD in x64: the flag was renamed from
  - -enable-simd to -enable-roll-simd in 3.2.4
- Remove leftovers from previous versions:
  * rsync-patches-3.2.7.tar.gz
  * rsync-patches-3.2.7.tar.gz.asc</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1724673600">- add patch rsync-run-dir.patch:
  * Drop dependency on /var/run compat symlink, this causes problems
    on image based systems</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1725537600">- Add rsyncd-return-from-list-command-with-0.patch to not treat #list as failure</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1725624000">- rsync-gcc14.patch: fixed the ipv6 configure check (bsc#1230156)</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736424000">- Security update, fix multiple vulnerabilities:
  * CVE-2024-12084, bsc#1234100 - Heap Buffer Overflow in Checksum Parsing
  * CVE-2024-12085, bsc#1234101 - Info Leak via uninitialized Stack contents defeats ASLR
  * CVE-2024-12086, bsc#1234102 - Server leaks arbitrary client files
  * CVE-2024-12087, bsc#1234103 - Server can make client write files outside of destination directory using symbolic links
  * CVE-2024-12088, bsc#1234104 - --safe-links Bypass
  * Added rsync-CVE-2024-12084-overflow-01.patch
  * Added rsync-CVE-2024-12084-overflow-02.patch
  * Added rsync-CVE-2024-12085.patch
  * Added rsync-CVE-2024-12086_01.patch
  * Added rsync-CVE-2024-12086_02.patch
  * Added rsync-CVE-2024-12086_03.patch
  * Added rsync-CVE-2024-12086_04.patch
  * Added rsync-CVE-2024-12087_01.patch
  * Added rsync-CVE-2024-12087_02.patch
  * Added rsync-CVE-2024-12088.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736856000">- Security update,CVE-2024-12747, bsc#1235475 race condition in handling symbolic links
  * Added rsync-CVE-2024-12747.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736942400">- Update to 3.4
  * Bump to protocol 32
  Drop CVE patches:
  * Drop rsync-gcc14.patch
  * Removed rsync-CVE-2024-12084-overflow-01.patch
  * Removed rsync-CVE-2024-12084-overflow-02.patch
  * Removed rsync-CVE-2024-12085.patch
  * Removed rsync-CVE-2024-12086_01.patch
  * Removed rsync-CVE-2024-12086_02.patch
  * Removed rsync-CVE-2024-12086_03.patch
  * Removed rsync-CVE-2024-12086_04.patch
  * Removed rsync-CVE-2024-12087_01.patch
  * Removed rsync-CVE-2024-12087_02.patch
  * Removed rsync-CVE-2024-12088.patch
  * Removed rsync-CVE-2024-12747.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1736942401">- Backport patch from PR 705 to fix broken handling of hashes and
  hard links:
  * Add 705.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737028800">- update to 3.4.1
  * fixed handling of -H flag with conflict in internal flag values
    (replaces 705.patch)
  * fixed a user after free in logging of failed rename
  * fixed build on systems without openat()
  * removed dependency on alloca() in bundled popt</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1737115200">- Update to 3.4.1
  * BUG FIXES:
  - fixed handling of -⁠H flag with conflict in internal flag values
  - fixed a user after free in logging of failed rename
  - fixed build on systems without openat()
  - removed dependency on alloca() in bundled popt
  * DEVELOPER RELATED:
  - fix to permissions handling in the developer release script
- Drop 705.patch, because now in upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743163200">- Add rsync341-gcc15-bool.patch to fix gcc15 compile time error</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1765886400">- Security update (CVE-2025-10158, bsc#1254441): rsync: Out of
  bounds array access via negative index
  - Add rsync-CVE-2025-10158.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1778155200">- Security update (CVE-2026-41035, bsc#1262223): rsync: count of
  entries mismatch can lead to a use-after-free
  - Add rsync-CVE-2026-41035.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1779364800">- Fixed some warnings while building the rpm.
- Added patches:
  - rsync-python-3.6-tests.patch:
    Small patch to support running tests on python 3.6+:
  - rsync-openat2-glibc-missing.patch:
    Small patch to build on kernels &gt;= 5.6+ where openat2
    is not defined in glibc.
- Removed patches already upstream:
  - rsync-no-libattr.patch
  - rsync-CVE-2025-10158.patch
  - rsync-CVE-2026-41035.patch
  - rsync341-gcc15-bool.patch
- Removed support for the unmaintained rsync-patches archive,
  which in turn removes support for SLP. These patches are not
  being shipped anymore.
- Update to 3.4.3:
  - SECURITY FIXES:
    Six CVEs are fixed in this release. Three of the six
    (CVE-2026-29518, CVE-2026-43617, CVE-2026-43619) require
    non-default daemon configuration to reach: the first and
    third need use chroot = no for a module, the second needs
    daemon chroot = ... set in rsyncd.conf.
    Two (CVE-2026-43618, CVE-2026-43620) are reachable from a
    normal pull or a normal authenticated daemon connection.
    The sixth (CVE-2026-45232) is reachable only when RSYNC_PROXY
    is set and the proxy (or a MITM) returns a pathological
    response.
    Complete list of changes: https://download.samba.org/pub/rsync/NEWS#3.4.3
  - CVE-2026-29518, bsc#1264511: Symlink-Race TOCTOU in Daemon (use chroot = no)
    TOCTOU symlink race condition allowing local privilege
    escalation in daemon mode without chroot. An rsync daemon
    configured with "use chroot = no" was exposed to a
    time-of-check / time-of-use race on parent path components.
  - CVE-2026-43617, bsc#1264515: Authorization Bypass via Hostname Resolution
    Hostname/ACL bypass on an rsync daemon configured with
    daemon chroot = /X in rsyncd.conf when the chroot tree
    lacks DNS resolution support. The reverse-DNS lookup of
    the connecting client was performed after the daemon chroot
    had been entered; if /X did not contain the libc resolver
    fixtures (/etc/resolv.conf, /etc/nsswitch.conf, /etc/hosts,
    NSS service modules) the lookup failed and the connecting
    hostname was set to "UNKNOWN", causing hostname-based deny
    rules to silently fail open. IP-based ACLs are unaffected.
    The per-module use chroot setting is unrelated to this
    issue. The fix performs the lookup before entering the
    daemon chroot.
  - CVE-2026-43618, bsc#1264512:  Integer Overflow Information Disclosure
    Integer overflow in the compressed-token decoder enabling
    remote memory disclosure to an authenticated daemon peer.
    Workaround for older releases: refuse options = compress in rsyncd.conf.
  - CVE-2026-43619, bsc#1264514: Symlink Race Condition via Path-Based Syscalls
    Symlink races on path-based system calls in "use chroot=no"
    daemon mode (generalisation of CVE-2026-29518). Earlier
    fixes for symlink races on the receiver's open() call
    missed the same race class on every other path-based system
    call: chmod, lchown, utimes, rename, unlink, mkdir, symlink,
    mknod, link, rmdir and lstat.
    Default "use chroot = yes" is not exposed.
  - CVE-2026-43620, bsc#1264513: Out-of-Bounds Array Read via recv_files()
    Out-of-bounds read in the receiver's recv_files() enabling
    remote denial-of-service of any client pulling from a
    malicious server (incomplete fix of commit 797e17f).
    Workaround for older releases: --no-inc-recursive on the client.
  - CVE-2026-45232, bsc#1265296: Off-by-one stack OOB write in HTTP CONNECT proxy
    response parsing
    Off-by-one out-of-bounds stack write in the rsync client's
    HTTP CONNECT proxy handler (establish_proxy_connection() in
    socket.c). The fix detects the "buffer filled without finding
    \n" case explicitly by position and refuses the response with
    "proxy response line too long".
  - In addition to the six CVE fixes, this release adds defence-in-depth
    hardening on several adjacent paths.
  - BUG FIXES:
  - Fixed a regression introduced by the 3.4.0 secure_relative_open().
- Complete list of fixes in version 3.4.2:
  - https://download.samba.org/pub/rsync/NEWS#3.4.2</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1781006400">- Add missing python3-base BR</changelog>
</package>
<package pkgid="67a31911728be3983da71d2ee8d9969b18be34309a8a5f8bbd788e60e016b7bb6d2ff36dd781a5e14734ce445f56298712d197d0d051e7fba6ce6895eafe65d2" name="rsync-debugsource" arch="x86_64">
  <version epoch="0" ver="3.4.3" rel="4.5"/>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1694001600">- Rename patch to follow naming patch policies:
  fortified-strlcpy-fix.patch -&gt; rsync-fortified-strlcpy-fix.patch</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1701259200">- Moved rsyncd.conf and rsyncd.secrets to /usr/etc.
  * Add rsync-usr-etc.patch</changelog>
  <changelog author="Bernhard Wiedemann &lt;bwiedemann@suse.com&gt;" date="1710244800">- Avoid package changes in %check</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1713441600">- Update to 3.3.0
  * BUG FIXES:
  - Fixed a bug with --sparse --inplace where a trailing gap in
    the source file would not clear out the trailing data in the
    destination file.
  - Fixed an buffer overflow in the checksum2 code if SHA1 is
    being used for the checksum2 algorithm.
  - Fixed an issue when rsync is compiled using _FORTIFY_SOURCE so
    that the extra tests don't complain about a strlcpy() limit
    value (which was too large, even though it wasn't possible for
    the larger value to cause an overflow).
    (fix bsc#1214616, bsc#1214249)
  - Add a backtick to the list of characters that the filename
    quoting needs to escape using backslashes.
  - Fixed a string-comparison issue in the internal handling of
  - -progress (a locale such as tr_TR.utf-8 needed the internal
    triggering of --info options to use upper-case flag names to
    ensure that they match).
  - Make sure that a local transfer marks the sender side as
    trusted.
  - Change the argv handling to work with a newer popt library
  - ⁠-⁠ one that likes to free more data than it used to.
  - Rsync now calls OpenSSL_add_all_algorithms() when compiled
    against an older openssl library.
  - Fixed a problem in the daemon auth for older protocols
    (29 and before) if the openssl library is being used to
    compute MD4 checksums.
  - Fixed rsync -VV on Cygwin -⁠-⁠ it needed a flush of stdout.
  - Fixed an old stats bug that counted devices as symlinks.
  * ENHANCEMENTS:
  - Enhanced rrsync with the -no-overwrite option that allows you
    to ensure that existing files on your restricted but writable
    directory can't be modified.
  - Enhanced the manpages to mark links with .UR &amp; .UE. If your
    nroff doesn't support these idioms, touch the file
    .md2man-force in the source directory so that md-convert gets
    called with the --force-link-text option, and that should
    ensure that your manpages are still readable even with the
    ignored markup.
  - Some manpage improvements on the handling of [global] modules.
  - Changed the mapfrom &amp; mapto perl scripts (in the support dir)
    into a single python script named idmap. Converted a couple
    more perl scripts into python.
  - Changed the mnt-excl perl script (in the support dir) into a
    python script.
  * DEVELOPER RELATED:
  - Updated config.guess (timestamp 2023-01-01) and config.sub
    (timestamp 2023-01-21).
- Drop rsync-fortified-strlcpy-fix.patch (included upstream).</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1716465600">- Correcly enable SIMD in x64: the flag was renamed from
  - -enable-simd to -enable-roll-simd in 3.2.4
- Remove leftovers from previous versions:
  * rsync-patches-3.2.7.tar.gz
  * rsync-patches-3.2.7.tar.gz.asc</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1724673600">- add patch rsync-run-dir.patch:
  * Drop dependency on /var/run compat symlink, this causes problems
    on image based systems</changelog>
  <changelog author="Georg Pfuetzenreuter &lt;mail+rpm@georg-pfuetzenreuter.net&gt;" date="1725537600">- Add rsyncd-return-from-list-command-with-0.patch to not treat #list as failure</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1725624000">- rsync-gcc14.patch: fixed the ipv6 configure check (bsc#1230156)</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736424000">- Security update, fix multiple vulnerabilities:
  * CVE-2024-12084, bsc#1234100 - Heap Buffer Overflow in Checksum Parsing
  * CVE-2024-12085, bsc#1234101 - Info Leak via uninitialized Stack contents defeats ASLR
  * CVE-2024-12086, bsc#1234102 - Server leaks arbitrary client files
  * CVE-2024-12087, bsc#1234103 - Server can make client write files outside of destination directory using symbolic links
  * CVE-2024-12088, bsc#1234104 - --safe-links Bypass
  * Added rsync-CVE-2024-12084-overflow-01.patch
  * Added rsync-CVE-2024-12084-overflow-02.patch
  * Added rsync-CVE-2024-12085.patch
  * Added rsync-CVE-2024-12086_01.patch
  * Added rsync-CVE-2024-12086_02.patch
  * Added rsync-CVE-2024-12086_03.patch
  * Added rsync-CVE-2024-12086_04.patch
  * Added rsync-CVE-2024-12087_01.patch
  * Added rsync-CVE-2024-12087_02.patch
  * Added rsync-CVE-2024-12088.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736856000">- Security update,CVE-2024-12747, bsc#1235475 race condition in handling symbolic links
  * Added rsync-CVE-2024-12747.patch</changelog>
  <changelog author="Angel Yankov &lt;angel.yankov@suse.com&gt;" date="1736942400">- Update to 3.4
  * Bump to protocol 32
  Drop CVE patches:
  * Drop rsync-gcc14.patch
  * Removed rsync-CVE-2024-12084-overflow-01.patch
  * Removed rsync-CVE-2024-12084-overflow-02.patch
  * Removed rsync-CVE-2024-12085.patch
  * Removed rsync-CVE-2024-12086_01.patch
  * Removed rsync-CVE-2024-12086_02.patch
  * Removed rsync-CVE-2024-12086_03.patch
  * Removed rsync-CVE-2024-12086_04.patch
  * Removed rsync-CVE-2024-12087_01.patch
  * Removed rsync-CVE-2024-12087_02.patch
  * Removed rsync-CVE-2024-12088.patch
  * Removed rsync-CVE-2024-12747.patch</changelog>
  <changelog author="Marcus Rueckert &lt;mrueckert@suse.de&gt;" date="1736942401">- Backport patch from PR 705 to fix broken handling of hashes and
  hard links:
  * Add 705.patch</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1737028800">- update to 3.4.1
  * fixed handling of -H flag with conflict in internal flag values
    (replaces 705.patch)
  * fixed a user after free in logging of failed rename
  * fixed build on systems without openat()
  * removed dependency on alloca() in bundled popt</changelog>
  <changelog author="ecsos &lt;ecsos@opensuse.org&gt;" date="1737115200">- Update to 3.4.1
  * BUG FIXES:
  - fixed handling of -⁠H flag with conflict in internal flag values
  - fixed a user after free in logging of failed rename
  - fixed build on systems without openat()
  - removed dependency on alloca() in bundled popt
  * DEVELOPER RELATED:
  - fix to permissions handling in the developer release script
- Drop 705.patch, because now in upstream.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1737547200">- Drop rcFOO symlinks for CODE16 (PED-266).</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743163200">- Add rsync341-gcc15-bool.patch to fix gcc15 compile time error</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1765886400">- Security update (CVE-2025-10158, bsc#1254441): rsync: Out of
  bounds array access via negative index
  - Add rsync-CVE-2025-10158.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1778155200">- Security update (CVE-2026-41035, bsc#1262223): rsync: count of
  entries mismatch can lead to a use-after-free
  - Add rsync-CVE-2026-41035.patch</changelog>
  <changelog author="David Anes &lt;david.anes@suse.com&gt;" date="1779364800">- Fixed some warnings while building the rpm.
- Added patches:
  - rsync-python-3.6-tests.patch:
    Small patch to support running tests on python 3.6+:
  - rsync-openat2-glibc-missing.patch:
    Small patch to build on kernels &gt;= 5.6+ where openat2
    is not defined in glibc.
- Removed patches already upstream:
  - rsync-no-libattr.patch
  - rsync-CVE-2025-10158.patch
  - rsync-CVE-2026-41035.patch
  - rsync341-gcc15-bool.patch
- Removed support for the unmaintained rsync-patches archive,
  which in turn removes support for SLP. These patches are not
  being shipped anymore.
- Update to 3.4.3:
  - SECURITY FIXES:
    Six CVEs are fixed in this release. Three of the six
    (CVE-2026-29518, CVE-2026-43617, CVE-2026-43619) require
    non-default daemon configuration to reach: the first and
    third need use chroot = no for a module, the second needs
    daemon chroot = ... set in rsyncd.conf.
    Two (CVE-2026-43618, CVE-2026-43620) are reachable from a
    normal pull or a normal authenticated daemon connection.
    The sixth (CVE-2026-45232) is reachable only when RSYNC_PROXY
    is set and the proxy (or a MITM) returns a pathological
    response.
    Complete list of changes: https://download.samba.org/pub/rsync/NEWS#3.4.3
  - CVE-2026-29518, bsc#1264511: Symlink-Race TOCTOU in Daemon (use chroot = no)
    TOCTOU symlink race condition allowing local privilege
    escalation in daemon mode without chroot. An rsync daemon
    configured with "use chroot = no" was exposed to a
    time-of-check / time-of-use race on parent path components.
  - CVE-2026-43617, bsc#1264515: Authorization Bypass via Hostname Resolution
    Hostname/ACL bypass on an rsync daemon configured with
    daemon chroot = /X in rsyncd.conf when the chroot tree
    lacks DNS resolution support. The reverse-DNS lookup of
    the connecting client was performed after the daemon chroot
    had been entered; if /X did not contain the libc resolver
    fixtures (/etc/resolv.conf, /etc/nsswitch.conf, /etc/hosts,
    NSS service modules) the lookup failed and the connecting
    hostname was set to "UNKNOWN", causing hostname-based deny
    rules to silently fail open. IP-based ACLs are unaffected.
    The per-module use chroot setting is unrelated to this
    issue. The fix performs the lookup before entering the
    daemon chroot.
  - CVE-2026-43618, bsc#1264512:  Integer Overflow Information Disclosure
    Integer overflow in the compressed-token decoder enabling
    remote memory disclosure to an authenticated daemon peer.
    Workaround for older releases: refuse options = compress in rsyncd.conf.
  - CVE-2026-43619, bsc#1264514: Symlink Race Condition via Path-Based Syscalls
    Symlink races on path-based system calls in "use chroot=no"
    daemon mode (generalisation of CVE-2026-29518). Earlier
    fixes for symlink races on the receiver's open() call
    missed the same race class on every other path-based system
    call: chmod, lchown, utimes, rename, unlink, mkdir, symlink,
    mknod, link, rmdir and lstat.
    Default "use chroot = yes" is not exposed.
  - CVE-2026-43620, bsc#1264513: Out-of-Bounds Array Read via recv_files()
    Out-of-bounds read in the receiver's recv_files() enabling
    remote denial-of-service of any client pulling from a
    malicious server (incomplete fix of commit 797e17f).
    Workaround for older releases: --no-inc-recursive on the client.
  - CVE-2026-45232, bsc#1265296: Off-by-one stack OOB write in HTTP CONNECT proxy
    response parsing
    Off-by-one out-of-bounds stack write in the rsync client's
    HTTP CONNECT proxy handler (establish_proxy_connection() in
    socket.c). The fix detects the "buffer filled without finding
    \n" case explicitly by position and refuses the response with
    "proxy response line too long".
  - In addition to the six CVE fixes, this release adds defence-in-depth
    hardening on several adjacent paths.
  - BUG FIXES:
  - Fixed a regression introduced by the 3.4.0 secure_relative_open().
- Complete list of fixes in version 3.4.2:
  - https://download.samba.org/pub/rsync/NEWS#3.4.2</changelog>
  <changelog author="Matej Cepl &lt;mcepl@cepl.eu&gt;" date="1781006400">- Add missing python3-base BR</changelog>
</package>
<package pkgid="2bd27f1fb1a0915af038da572f3a3093f5f7b9aced4bfdde4dc591f3eb36caffd901573352acca72428f494722c6c5b7eeef83e985ab162eddc91d3c5696f404" name="screen" arch="i586">
  <version epoch="0" ver="4.9.1" rel="8.34"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1606737600">- Use %_tmpfilesdir instead of hardcoding a path for
  systemd-tmpfiles config files.
- Do not create directories before uninstalling (?) the package.
  The /run/(u)screen diretories are created in the %post section.
- Do not ghost package /run/uscreens: the directory is dynamically
  created during boot. Of course it would be nice to be able to
  identify what package creates this, but for that we should rather
  have a rpm/systemd-tmpfiles integration hook. The main problem
  with the ghost is the suid flag, which breaks rpm -V. permissions
  no longer lists /run/uscreens, so verify_permission cannot apply.
- Add %systemd_ordering: give zypp a hint that screen shall be
  installed after systemd, so that systemd-tmpfiles already exists.</changelog>
  <changelog author="mls@suse.de" date="1613131200">- Fix double width combining char handling that could lead
  to a segfault [bnc#1182092]
  new patch: combchar.diff</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1645876800">- GNU Screen 4.9.0:
  * Hardstatus option for used encoding (escape string '%e')
  * fix combining char handling that could lead to a segfault
  * CVE-2021-26937: possible denial of service via a crafted UTF-8
    character sequence, upstream fix replacing dropped combchar.diff
    (boo#1182092)
  * make screen exit code be 0 when checking --help
  * session names limit is 80 symbols
  * option -X ignores specified user in multiuser env
- remove deprecated texinfo packaging macros</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670846400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671278400">- Use %_pam_vendordir</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 4.9.1 (bsc#1210272, CVE-2023-24626):
  * Support stop/parity bits on serial port
  * Add needed system headers in checks and return values
    for implicit function declarations
  * Avoid zombies after shell exit
  * Missed signal sending permission check on failed
    query messages (CVE-2023-24626)
  * manpage fixes
  * source code fixes during cleanup
  * UTF-8 encoding can emit invalid UTF-8 sequences
  * for out of range unicode values</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737028800">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind and only creates error messages</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1742558400">- K&amp;R source is not ready for C23 used by default with GCC 15.
  Use -std=gnu89 instead.</changelog>
  <changelog author="mls@suse.de" date="1747915200">- also use tty fd passing after a suspend (MSG_CONT)
  new patch: sendfdcont.diff
- do not chmod the tty for multiattach, rely on tty fd passing
  instead [bsc#1242269] [CVE-2025-46802]
  new patch: nottychmod.diff
- fix resume after suspend in multiuser mode
  new patch: multicont.diff</changelog>
</package>
<package pkgid="06177d278b94dca8180c3c0b3a0c34f30136fdacd93374712681e69a30a7443323d1ce59c02cf1b75e9f33b10b834fbb29e3d7480b3eb091eed51b2db71112de" name="screen" arch="src">
  <version epoch="0" ver="4.9.1" rel="8.34"/>
  <changelog author="alexander_naumov@opensuse.org" date="1499774400">- GNU Screen 4.6.1: bugfix release
  * problems with starting session in some cases
  * parallel make install
  * segfault when querying info on nonUTF locale</changelog>
  <changelog author="alexander_naumov@opensuse.org" date="1499774401">- spec file: adding PreReq for permissions</changelog>
  <changelog author="alexander_naumov@opensuse.org" date="1499774402">- adding %set_permissions and %verify_permissions macros
  for /run/uscreens/
- adding %tmpfiles_create macro for /usr/lib/tmpfiles.d/screen.conf</changelog>
  <changelog author="alexander_naumov@opensuse.org" date="1508760000">- GNU Screen 4.6.2:
  * revert changes to cursor position restore behavour
  * set freed pointer to NULL
  * documentation fixes
  * fix windowlist crashes</changelog>
  <changelog author="mls@suse.de" date="1513857600">- install pam file to make screen locking work again [bnc#1056192]
  new file: screen.pam</changelog>
  <changelog author="kukuk@suse.de" date="1522756800">- Use %license instead of %doc [bsc#1082318]</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1550318400">- Use proper Requires(*), ticking off a FIXME as fixed.</changelog>
  <changelog author="alexander_naumov@opensuse.org" date="1570017600">- GNU Screen 4.7.0:
  * Adds support for SGR (1006) mouse mode
  * Adds support for OSC 11
  * Updates Unicode ambiguous and wide tables to 12.1.0
  * Fix: cross-compilation support (bug #43223)
  * Fix: a lot of manpage fixes and cleanups</changelog>
  <changelog author="alexander_naumov@opensuse.org" date="1580990400">- GNU Screen 4.8.0:
  * Improves startup time by only polling for already open
    files to close
  * Fixes:
  - Fix for segfault if termcap doesn't have Km entry
  - Make screen exit code be 0 when checking --version
  - Fix potential memory corruption</changelog>
  <changelog author="Matthias Gerstner &lt;matthias.gerstner@suse.com&gt;" date="1599566400">- no longer invoke permissions/chkstat for directory handled by
  systemd-tmpfiles (bsc#1171879)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1606737600">- Use %_tmpfilesdir instead of hardcoding a path for
  systemd-tmpfiles config files.
- Do not create directories before uninstalling (?) the package.
  The /run/(u)screen diretories are created in the %post section.
- Do not ghost package /run/uscreens: the directory is dynamically
  created during boot. Of course it would be nice to be able to
  identify what package creates this, but for that we should rather
  have a rpm/systemd-tmpfiles integration hook. The main problem
  with the ghost is the suid flag, which breaks rpm -V. permissions
  no longer lists /run/uscreens, so verify_permission cannot apply.
- Add %systemd_ordering: give zypp a hint that screen shall be
  installed after systemd, so that systemd-tmpfiles already exists.</changelog>
  <changelog author="mls@suse.de" date="1613131200">- Fix double width combining char handling that could lead
  to a segfault [bnc#1182092]
  new patch: combchar.diff</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1645876800">- GNU Screen 4.9.0:
  * Hardstatus option for used encoding (escape string '%e')
  * fix combining char handling that could lead to a segfault
  * CVE-2021-26937: possible denial of service via a crafted UTF-8
    character sequence, upstream fix replacing dropped combchar.diff
    (boo#1182092)
  * make screen exit code be 0 when checking --help
  * session names limit is 80 symbols
  * option -X ignores specified user in multiuser env
- remove deprecated texinfo packaging macros</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670846400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671278400">- Use %_pam_vendordir</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 4.9.1 (bsc#1210272, CVE-2023-24626):
  * Support stop/parity bits on serial port
  * Add needed system headers in checks and return values
    for implicit function declarations
  * Avoid zombies after shell exit
  * Missed signal sending permission check on failed
    query messages (CVE-2023-24626)
  * manpage fixes
  * source code fixes during cleanup
  * UTF-8 encoding can emit invalid UTF-8 sequences
  * for out of range unicode values</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737028800">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind and only creates error messages</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1742558400">- K&amp;R source is not ready for C23 used by default with GCC 15.
  Use -std=gnu89 instead.</changelog>
  <changelog author="mls@suse.de" date="1747915200">- also use tty fd passing after a suspend (MSG_CONT)
  new patch: sendfdcont.diff
- do not chmod the tty for multiattach, rely on tty fd passing
  instead [bsc#1242269] [CVE-2025-46802]
  new patch: nottychmod.diff
- fix resume after suspend in multiuser mode
  new patch: multicont.diff</changelog>
</package>
<package pkgid="8e8a48bed2aaecc527b7012bec6c32f9106f91af14ae804edf1310777484621a31fe58e2353ae865f89fd10ca69ab502a7ff2130701644797fa8836be7f065af" name="screen" arch="x86_64">
  <version epoch="0" ver="4.9.1" rel="8.34"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1606737600">- Use %_tmpfilesdir instead of hardcoding a path for
  systemd-tmpfiles config files.
- Do not create directories before uninstalling (?) the package.
  The /run/(u)screen diretories are created in the %post section.
- Do not ghost package /run/uscreens: the directory is dynamically
  created during boot. Of course it would be nice to be able to
  identify what package creates this, but for that we should rather
  have a rpm/systemd-tmpfiles integration hook. The main problem
  with the ghost is the suid flag, which breaks rpm -V. permissions
  no longer lists /run/uscreens, so verify_permission cannot apply.
- Add %systemd_ordering: give zypp a hint that screen shall be
  installed after systemd, so that systemd-tmpfiles already exists.</changelog>
  <changelog author="mls@suse.de" date="1613131200">- Fix double width combining char handling that could lead
  to a segfault [bnc#1182092]
  new patch: combchar.diff</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1645876800">- GNU Screen 4.9.0:
  * Hardstatus option for used encoding (escape string '%e')
  * fix combining char handling that could lead to a segfault
  * CVE-2021-26937: possible denial of service via a crafted UTF-8
    character sequence, upstream fix replacing dropped combchar.diff
    (boo#1182092)
  * make screen exit code be 0 when checking --help
  * session names limit is 80 symbols
  * option -X ignores specified user in multiuser env
- remove deprecated texinfo packaging macros</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670846400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671278400">- Use %_pam_vendordir</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 4.9.1 (bsc#1210272, CVE-2023-24626):
  * Support stop/parity bits on serial port
  * Add needed system headers in checks and return values
    for implicit function declarations
  * Avoid zombies after shell exit
  * Missed signal sending permission check on failed
    query messages (CVE-2023-24626)
  * manpage fixes
  * source code fixes during cleanup
  * UTF-8 encoding can emit invalid UTF-8 sequences
  * for out of range unicode values</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737028800">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind and only creates error messages</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1742558400">- K&amp;R source is not ready for C23 used by default with GCC 15.
  Use -std=gnu89 instead.</changelog>
  <changelog author="mls@suse.de" date="1747915200">- also use tty fd passing after a suspend (MSG_CONT)
  new patch: sendfdcont.diff
- do not chmod the tty for multiattach, rely on tty fd passing
  instead [bsc#1242269] [CVE-2025-46802]
  new patch: nottychmod.diff
- fix resume after suspend in multiuser mode
  new patch: multicont.diff</changelog>
</package>
<package pkgid="56d2e3003cf95ddacb51f11a6e80addffb3089ab6b46a1f0552bd57ed9783559fd74769889820c37857ce03f7df48589de4091f065f46304d58bda21d79f7841" name="screen-debuginfo" arch="i586">
  <version epoch="0" ver="4.9.1" rel="8.34"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1606737600">- Use %_tmpfilesdir instead of hardcoding a path for
  systemd-tmpfiles config files.
- Do not create directories before uninstalling (?) the package.
  The /run/(u)screen diretories are created in the %post section.
- Do not ghost package /run/uscreens: the directory is dynamically
  created during boot. Of course it would be nice to be able to
  identify what package creates this, but for that we should rather
  have a rpm/systemd-tmpfiles integration hook. The main problem
  with the ghost is the suid flag, which breaks rpm -V. permissions
  no longer lists /run/uscreens, so verify_permission cannot apply.
- Add %systemd_ordering: give zypp a hint that screen shall be
  installed after systemd, so that systemd-tmpfiles already exists.</changelog>
  <changelog author="mls@suse.de" date="1613131200">- Fix double width combining char handling that could lead
  to a segfault [bnc#1182092]
  new patch: combchar.diff</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1645876800">- GNU Screen 4.9.0:
  * Hardstatus option for used encoding (escape string '%e')
  * fix combining char handling that could lead to a segfault
  * CVE-2021-26937: possible denial of service via a crafted UTF-8
    character sequence, upstream fix replacing dropped combchar.diff
    (boo#1182092)
  * make screen exit code be 0 when checking --help
  * session names limit is 80 symbols
  * option -X ignores specified user in multiuser env
- remove deprecated texinfo packaging macros</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670846400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671278400">- Use %_pam_vendordir</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 4.9.1 (bsc#1210272, CVE-2023-24626):
  * Support stop/parity bits on serial port
  * Add needed system headers in checks and return values
    for implicit function declarations
  * Avoid zombies after shell exit
  * Missed signal sending permission check on failed
    query messages (CVE-2023-24626)
  * manpage fixes
  * source code fixes during cleanup
  * UTF-8 encoding can emit invalid UTF-8 sequences
  * for out of range unicode values</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737028800">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind and only creates error messages</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1742558400">- K&amp;R source is not ready for C23 used by default with GCC 15.
  Use -std=gnu89 instead.</changelog>
  <changelog author="mls@suse.de" date="1747915200">- also use tty fd passing after a suspend (MSG_CONT)
  new patch: sendfdcont.diff
- do not chmod the tty for multiattach, rely on tty fd passing
  instead [bsc#1242269] [CVE-2025-46802]
  new patch: nottychmod.diff
- fix resume after suspend in multiuser mode
  new patch: multicont.diff</changelog>
</package>
<package pkgid="09c815f82e3491e248d13bd103c8b606281e2ed5831b22831fb0f080cc6e7a31baa8bc93afc65c3555e54a879704ad686161937f1270d1ee790881749f021888" name="screen-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.9.1" rel="8.34"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1606737600">- Use %_tmpfilesdir instead of hardcoding a path for
  systemd-tmpfiles config files.
- Do not create directories before uninstalling (?) the package.
  The /run/(u)screen diretories are created in the %post section.
- Do not ghost package /run/uscreens: the directory is dynamically
  created during boot. Of course it would be nice to be able to
  identify what package creates this, but for that we should rather
  have a rpm/systemd-tmpfiles integration hook. The main problem
  with the ghost is the suid flag, which breaks rpm -V. permissions
  no longer lists /run/uscreens, so verify_permission cannot apply.
- Add %systemd_ordering: give zypp a hint that screen shall be
  installed after systemd, so that systemd-tmpfiles already exists.</changelog>
  <changelog author="mls@suse.de" date="1613131200">- Fix double width combining char handling that could lead
  to a segfault [bnc#1182092]
  new patch: combchar.diff</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1645876800">- GNU Screen 4.9.0:
  * Hardstatus option for used encoding (escape string '%e')
  * fix combining char handling that could lead to a segfault
  * CVE-2021-26937: possible denial of service via a crafted UTF-8
    character sequence, upstream fix replacing dropped combchar.diff
    (boo#1182092)
  * make screen exit code be 0 when checking --help
  * session names limit is 80 symbols
  * option -X ignores specified user in multiuser env
- remove deprecated texinfo packaging macros</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670846400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671278400">- Use %_pam_vendordir</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 4.9.1 (bsc#1210272, CVE-2023-24626):
  * Support stop/parity bits on serial port
  * Add needed system headers in checks and return values
    for implicit function declarations
  * Avoid zombies after shell exit
  * Missed signal sending permission check on failed
    query messages (CVE-2023-24626)
  * manpage fixes
  * source code fixes during cleanup
  * UTF-8 encoding can emit invalid UTF-8 sequences
  * for out of range unicode values</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737028800">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind and only creates error messages</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1742558400">- K&amp;R source is not ready for C23 used by default with GCC 15.
  Use -std=gnu89 instead.</changelog>
  <changelog author="mls@suse.de" date="1747915200">- also use tty fd passing after a suspend (MSG_CONT)
  new patch: sendfdcont.diff
- do not chmod the tty for multiattach, rely on tty fd passing
  instead [bsc#1242269] [CVE-2025-46802]
  new patch: nottychmod.diff
- fix resume after suspend in multiuser mode
  new patch: multicont.diff</changelog>
</package>
<package pkgid="08b070ef4a15d197763a95b0e9b0b150c3cdc8f8472962cd0e0fccfd3ec0d483e1e477a53ed8470ea883ca29b8c8e80b4e834dc17a99bb9ab2497aeb75e74252" name="screen-debugsource" arch="i586">
  <version epoch="0" ver="4.9.1" rel="8.34"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1606737600">- Use %_tmpfilesdir instead of hardcoding a path for
  systemd-tmpfiles config files.
- Do not create directories before uninstalling (?) the package.
  The /run/(u)screen diretories are created in the %post section.
- Do not ghost package /run/uscreens: the directory is dynamically
  created during boot. Of course it would be nice to be able to
  identify what package creates this, but for that we should rather
  have a rpm/systemd-tmpfiles integration hook. The main problem
  with the ghost is the suid flag, which breaks rpm -V. permissions
  no longer lists /run/uscreens, so verify_permission cannot apply.
- Add %systemd_ordering: give zypp a hint that screen shall be
  installed after systemd, so that systemd-tmpfiles already exists.</changelog>
  <changelog author="mls@suse.de" date="1613131200">- Fix double width combining char handling that could lead
  to a segfault [bnc#1182092]
  new patch: combchar.diff</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1645876800">- GNU Screen 4.9.0:
  * Hardstatus option for used encoding (escape string '%e')
  * fix combining char handling that could lead to a segfault
  * CVE-2021-26937: possible denial of service via a crafted UTF-8
    character sequence, upstream fix replacing dropped combchar.diff
    (boo#1182092)
  * make screen exit code be 0 when checking --help
  * session names limit is 80 symbols
  * option -X ignores specified user in multiuser env
- remove deprecated texinfo packaging macros</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670846400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671278400">- Use %_pam_vendordir</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 4.9.1 (bsc#1210272, CVE-2023-24626):
  * Support stop/parity bits on serial port
  * Add needed system headers in checks and return values
    for implicit function declarations
  * Avoid zombies after shell exit
  * Missed signal sending permission check on failed
    query messages (CVE-2023-24626)
  * manpage fixes
  * source code fixes during cleanup
  * UTF-8 encoding can emit invalid UTF-8 sequences
  * for out of range unicode values</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737028800">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind and only creates error messages</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1742558400">- K&amp;R source is not ready for C23 used by default with GCC 15.
  Use -std=gnu89 instead.</changelog>
  <changelog author="mls@suse.de" date="1747915200">- also use tty fd passing after a suspend (MSG_CONT)
  new patch: sendfdcont.diff
- do not chmod the tty for multiattach, rely on tty fd passing
  instead [bsc#1242269] [CVE-2025-46802]
  new patch: nottychmod.diff
- fix resume after suspend in multiuser mode
  new patch: multicont.diff</changelog>
</package>
<package pkgid="bc91d2d0eb3f9f95c5df42c2c3124e56f4eb2697442b6110eb01cc17fda6628601c0929728b7b442482f0b6512b574b577fc1a7458f0d85cea40d5f6c05b12d4" name="screen-debugsource" arch="x86_64">
  <version epoch="0" ver="4.9.1" rel="8.34"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1606737600">- Use %_tmpfilesdir instead of hardcoding a path for
  systemd-tmpfiles config files.
- Do not create directories before uninstalling (?) the package.
  The /run/(u)screen diretories are created in the %post section.
- Do not ghost package /run/uscreens: the directory is dynamically
  created during boot. Of course it would be nice to be able to
  identify what package creates this, but for that we should rather
  have a rpm/systemd-tmpfiles integration hook. The main problem
  with the ghost is the suid flag, which breaks rpm -V. permissions
  no longer lists /run/uscreens, so verify_permission cannot apply.
- Add %systemd_ordering: give zypp a hint that screen shall be
  installed after systemd, so that systemd-tmpfiles already exists.</changelog>
  <changelog author="mls@suse.de" date="1613131200">- Fix double width combining char handling that could lead
  to a segfault [bnc#1182092]
  new patch: combchar.diff</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1645876800">- GNU Screen 4.9.0:
  * Hardstatus option for used encoding (escape string '%e')
  * fix combining char handling that could lead to a segfault
  * CVE-2021-26937: possible denial of service via a crafted UTF-8
    character sequence, upstream fix replacing dropped combchar.diff
    (boo#1182092)
  * make screen exit code be 0 when checking --help
  * session names limit is 80 symbols
  * option -X ignores specified user in multiuser env
- remove deprecated texinfo packaging macros</changelog>
  <changelog author="Stefan Schubert &lt;schubi@suse.com&gt;" date="1670846400">- Migration PAM settings to /usr/etc: Saving user changed
  configuration files in /etc and restoring them while an RPM
  update.</changelog>
  <changelog author="Callum Farmer &lt;gmbr3@opensuse.org&gt;" date="1671278400">- Use %_pam_vendordir</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1694606400">- update to 4.9.1 (bsc#1210272, CVE-2023-24626):
  * Support stop/parity bits on serial port
  * Add needed system headers in checks and return values
    for implicit function declarations
  * Avoid zombies after shell exit
  * Missed signal sending permission check on failed
    query messages (CVE-2023-24626)
  * manpage fixes
  * source code fixes during cleanup
  * UTF-8 encoding can emit invalid UTF-8 sequences
  * for out of range unicode values</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708948800">- Use %patch -P N instead of deprecated %patchN.</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1737028800">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind and only creates error messages</changelog>
  <changelog author="Richard Biener &lt;rguenther@suse.com&gt;" date="1742558400">- K&amp;R source is not ready for C23 used by default with GCC 15.
  Use -std=gnu89 instead.</changelog>
  <changelog author="mls@suse.de" date="1747915200">- also use tty fd passing after a suspend (MSG_CONT)
  new patch: sendfdcont.diff
- do not chmod the tty for multiattach, rely on tty fd passing
  instead [bsc#1242269] [CVE-2025-46802]
  new patch: nottychmod.diff
- fix resume after suspend in multiuser mode
  new patch: multicont.diff</changelog>
</package>
<package pkgid="ca79ec1320b390ef5b59424f1d4f40ce85ed805f0cbe2354f5cf8b64e1644013c3f879c2410610c6d01d313f3581a4612ccce2862bc2fbbc952fb9170c7e2172" name="skulltag-data" arch="noarch">
  <version epoch="0" ver="0.98d" rel="1.16"/>
  <changelog author="jengelh@medozas.de" date="1280577600">- Update to new upstream release v0.98c
- Move files to %_datadir/skulltag.</changelog>
  <changelog author="jengelh@medozas.de" date="1290513600">- Update to new upstream release v0.98d</changelog>
</package>
<package pkgid="0298e68d9682c54ea6d23240dc713c0b0e0523f3cf87b92e7f79bee1cf9d64fe16904ab09aa39bdaca03101749317bbe5060a7c79e1132edb2312eb9b96da859" name="skulltag-data" arch="src">
  <version epoch="0" ver="0.98d" rel="1.16"/>
  <changelog author="jengelh@medozas.de" date="1280577600">- Update to new upstream release v0.98c
- Move files to %_datadir/skulltag.</changelog>
  <changelog author="jengelh@medozas.de" date="1290513600">- Update to new upstream release v0.98d</changelog>
</package>
<package pkgid="8ca0499d109838469d8c57d29f6dba0497ab10c763690182ad1819b5c8092a98fa57fe196f655047be4394001e6f23ef6fcd01762b55a895d6b1df5bf67db4ec" name="sysinfo" arch="i586">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="00416a77ab4a730317f5544a03845b3bf019e649e7553e60e5af5ffd29d3d3216fb823758322d96e68f314ab5b78780a4f6dd3dc27b327650440ad015e2ba8d5" name="sysinfo" arch="x86_64">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="3987d789208c9ee420b3760577c35547df618cf3843260cde7d886a9e8a97b87c6f7cda683db13f9febeb9f71abb694f82452465f59116968e3fe20a2c9cea5e" name="sysinfo-debuginfo" arch="i586">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="85c8a7f983d9b18f4570fad56435463ab197abcc0236bb9f4b17177cd3c11af96f10ad919df86d8e64fe5687b67b5325210e5ce97347fd93cd137df6c99e9a4b" name="sysinfo-debuginfo" arch="x86_64">
  <version epoch="0" ver="20251011" rel="2.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1632830400">- Update to release 20210928
  * vfontas: add recognition for BDF glyphs as produced by
    fontforge from PCF
  * kbd: map beta to eszett on cp437x
  * vfontas: recognize "idem" lines in kbd unimaps
  * vfontas: add -setbold, -setprop, -lgeu, -lgeuf commands</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1638619200">- Update to release 20211204
  * vfontas: add a -move operation
  * Documentation updates</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669032000">- Update to release 20221119
  * vfontas: add "copy" operation
  * smm: new utility "palcomp"
  * vfontas: implement aspect ratio correction for SFD output</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1669896000">- Update to release 20221120
  * vfontas and palcomp were moved to the consoleet-utils package</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1681214400">- Update to release 20230411
  * checkbrack: remove -p option
  * gpsh: avoid spurious "mkvmerge failed" report
  * wktimer: -S option behavior split off to -X</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1698840000">- Update to release 20231101
  * qtar: add .zst suffix support
  * sadmin: delete utmp_register
  * dircolors: reinstate upstream color for BLK/CHR
  * spec-beautifier: apply transformation logic to preamble as well
  * spec-beautifier: eliminate BuildRoot/Package/Distribution/Vendor lines
  * spec-beautifier: delete massaging of BuildRequire lists</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1703419200">- Update to release 20231224
  * Add gh-trim-workflowruns script
  * git-forest: port to Perl 5.38</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741521600">- Update to release 20250309
  * Increase bgfg contrast in light2.theme
  * extract_dxhog: repair wrong seeking to archive entries
  * Delete unmaintained ``xfs_irecover`` (alternative: xfs_undelete)
  * Delete ``extract_f3pod`` (alternative: SLADE)
  * Add ``make_qupak`` command
  * Add ``git-logsortbychgsize`` command
  * Add ``selective-preprocess`` command</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1741694400">- Provide new hxtools.keyring</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760184000">- Update to release 20251011
  * Support building with libHX 5.1</changelog>
</package>
<package pkgid="98e897ca6a5f878eb7a29553beea1198ebf7da7a7d26d031b2c1fe2dffabe30a93388afc0c26cbdcf48925289e1ef056a6995070fefd87d10abfe6451b6bfa3b" name="timidity-eawpats" arch="noarch">
  <version epoch="0" ver="12" rel="1.12"/>
  <changelog author="jengelh@medozas.de" date="1295179200">- Fix permissions on revcym.pat</changelog>
</package>
<package pkgid="26346e587bda45b73cf1f23551b1c0dac31dea0a15c9cad7ac8754d9fd0316b8196c93a9f05a6b20242e70d62fcd235277d66c846268bee24a2d4dcc0c04fd9e" name="timidity-eawpats" arch="src">
  <version epoch="0" ver="12" rel="1.12"/>
  <changelog author="jengelh@medozas.de" date="1295179200">- Fix permissions on revcym.pat</changelog>
</package>
<package pkgid="04450bd78d77b86d479456f3886047009c5864c7f73107ef8f60f0c5e4c2ffb5bd04f619e0a84f6a579df932fa0687745a5d666899d6b7e41c646713bfa4e121" name="timidity-eawpats" arch="noarch">
  <version epoch="0" ver="12" rel="1.4"/>
  <changelog author="jengelh@medozas.de" date="1295179200">- Fix permissions on revcym.pat</changelog>
</package>
<package pkgid="30874bf763bbb11dc22eb96f513d25cf52f4bfa663e61814f661becf011f932f3ac1503880bfb37142785018b96f255df4f8b57316e57af90b352e362688435a" name="timidity-eawpats" arch="src">
  <version epoch="0" ver="12" rel="1.4"/>
  <changelog author="jengelh@medozas.de" date="1295179200">- Fix permissions on revcym.pat</changelog>
</package>
<package pkgid="8e49157cd14d1412ef588e6d3be111dd04fd10d5aa520fea522a85f005871c5b9f87b12af0bf8cb539243cdf2fc9a2bea42d1c77ee6189b3d238d6aca34a86fc" name="typodermic-nk57monospace-fonts" arch="noarch">
  <version epoch="0" ver="1.0" rel="1.16"/>
</package>
<package pkgid="cfdc584aecdfda1cf7bc4c5cfe23234eb2fbe228c564a187fc4e4e6c0399ae143bb0b92a6a0422174261aabdfeab711abcbd0a12928089d6819312e5f72be29e" name="typodermic-nk57monospace-fonts" arch="src">
  <version epoch="0" ver="1.0" rel="1.16"/>
</package>
<package pkgid="e25d65cbcd0d99d540dd9e99f8f41b4f4110841afe30bd7f9b1903da37d076b9b61376772ed97790d60952c948e030b5c25fa0016ca88d2bb28bbde1b04a11cb" name="w3m" arch="i586">
  <version epoch="0" ver="0.5.6" rel="4.10"/>
  <changelog author="mlin@suse.com" date="1425297600">- Add w3m-fix-build-with-imlib2-1.4.6.patch: fix build with imlib2 1.4.6,
  the patch is from Debian. See http://sourceforge.net/p/w3m/patches/70/</changelog>
  <changelog author="max@suse.com" date="1466596800">- Add w3m-scheme.patch to fix a segfault when doing a https request
  to an unresolvable host (bsc#950468).</changelog>
  <changelog author="fweiss@suse.com" date="1466769600">- w3mman-formatting.patch: w3mman now doesn't show invalid
  characters anymore (bsc#950800)</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1479988800">- update to debian git version (bsc#1011293)
  addressed security issues:
    CVE-2016-9621: w3m: global-buffer-overflow write (bsc#1012020)
    CVE-2016-9622: w3m: null deref (bsc#1012021)
    CVE-2016-9623: w3m: null deref (bsc#1012022)
    CVE-2016-9624: w3m: near-null deref (bsc#1012023)
    CVE-2016-9625: w3m: stack overflow (bsc#1012024)
    CVE-2016-9626: w3m: stack overflow (bsc#1012025)
    CVE-2016-9627: w3m: heap overflow read + deref (bsc#1012026)
    CVE-2016-9628: w3m: null deref (bsc#1012027)
    CVE-2016-9629: w3m: null deref (bsc#1012028)
    CVE-2016-9630: w3m: global-buffer-overflow read (bsc#1012029)
    CVE-2016-9631: w3m: null deref (bsc#1012030)
    CVE-2016-9632: w3m: global-buffer-overflow read (bsc#1012031)
    CVE-2016-9633: w3m: OOM (bsc#1012032)
    CVE-2016-9434: w3m: null deref (bsc#1011283)
    CVE-2016-9435: w3m: use uninit value (bsc#1011284)
    CVE-2016-9436: w3m: use uninit value (bsc#1011285)
    CVE-2016-9437: w3m: write to rodata (bsc#1011286)
    CVE-2016-9438: w3m: null deref (bsc#1011287)
    CVE-2016-9439: w3m: stack overflow (bsc#1011288)
    CVE-2016-9440: w3m: near-null deref (bsc#1011289)
    CVE-2016-9441: w3m: near-null deref (bsc#1011290)
    CVE-2016-9442: w3m: potential heap buffer corruption (bsc#1011291)
    CVE-2016-9443: w3m: null deref (bsc#1011292)
  dropped patches:
    w3m-fix-build-with-imlib2-1.4.6.patch
    w3m-scheme.patch
    w3mman-formatting.patch
    w3m-parallel-make.patch
    w3m-gc7.diff
    w3m-openssl.patch
    w3m-closedir.patch
    w3m-fh-def.patch
    w3m-ssl-verify.patch
    w3m-parsetagx-crash.patch
    w3m-tempdir-override.patch
    w3m-0.5.1-no-ASCII-equivalents-by-default.patch
    w3m-uninitialized.patch
    w3m-inline-image.patch
    w3m-0.4.1-textarea-segfault.dif
  ported patches:
    w3m-disable-cookie-special-domain-check.patch to
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    w3m-0.4.1-session-mgmt.dif to
    0001-implements-simple-session-management.patch
    w3m-history-crossdev.patch to
    0001-handle-EXDEV-during-history-file-rename.patch
    w3mman-formatting.patch to
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1516881600">- add git ChangeLog to /usr/share/doc/w3m/
- update to version 0.5.3+git20180125
  addressed security issue:
    CVE-2018-6196: w3m: an infinite recursion flaw in HTMLlineproc0
    because the feed_table_block_tag function in table.c does not
    prevent a negative indent value allows for (bsc#1077559)
    CVE-2018-6197: w3m: NULL pointer dereference flaw in formUpdateBuffer
    in form.c (bsc#1077568)
    CVE-2018-6198: w3m: does not properly handle temporary files when
    the ~/.w3m directory is unwritable, which allows a local attacker to
    craft a symlink attack to overwrite arbitrary files (bsc#1077572)
  other changes, bugfixes see: /usr/share/doc/w3m/ChangeLog</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1673352000">- CVE-2022-38223 Out-of-bounds write in checkType located in etc.c
  (bsc#1202684)
  - add:
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1682683200">- update to version 0.5.3+git20230121
- add 0001-Update-German-message-catalogue.patch
- dropped patches:
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    0001-implements-simple-session-management.patch
    0001-handle-EXDEV-during-history-file-rename.patch
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1690286400">- CVE-2023-38253: out-of-bounds read in growbuf_to_Str() at w3m/indep.c
  (bsc#1213323)
- CVE-2023-38252 out-of-bounds read in Strnew_size() at w3m/Str.c
  (bsc#1213324)
- add 0001-Fix-OOB-access-due-to-multiple-backspaces.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743595200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774353600">- update to version 0.5.6:
  * new features
  - Add commands to scroll current line to top/bottom
  - Add command to change directory (CD)
  - Add vim-like smartcase option for search
  - Recognize aria-label for buttons
  - Use gettext everywhere for better localization
  - Add gopher support
  - Add session store and restore (experimental)
  * bug fixes
  - Fix version number in some places
  - Fix key press handling when inserting text
  - Fix display of images in kitty terminal
  - Security fixes for buffer overflows and underruns
  - Fix slow backward search in long lines
  * Other changes:
  - version 0.5.6 includes fixes for CVE-2023-38252 and
    CVE-2023-38253 (bsc#1213324 and bsc#1213323)
- Drop 0001-Fix-OOB-access-due-to-multiple-backspaces.patch and
  0001-Update-German-message-catalogue.patch (upstream)
- Add po-install.patch: ensure MKDIR_P is set correctly.</changelog>
</package>
<package pkgid="ae7c2826258c73aa4420d3aab3d60596ecdf421d56db8f296223ed71622bee3fdded633c3af39d1dfe6b44f8022e04ded8307f8948226049b4f8803b52c3fa60" name="w3m" arch="src">
  <version epoch="0" ver="0.5.6" rel="4.10"/>
  <changelog author="crrodriguez@opensuse.org" date="1314705600">- Fix build error: redefinition of 'struct file_handle'</changelog>
  <changelog author="max@suse.com" date="1332504000">- Removed w3m-helppaths.patch, because it broke interactive help
  (bnc#747560). It was a leftover that should have been removed
  as part of the May 2011 package overhaul.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1348747200">- Build with OPENSSL_NO_SSL_INTERN, poor's man visibility
  to avoid ABI breaks between different openssl version.
- Also define _GNU_SOURCE to allow some extra optimizations
  with recent GCC versions.</changelog>
  <changelog author="cfarrell@suse.com" date="1348833600">- license update: ISC
  w3m permissive license much more akin to ISC (spdx.org/licenses/ISC) than
  to either BSD or MIT</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1352721600">- Due to the "CRIME attack" (CVE-2012-4929) HTTPS clients
  that negotiate TLS-level compression can be abused for
  MITM attacks. (w3m-openssl.patch)
- Use SSL_MODE_RELEASE_BUFFERS if available .</changelog>
  <changelog author="jengelh@inai.de" date="1363867200">- Make w3m compile with gc 7.x (adds w3m-gc7.diff),
  and also use the system libgc.</changelog>
  <changelog author="crrodriguez@opensuse.org" date="1371816000">- attempting to download a large file will end in total fail
  on 32bit archs, use LFS_CFLAGS to fix that problem.</changelog>
  <changelog author="schwab@suse.de" date="1377000000">- w3m-parallel-make.patch: Fix missing dependency for parallel build</changelog>
  <changelog author="schwab@linux-m68k.org" date="1394625600">- w3m-parallel-make.patch: More dependency fixes for parallel build</changelog>
  <changelog author="meissner@suse.com" date="1419163200">- build with PIE support</changelog>
  <changelog author="mlin@suse.com" date="1425297600">- Add w3m-fix-build-with-imlib2-1.4.6.patch: fix build with imlib2 1.4.6,
  the patch is from Debian. See http://sourceforge.net/p/w3m/patches/70/</changelog>
  <changelog author="max@suse.com" date="1466596800">- Add w3m-scheme.patch to fix a segfault when doing a https request
  to an unresolvable host (bsc#950468).</changelog>
  <changelog author="fweiss@suse.com" date="1466769600">- w3mman-formatting.patch: w3mman now doesn't show invalid
  characters anymore (bsc#950800)</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1479988800">- update to debian git version (bsc#1011293)
  addressed security issues:
    CVE-2016-9621: w3m: global-buffer-overflow write (bsc#1012020)
    CVE-2016-9622: w3m: null deref (bsc#1012021)
    CVE-2016-9623: w3m: null deref (bsc#1012022)
    CVE-2016-9624: w3m: near-null deref (bsc#1012023)
    CVE-2016-9625: w3m: stack overflow (bsc#1012024)
    CVE-2016-9626: w3m: stack overflow (bsc#1012025)
    CVE-2016-9627: w3m: heap overflow read + deref (bsc#1012026)
    CVE-2016-9628: w3m: null deref (bsc#1012027)
    CVE-2016-9629: w3m: null deref (bsc#1012028)
    CVE-2016-9630: w3m: global-buffer-overflow read (bsc#1012029)
    CVE-2016-9631: w3m: null deref (bsc#1012030)
    CVE-2016-9632: w3m: global-buffer-overflow read (bsc#1012031)
    CVE-2016-9633: w3m: OOM (bsc#1012032)
    CVE-2016-9434: w3m: null deref (bsc#1011283)
    CVE-2016-9435: w3m: use uninit value (bsc#1011284)
    CVE-2016-9436: w3m: use uninit value (bsc#1011285)
    CVE-2016-9437: w3m: write to rodata (bsc#1011286)
    CVE-2016-9438: w3m: null deref (bsc#1011287)
    CVE-2016-9439: w3m: stack overflow (bsc#1011288)
    CVE-2016-9440: w3m: near-null deref (bsc#1011289)
    CVE-2016-9441: w3m: near-null deref (bsc#1011290)
    CVE-2016-9442: w3m: potential heap buffer corruption (bsc#1011291)
    CVE-2016-9443: w3m: null deref (bsc#1011292)
  dropped patches:
    w3m-fix-build-with-imlib2-1.4.6.patch
    w3m-scheme.patch
    w3mman-formatting.patch
    w3m-parallel-make.patch
    w3m-gc7.diff
    w3m-openssl.patch
    w3m-closedir.patch
    w3m-fh-def.patch
    w3m-ssl-verify.patch
    w3m-parsetagx-crash.patch
    w3m-tempdir-override.patch
    w3m-0.5.1-no-ASCII-equivalents-by-default.patch
    w3m-uninitialized.patch
    w3m-inline-image.patch
    w3m-0.4.1-textarea-segfault.dif
  ported patches:
    w3m-disable-cookie-special-domain-check.patch to
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    w3m-0.4.1-session-mgmt.dif to
    0001-implements-simple-session-management.patch
    w3m-history-crossdev.patch to
    0001-handle-EXDEV-during-history-file-rename.patch
    w3mman-formatting.patch to
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1516881600">- add git ChangeLog to /usr/share/doc/w3m/
- update to version 0.5.3+git20180125
  addressed security issue:
    CVE-2018-6196: w3m: an infinite recursion flaw in HTMLlineproc0
    because the feed_table_block_tag function in table.c does not
    prevent a negative indent value allows for (bsc#1077559)
    CVE-2018-6197: w3m: NULL pointer dereference flaw in formUpdateBuffer
    in form.c (bsc#1077568)
    CVE-2018-6198: w3m: does not properly handle temporary files when
    the ~/.w3m directory is unwritable, which allows a local attacker to
    craft a symlink attack to overwrite arbitrary files (bsc#1077572)
  other changes, bugfixes see: /usr/share/doc/w3m/ChangeLog</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1673352000">- CVE-2022-38223 Out-of-bounds write in checkType located in etc.c
  (bsc#1202684)
  - add:
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1682683200">- update to version 0.5.3+git20230121
- add 0001-Update-German-message-catalogue.patch
- dropped patches:
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    0001-implements-simple-session-management.patch
    0001-handle-EXDEV-during-history-file-rename.patch
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1690286400">- CVE-2023-38253: out-of-bounds read in growbuf_to_Str() at w3m/indep.c
  (bsc#1213323)
- CVE-2023-38252 out-of-bounds read in Strnew_size() at w3m/Str.c
  (bsc#1213324)
- add 0001-Fix-OOB-access-due-to-multiple-backspaces.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743595200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774353600">- update to version 0.5.6:
  * new features
  - Add commands to scroll current line to top/bottom
  - Add command to change directory (CD)
  - Add vim-like smartcase option for search
  - Recognize aria-label for buttons
  - Use gettext everywhere for better localization
  - Add gopher support
  - Add session store and restore (experimental)
  * bug fixes
  - Fix version number in some places
  - Fix key press handling when inserting text
  - Fix display of images in kitty terminal
  - Security fixes for buffer overflows and underruns
  - Fix slow backward search in long lines
  * Other changes:
  - version 0.5.6 includes fixes for CVE-2023-38252 and
    CVE-2023-38253 (bsc#1213324 and bsc#1213323)
- Drop 0001-Fix-OOB-access-due-to-multiple-backspaces.patch and
  0001-Update-German-message-catalogue.patch (upstream)
- Add po-install.patch: ensure MKDIR_P is set correctly.</changelog>
</package>
<package pkgid="ace5713b2fbeba52ccafc3e49bef65911494f701136727699283de1839fc0c3c13183cf1fd67c8b3c63b1b1181be5edbed7b3a638ba9333d4a8f1dc92e758a8e" name="w3m" arch="x86_64">
  <version epoch="0" ver="0.5.6" rel="4.10"/>
  <changelog author="mlin@suse.com" date="1425297600">- Add w3m-fix-build-with-imlib2-1.4.6.patch: fix build with imlib2 1.4.6,
  the patch is from Debian. See http://sourceforge.net/p/w3m/patches/70/</changelog>
  <changelog author="max@suse.com" date="1466596800">- Add w3m-scheme.patch to fix a segfault when doing a https request
  to an unresolvable host (bsc#950468).</changelog>
  <changelog author="fweiss@suse.com" date="1466769600">- w3mman-formatting.patch: w3mman now doesn't show invalid
  characters anymore (bsc#950800)</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1479988800">- update to debian git version (bsc#1011293)
  addressed security issues:
    CVE-2016-9621: w3m: global-buffer-overflow write (bsc#1012020)
    CVE-2016-9622: w3m: null deref (bsc#1012021)
    CVE-2016-9623: w3m: null deref (bsc#1012022)
    CVE-2016-9624: w3m: near-null deref (bsc#1012023)
    CVE-2016-9625: w3m: stack overflow (bsc#1012024)
    CVE-2016-9626: w3m: stack overflow (bsc#1012025)
    CVE-2016-9627: w3m: heap overflow read + deref (bsc#1012026)
    CVE-2016-9628: w3m: null deref (bsc#1012027)
    CVE-2016-9629: w3m: null deref (bsc#1012028)
    CVE-2016-9630: w3m: global-buffer-overflow read (bsc#1012029)
    CVE-2016-9631: w3m: null deref (bsc#1012030)
    CVE-2016-9632: w3m: global-buffer-overflow read (bsc#1012031)
    CVE-2016-9633: w3m: OOM (bsc#1012032)
    CVE-2016-9434: w3m: null deref (bsc#1011283)
    CVE-2016-9435: w3m: use uninit value (bsc#1011284)
    CVE-2016-9436: w3m: use uninit value (bsc#1011285)
    CVE-2016-9437: w3m: write to rodata (bsc#1011286)
    CVE-2016-9438: w3m: null deref (bsc#1011287)
    CVE-2016-9439: w3m: stack overflow (bsc#1011288)
    CVE-2016-9440: w3m: near-null deref (bsc#1011289)
    CVE-2016-9441: w3m: near-null deref (bsc#1011290)
    CVE-2016-9442: w3m: potential heap buffer corruption (bsc#1011291)
    CVE-2016-9443: w3m: null deref (bsc#1011292)
  dropped patches:
    w3m-fix-build-with-imlib2-1.4.6.patch
    w3m-scheme.patch
    w3mman-formatting.patch
    w3m-parallel-make.patch
    w3m-gc7.diff
    w3m-openssl.patch
    w3m-closedir.patch
    w3m-fh-def.patch
    w3m-ssl-verify.patch
    w3m-parsetagx-crash.patch
    w3m-tempdir-override.patch
    w3m-0.5.1-no-ASCII-equivalents-by-default.patch
    w3m-uninitialized.patch
    w3m-inline-image.patch
    w3m-0.4.1-textarea-segfault.dif
  ported patches:
    w3m-disable-cookie-special-domain-check.patch to
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    w3m-0.4.1-session-mgmt.dif to
    0001-implements-simple-session-management.patch
    w3m-history-crossdev.patch to
    0001-handle-EXDEV-during-history-file-rename.patch
    w3mman-formatting.patch to
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1516881600">- add git ChangeLog to /usr/share/doc/w3m/
- update to version 0.5.3+git20180125
  addressed security issue:
    CVE-2018-6196: w3m: an infinite recursion flaw in HTMLlineproc0
    because the feed_table_block_tag function in table.c does not
    prevent a negative indent value allows for (bsc#1077559)
    CVE-2018-6197: w3m: NULL pointer dereference flaw in formUpdateBuffer
    in form.c (bsc#1077568)
    CVE-2018-6198: w3m: does not properly handle temporary files when
    the ~/.w3m directory is unwritable, which allows a local attacker to
    craft a symlink attack to overwrite arbitrary files (bsc#1077572)
  other changes, bugfixes see: /usr/share/doc/w3m/ChangeLog</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1673352000">- CVE-2022-38223 Out-of-bounds write in checkType located in etc.c
  (bsc#1202684)
  - add:
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1682683200">- update to version 0.5.3+git20230121
- add 0001-Update-German-message-catalogue.patch
- dropped patches:
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    0001-implements-simple-session-management.patch
    0001-handle-EXDEV-during-history-file-rename.patch
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1690286400">- CVE-2023-38253: out-of-bounds read in growbuf_to_Str() at w3m/indep.c
  (bsc#1213323)
- CVE-2023-38252 out-of-bounds read in Strnew_size() at w3m/Str.c
  (bsc#1213324)
- add 0001-Fix-OOB-access-due-to-multiple-backspaces.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743595200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774353600">- update to version 0.5.6:
  * new features
  - Add commands to scroll current line to top/bottom
  - Add command to change directory (CD)
  - Add vim-like smartcase option for search
  - Recognize aria-label for buttons
  - Use gettext everywhere for better localization
  - Add gopher support
  - Add session store and restore (experimental)
  * bug fixes
  - Fix version number in some places
  - Fix key press handling when inserting text
  - Fix display of images in kitty terminal
  - Security fixes for buffer overflows and underruns
  - Fix slow backward search in long lines
  * Other changes:
  - version 0.5.6 includes fixes for CVE-2023-38252 and
    CVE-2023-38253 (bsc#1213324 and bsc#1213323)
- Drop 0001-Fix-OOB-access-due-to-multiple-backspaces.patch and
  0001-Update-German-message-catalogue.patch (upstream)
- Add po-install.patch: ensure MKDIR_P is set correctly.</changelog>
</package>
<package pkgid="0141c6284db2c6f9caae7f0333a3c11f44b1229c8e667d864f80e59f059ed6bb563918257c2959a5e07efdcfa184e564a18f2976aa0fa408932b9a1570ec61f2" name="w3m-debuginfo" arch="i586">
  <version epoch="0" ver="0.5.6" rel="4.10"/>
  <changelog author="mlin@suse.com" date="1425297600">- Add w3m-fix-build-with-imlib2-1.4.6.patch: fix build with imlib2 1.4.6,
  the patch is from Debian. See http://sourceforge.net/p/w3m/patches/70/</changelog>
  <changelog author="max@suse.com" date="1466596800">- Add w3m-scheme.patch to fix a segfault when doing a https request
  to an unresolvable host (bsc#950468).</changelog>
  <changelog author="fweiss@suse.com" date="1466769600">- w3mman-formatting.patch: w3mman now doesn't show invalid
  characters anymore (bsc#950800)</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1479988800">- update to debian git version (bsc#1011293)
  addressed security issues:
    CVE-2016-9621: w3m: global-buffer-overflow write (bsc#1012020)
    CVE-2016-9622: w3m: null deref (bsc#1012021)
    CVE-2016-9623: w3m: null deref (bsc#1012022)
    CVE-2016-9624: w3m: near-null deref (bsc#1012023)
    CVE-2016-9625: w3m: stack overflow (bsc#1012024)
    CVE-2016-9626: w3m: stack overflow (bsc#1012025)
    CVE-2016-9627: w3m: heap overflow read + deref (bsc#1012026)
    CVE-2016-9628: w3m: null deref (bsc#1012027)
    CVE-2016-9629: w3m: null deref (bsc#1012028)
    CVE-2016-9630: w3m: global-buffer-overflow read (bsc#1012029)
    CVE-2016-9631: w3m: null deref (bsc#1012030)
    CVE-2016-9632: w3m: global-buffer-overflow read (bsc#1012031)
    CVE-2016-9633: w3m: OOM (bsc#1012032)
    CVE-2016-9434: w3m: null deref (bsc#1011283)
    CVE-2016-9435: w3m: use uninit value (bsc#1011284)
    CVE-2016-9436: w3m: use uninit value (bsc#1011285)
    CVE-2016-9437: w3m: write to rodata (bsc#1011286)
    CVE-2016-9438: w3m: null deref (bsc#1011287)
    CVE-2016-9439: w3m: stack overflow (bsc#1011288)
    CVE-2016-9440: w3m: near-null deref (bsc#1011289)
    CVE-2016-9441: w3m: near-null deref (bsc#1011290)
    CVE-2016-9442: w3m: potential heap buffer corruption (bsc#1011291)
    CVE-2016-9443: w3m: null deref (bsc#1011292)
  dropped patches:
    w3m-fix-build-with-imlib2-1.4.6.patch
    w3m-scheme.patch
    w3mman-formatting.patch
    w3m-parallel-make.patch
    w3m-gc7.diff
    w3m-openssl.patch
    w3m-closedir.patch
    w3m-fh-def.patch
    w3m-ssl-verify.patch
    w3m-parsetagx-crash.patch
    w3m-tempdir-override.patch
    w3m-0.5.1-no-ASCII-equivalents-by-default.patch
    w3m-uninitialized.patch
    w3m-inline-image.patch
    w3m-0.4.1-textarea-segfault.dif
  ported patches:
    w3m-disable-cookie-special-domain-check.patch to
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    w3m-0.4.1-session-mgmt.dif to
    0001-implements-simple-session-management.patch
    w3m-history-crossdev.patch to
    0001-handle-EXDEV-during-history-file-rename.patch
    w3mman-formatting.patch to
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1516881600">- add git ChangeLog to /usr/share/doc/w3m/
- update to version 0.5.3+git20180125
  addressed security issue:
    CVE-2018-6196: w3m: an infinite recursion flaw in HTMLlineproc0
    because the feed_table_block_tag function in table.c does not
    prevent a negative indent value allows for (bsc#1077559)
    CVE-2018-6197: w3m: NULL pointer dereference flaw in formUpdateBuffer
    in form.c (bsc#1077568)
    CVE-2018-6198: w3m: does not properly handle temporary files when
    the ~/.w3m directory is unwritable, which allows a local attacker to
    craft a symlink attack to overwrite arbitrary files (bsc#1077572)
  other changes, bugfixes see: /usr/share/doc/w3m/ChangeLog</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1673352000">- CVE-2022-38223 Out-of-bounds write in checkType located in etc.c
  (bsc#1202684)
  - add:
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1682683200">- update to version 0.5.3+git20230121
- add 0001-Update-German-message-catalogue.patch
- dropped patches:
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    0001-implements-simple-session-management.patch
    0001-handle-EXDEV-during-history-file-rename.patch
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1690286400">- CVE-2023-38253: out-of-bounds read in growbuf_to_Str() at w3m/indep.c
  (bsc#1213323)
- CVE-2023-38252 out-of-bounds read in Strnew_size() at w3m/Str.c
  (bsc#1213324)
- add 0001-Fix-OOB-access-due-to-multiple-backspaces.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743595200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774353600">- update to version 0.5.6:
  * new features
  - Add commands to scroll current line to top/bottom
  - Add command to change directory (CD)
  - Add vim-like smartcase option for search
  - Recognize aria-label for buttons
  - Use gettext everywhere for better localization
  - Add gopher support
  - Add session store and restore (experimental)
  * bug fixes
  - Fix version number in some places
  - Fix key press handling when inserting text
  - Fix display of images in kitty terminal
  - Security fixes for buffer overflows and underruns
  - Fix slow backward search in long lines
  * Other changes:
  - version 0.5.6 includes fixes for CVE-2023-38252 and
    CVE-2023-38253 (bsc#1213324 and bsc#1213323)
- Drop 0001-Fix-OOB-access-due-to-multiple-backspaces.patch and
  0001-Update-German-message-catalogue.patch (upstream)
- Add po-install.patch: ensure MKDIR_P is set correctly.</changelog>
</package>
<package pkgid="40da3d6f7ebaa9b18657699e76e7c347204fd5819b99a85e7a157dc2af61a5bae1a851c706161c949c9ab1ea7f844cd3d6c6297d6a6ccd05d4e4c53d14ce5305" name="w3m-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.5.6" rel="4.10"/>
  <changelog author="mlin@suse.com" date="1425297600">- Add w3m-fix-build-with-imlib2-1.4.6.patch: fix build with imlib2 1.4.6,
  the patch is from Debian. See http://sourceforge.net/p/w3m/patches/70/</changelog>
  <changelog author="max@suse.com" date="1466596800">- Add w3m-scheme.patch to fix a segfault when doing a https request
  to an unresolvable host (bsc#950468).</changelog>
  <changelog author="fweiss@suse.com" date="1466769600">- w3mman-formatting.patch: w3mman now doesn't show invalid
  characters anymore (bsc#950800)</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1479988800">- update to debian git version (bsc#1011293)
  addressed security issues:
    CVE-2016-9621: w3m: global-buffer-overflow write (bsc#1012020)
    CVE-2016-9622: w3m: null deref (bsc#1012021)
    CVE-2016-9623: w3m: null deref (bsc#1012022)
    CVE-2016-9624: w3m: near-null deref (bsc#1012023)
    CVE-2016-9625: w3m: stack overflow (bsc#1012024)
    CVE-2016-9626: w3m: stack overflow (bsc#1012025)
    CVE-2016-9627: w3m: heap overflow read + deref (bsc#1012026)
    CVE-2016-9628: w3m: null deref (bsc#1012027)
    CVE-2016-9629: w3m: null deref (bsc#1012028)
    CVE-2016-9630: w3m: global-buffer-overflow read (bsc#1012029)
    CVE-2016-9631: w3m: null deref (bsc#1012030)
    CVE-2016-9632: w3m: global-buffer-overflow read (bsc#1012031)
    CVE-2016-9633: w3m: OOM (bsc#1012032)
    CVE-2016-9434: w3m: null deref (bsc#1011283)
    CVE-2016-9435: w3m: use uninit value (bsc#1011284)
    CVE-2016-9436: w3m: use uninit value (bsc#1011285)
    CVE-2016-9437: w3m: write to rodata (bsc#1011286)
    CVE-2016-9438: w3m: null deref (bsc#1011287)
    CVE-2016-9439: w3m: stack overflow (bsc#1011288)
    CVE-2016-9440: w3m: near-null deref (bsc#1011289)
    CVE-2016-9441: w3m: near-null deref (bsc#1011290)
    CVE-2016-9442: w3m: potential heap buffer corruption (bsc#1011291)
    CVE-2016-9443: w3m: null deref (bsc#1011292)
  dropped patches:
    w3m-fix-build-with-imlib2-1.4.6.patch
    w3m-scheme.patch
    w3mman-formatting.patch
    w3m-parallel-make.patch
    w3m-gc7.diff
    w3m-openssl.patch
    w3m-closedir.patch
    w3m-fh-def.patch
    w3m-ssl-verify.patch
    w3m-parsetagx-crash.patch
    w3m-tempdir-override.patch
    w3m-0.5.1-no-ASCII-equivalents-by-default.patch
    w3m-uninitialized.patch
    w3m-inline-image.patch
    w3m-0.4.1-textarea-segfault.dif
  ported patches:
    w3m-disable-cookie-special-domain-check.patch to
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    w3m-0.4.1-session-mgmt.dif to
    0001-implements-simple-session-management.patch
    w3m-history-crossdev.patch to
    0001-handle-EXDEV-during-history-file-rename.patch
    w3mman-formatting.patch to
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1516881600">- add git ChangeLog to /usr/share/doc/w3m/
- update to version 0.5.3+git20180125
  addressed security issue:
    CVE-2018-6196: w3m: an infinite recursion flaw in HTMLlineproc0
    because the feed_table_block_tag function in table.c does not
    prevent a negative indent value allows for (bsc#1077559)
    CVE-2018-6197: w3m: NULL pointer dereference flaw in formUpdateBuffer
    in form.c (bsc#1077568)
    CVE-2018-6198: w3m: does not properly handle temporary files when
    the ~/.w3m directory is unwritable, which allows a local attacker to
    craft a symlink attack to overwrite arbitrary files (bsc#1077572)
  other changes, bugfixes see: /usr/share/doc/w3m/ChangeLog</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1673352000">- CVE-2022-38223 Out-of-bounds write in checkType located in etc.c
  (bsc#1202684)
  - add:
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1682683200">- update to version 0.5.3+git20230121
- add 0001-Update-German-message-catalogue.patch
- dropped patches:
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    0001-implements-simple-session-management.patch
    0001-handle-EXDEV-during-history-file-rename.patch
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1690286400">- CVE-2023-38253: out-of-bounds read in growbuf_to_Str() at w3m/indep.c
  (bsc#1213323)
- CVE-2023-38252 out-of-bounds read in Strnew_size() at w3m/Str.c
  (bsc#1213324)
- add 0001-Fix-OOB-access-due-to-multiple-backspaces.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743595200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774353600">- update to version 0.5.6:
  * new features
  - Add commands to scroll current line to top/bottom
  - Add command to change directory (CD)
  - Add vim-like smartcase option for search
  - Recognize aria-label for buttons
  - Use gettext everywhere for better localization
  - Add gopher support
  - Add session store and restore (experimental)
  * bug fixes
  - Fix version number in some places
  - Fix key press handling when inserting text
  - Fix display of images in kitty terminal
  - Security fixes for buffer overflows and underruns
  - Fix slow backward search in long lines
  * Other changes:
  - version 0.5.6 includes fixes for CVE-2023-38252 and
    CVE-2023-38253 (bsc#1213324 and bsc#1213323)
- Drop 0001-Fix-OOB-access-due-to-multiple-backspaces.patch and
  0001-Update-German-message-catalogue.patch (upstream)
- Add po-install.patch: ensure MKDIR_P is set correctly.</changelog>
</package>
<package pkgid="5f6a41cef199454a9f423ceccf36a05a211a2c7208103f540171af5c0cb700500a7550f0f7f97b7c19d95e92cf985789c315ba3c124d6b127f8cc2e6e409112e" name="w3m-debugsource" arch="i586">
  <version epoch="0" ver="0.5.6" rel="4.10"/>
  <changelog author="mlin@suse.com" date="1425297600">- Add w3m-fix-build-with-imlib2-1.4.6.patch: fix build with imlib2 1.4.6,
  the patch is from Debian. See http://sourceforge.net/p/w3m/patches/70/</changelog>
  <changelog author="max@suse.com" date="1466596800">- Add w3m-scheme.patch to fix a segfault when doing a https request
  to an unresolvable host (bsc#950468).</changelog>
  <changelog author="fweiss@suse.com" date="1466769600">- w3mman-formatting.patch: w3mman now doesn't show invalid
  characters anymore (bsc#950800)</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1479988800">- update to debian git version (bsc#1011293)
  addressed security issues:
    CVE-2016-9621: w3m: global-buffer-overflow write (bsc#1012020)
    CVE-2016-9622: w3m: null deref (bsc#1012021)
    CVE-2016-9623: w3m: null deref (bsc#1012022)
    CVE-2016-9624: w3m: near-null deref (bsc#1012023)
    CVE-2016-9625: w3m: stack overflow (bsc#1012024)
    CVE-2016-9626: w3m: stack overflow (bsc#1012025)
    CVE-2016-9627: w3m: heap overflow read + deref (bsc#1012026)
    CVE-2016-9628: w3m: null deref (bsc#1012027)
    CVE-2016-9629: w3m: null deref (bsc#1012028)
    CVE-2016-9630: w3m: global-buffer-overflow read (bsc#1012029)
    CVE-2016-9631: w3m: null deref (bsc#1012030)
    CVE-2016-9632: w3m: global-buffer-overflow read (bsc#1012031)
    CVE-2016-9633: w3m: OOM (bsc#1012032)
    CVE-2016-9434: w3m: null deref (bsc#1011283)
    CVE-2016-9435: w3m: use uninit value (bsc#1011284)
    CVE-2016-9436: w3m: use uninit value (bsc#1011285)
    CVE-2016-9437: w3m: write to rodata (bsc#1011286)
    CVE-2016-9438: w3m: null deref (bsc#1011287)
    CVE-2016-9439: w3m: stack overflow (bsc#1011288)
    CVE-2016-9440: w3m: near-null deref (bsc#1011289)
    CVE-2016-9441: w3m: near-null deref (bsc#1011290)
    CVE-2016-9442: w3m: potential heap buffer corruption (bsc#1011291)
    CVE-2016-9443: w3m: null deref (bsc#1011292)
  dropped patches:
    w3m-fix-build-with-imlib2-1.4.6.patch
    w3m-scheme.patch
    w3mman-formatting.patch
    w3m-parallel-make.patch
    w3m-gc7.diff
    w3m-openssl.patch
    w3m-closedir.patch
    w3m-fh-def.patch
    w3m-ssl-verify.patch
    w3m-parsetagx-crash.patch
    w3m-tempdir-override.patch
    w3m-0.5.1-no-ASCII-equivalents-by-default.patch
    w3m-uninitialized.patch
    w3m-inline-image.patch
    w3m-0.4.1-textarea-segfault.dif
  ported patches:
    w3m-disable-cookie-special-domain-check.patch to
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    w3m-0.4.1-session-mgmt.dif to
    0001-implements-simple-session-management.patch
    w3m-history-crossdev.patch to
    0001-handle-EXDEV-during-history-file-rename.patch
    w3mman-formatting.patch to
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1516881600">- add git ChangeLog to /usr/share/doc/w3m/
- update to version 0.5.3+git20180125
  addressed security issue:
    CVE-2018-6196: w3m: an infinite recursion flaw in HTMLlineproc0
    because the feed_table_block_tag function in table.c does not
    prevent a negative indent value allows for (bsc#1077559)
    CVE-2018-6197: w3m: NULL pointer dereference flaw in formUpdateBuffer
    in form.c (bsc#1077568)
    CVE-2018-6198: w3m: does not properly handle temporary files when
    the ~/.w3m directory is unwritable, which allows a local attacker to
    craft a symlink attack to overwrite arbitrary files (bsc#1077572)
  other changes, bugfixes see: /usr/share/doc/w3m/ChangeLog</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1673352000">- CVE-2022-38223 Out-of-bounds write in checkType located in etc.c
  (bsc#1202684)
  - add:
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1682683200">- update to version 0.5.3+git20230121
- add 0001-Update-German-message-catalogue.patch
- dropped patches:
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    0001-implements-simple-session-management.patch
    0001-handle-EXDEV-during-history-file-rename.patch
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1690286400">- CVE-2023-38253: out-of-bounds read in growbuf_to_Str() at w3m/indep.c
  (bsc#1213323)
- CVE-2023-38252 out-of-bounds read in Strnew_size() at w3m/Str.c
  (bsc#1213324)
- add 0001-Fix-OOB-access-due-to-multiple-backspaces.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743595200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774353600">- update to version 0.5.6:
  * new features
  - Add commands to scroll current line to top/bottom
  - Add command to change directory (CD)
  - Add vim-like smartcase option for search
  - Recognize aria-label for buttons
  - Use gettext everywhere for better localization
  - Add gopher support
  - Add session store and restore (experimental)
  * bug fixes
  - Fix version number in some places
  - Fix key press handling when inserting text
  - Fix display of images in kitty terminal
  - Security fixes for buffer overflows and underruns
  - Fix slow backward search in long lines
  * Other changes:
  - version 0.5.6 includes fixes for CVE-2023-38252 and
    CVE-2023-38253 (bsc#1213324 and bsc#1213323)
- Drop 0001-Fix-OOB-access-due-to-multiple-backspaces.patch and
  0001-Update-German-message-catalogue.patch (upstream)
- Add po-install.patch: ensure MKDIR_P is set correctly.</changelog>
</package>
<package pkgid="c973b8e4960319ceba5bed902ddab5e02ffb985cda1872559c1ed0b36d3b4fd1f7cf519d4cd61b7ac376777ff41e6ff3648e670f1e019462efbf832c795d0e2e" name="w3m-debugsource" arch="x86_64">
  <version epoch="0" ver="0.5.6" rel="4.10"/>
  <changelog author="mlin@suse.com" date="1425297600">- Add w3m-fix-build-with-imlib2-1.4.6.patch: fix build with imlib2 1.4.6,
  the patch is from Debian. See http://sourceforge.net/p/w3m/patches/70/</changelog>
  <changelog author="max@suse.com" date="1466596800">- Add w3m-scheme.patch to fix a segfault when doing a https request
  to an unresolvable host (bsc#950468).</changelog>
  <changelog author="fweiss@suse.com" date="1466769600">- w3mman-formatting.patch: w3mman now doesn't show invalid
  characters anymore (bsc#950800)</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1479988800">- update to debian git version (bsc#1011293)
  addressed security issues:
    CVE-2016-9621: w3m: global-buffer-overflow write (bsc#1012020)
    CVE-2016-9622: w3m: null deref (bsc#1012021)
    CVE-2016-9623: w3m: null deref (bsc#1012022)
    CVE-2016-9624: w3m: near-null deref (bsc#1012023)
    CVE-2016-9625: w3m: stack overflow (bsc#1012024)
    CVE-2016-9626: w3m: stack overflow (bsc#1012025)
    CVE-2016-9627: w3m: heap overflow read + deref (bsc#1012026)
    CVE-2016-9628: w3m: null deref (bsc#1012027)
    CVE-2016-9629: w3m: null deref (bsc#1012028)
    CVE-2016-9630: w3m: global-buffer-overflow read (bsc#1012029)
    CVE-2016-9631: w3m: null deref (bsc#1012030)
    CVE-2016-9632: w3m: global-buffer-overflow read (bsc#1012031)
    CVE-2016-9633: w3m: OOM (bsc#1012032)
    CVE-2016-9434: w3m: null deref (bsc#1011283)
    CVE-2016-9435: w3m: use uninit value (bsc#1011284)
    CVE-2016-9436: w3m: use uninit value (bsc#1011285)
    CVE-2016-9437: w3m: write to rodata (bsc#1011286)
    CVE-2016-9438: w3m: null deref (bsc#1011287)
    CVE-2016-9439: w3m: stack overflow (bsc#1011288)
    CVE-2016-9440: w3m: near-null deref (bsc#1011289)
    CVE-2016-9441: w3m: near-null deref (bsc#1011290)
    CVE-2016-9442: w3m: potential heap buffer corruption (bsc#1011291)
    CVE-2016-9443: w3m: null deref (bsc#1011292)
  dropped patches:
    w3m-fix-build-with-imlib2-1.4.6.patch
    w3m-scheme.patch
    w3mman-formatting.patch
    w3m-parallel-make.patch
    w3m-gc7.diff
    w3m-openssl.patch
    w3m-closedir.patch
    w3m-fh-def.patch
    w3m-ssl-verify.patch
    w3m-parsetagx-crash.patch
    w3m-tempdir-override.patch
    w3m-0.5.1-no-ASCII-equivalents-by-default.patch
    w3m-uninitialized.patch
    w3m-inline-image.patch
    w3m-0.4.1-textarea-segfault.dif
  ported patches:
    w3m-disable-cookie-special-domain-check.patch to
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    w3m-0.4.1-session-mgmt.dif to
    0001-implements-simple-session-management.patch
    w3m-history-crossdev.patch to
    0001-handle-EXDEV-during-history-file-rename.patch
    w3mman-formatting.patch to
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1516881600">- add git ChangeLog to /usr/share/doc/w3m/
- update to version 0.5.3+git20180125
  addressed security issue:
    CVE-2018-6196: w3m: an infinite recursion flaw in HTMLlineproc0
    because the feed_table_block_tag function in table.c does not
    prevent a negative indent value allows for (bsc#1077559)
    CVE-2018-6197: w3m: NULL pointer dereference flaw in formUpdateBuffer
    in form.c (bsc#1077568)
    CVE-2018-6198: w3m: does not properly handle temporary files when
    the ~/.w3m directory is unwritable, which allows a local attacker to
    craft a symlink attack to overwrite arbitrary files (bsc#1077572)
  other changes, bugfixes see: /usr/share/doc/w3m/ChangeLog</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1673352000">- CVE-2022-38223 Out-of-bounds write in checkType located in etc.c
  (bsc#1202684)
  - add:
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1682683200">- update to version 0.5.3+git20230121
- add 0001-Update-German-message-catalogue.patch
- dropped patches:
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    0001-implements-simple-session-management.patch
    0001-handle-EXDEV-during-history-file-rename.patch
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1690286400">- CVE-2023-38253: out-of-bounds read in growbuf_to_Str() at w3m/indep.c
  (bsc#1213323)
- CVE-2023-38252 out-of-bounds read in Strnew_size() at w3m/Str.c
  (bsc#1213324)
- add 0001-Fix-OOB-access-due-to-multiple-backspaces.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743595200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774353600">- update to version 0.5.6:
  * new features
  - Add commands to scroll current line to top/bottom
  - Add command to change directory (CD)
  - Add vim-like smartcase option for search
  - Recognize aria-label for buttons
  - Use gettext everywhere for better localization
  - Add gopher support
  - Add session store and restore (experimental)
  * bug fixes
  - Fix version number in some places
  - Fix key press handling when inserting text
  - Fix display of images in kitty terminal
  - Security fixes for buffer overflows and underruns
  - Fix slow backward search in long lines
  * Other changes:
  - version 0.5.6 includes fixes for CVE-2023-38252 and
    CVE-2023-38253 (bsc#1213324 and bsc#1213323)
- Drop 0001-Fix-OOB-access-due-to-multiple-backspaces.patch and
  0001-Update-German-message-catalogue.patch (upstream)
- Add po-install.patch: ensure MKDIR_P is set correctly.</changelog>
</package>
<package pkgid="8fd11c6c8cbdeca838088da42a89a96d51ee478fe5b7b1e2a1782d38e87cad89e8f1463d694edab38ffc856889c369949acb1ce5aef12f16e08184e233366334" name="w3m-inline-image" arch="i586">
  <version epoch="0" ver="0.5.6" rel="4.10"/>
  <changelog author="mlin@suse.com" date="1425297600">- Add w3m-fix-build-with-imlib2-1.4.6.patch: fix build with imlib2 1.4.6,
  the patch is from Debian. See http://sourceforge.net/p/w3m/patches/70/</changelog>
  <changelog author="max@suse.com" date="1466596800">- Add w3m-scheme.patch to fix a segfault when doing a https request
  to an unresolvable host (bsc#950468).</changelog>
  <changelog author="fweiss@suse.com" date="1466769600">- w3mman-formatting.patch: w3mman now doesn't show invalid
  characters anymore (bsc#950800)</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1479988800">- update to debian git version (bsc#1011293)
  addressed security issues:
    CVE-2016-9621: w3m: global-buffer-overflow write (bsc#1012020)
    CVE-2016-9622: w3m: null deref (bsc#1012021)
    CVE-2016-9623: w3m: null deref (bsc#1012022)
    CVE-2016-9624: w3m: near-null deref (bsc#1012023)
    CVE-2016-9625: w3m: stack overflow (bsc#1012024)
    CVE-2016-9626: w3m: stack overflow (bsc#1012025)
    CVE-2016-9627: w3m: heap overflow read + deref (bsc#1012026)
    CVE-2016-9628: w3m: null deref (bsc#1012027)
    CVE-2016-9629: w3m: null deref (bsc#1012028)
    CVE-2016-9630: w3m: global-buffer-overflow read (bsc#1012029)
    CVE-2016-9631: w3m: null deref (bsc#1012030)
    CVE-2016-9632: w3m: global-buffer-overflow read (bsc#1012031)
    CVE-2016-9633: w3m: OOM (bsc#1012032)
    CVE-2016-9434: w3m: null deref (bsc#1011283)
    CVE-2016-9435: w3m: use uninit value (bsc#1011284)
    CVE-2016-9436: w3m: use uninit value (bsc#1011285)
    CVE-2016-9437: w3m: write to rodata (bsc#1011286)
    CVE-2016-9438: w3m: null deref (bsc#1011287)
    CVE-2016-9439: w3m: stack overflow (bsc#1011288)
    CVE-2016-9440: w3m: near-null deref (bsc#1011289)
    CVE-2016-9441: w3m: near-null deref (bsc#1011290)
    CVE-2016-9442: w3m: potential heap buffer corruption (bsc#1011291)
    CVE-2016-9443: w3m: null deref (bsc#1011292)
  dropped patches:
    w3m-fix-build-with-imlib2-1.4.6.patch
    w3m-scheme.patch
    w3mman-formatting.patch
    w3m-parallel-make.patch
    w3m-gc7.diff
    w3m-openssl.patch
    w3m-closedir.patch
    w3m-fh-def.patch
    w3m-ssl-verify.patch
    w3m-parsetagx-crash.patch
    w3m-tempdir-override.patch
    w3m-0.5.1-no-ASCII-equivalents-by-default.patch
    w3m-uninitialized.patch
    w3m-inline-image.patch
    w3m-0.4.1-textarea-segfault.dif
  ported patches:
    w3m-disable-cookie-special-domain-check.patch to
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    w3m-0.4.1-session-mgmt.dif to
    0001-implements-simple-session-management.patch
    w3m-history-crossdev.patch to
    0001-handle-EXDEV-during-history-file-rename.patch
    w3mman-formatting.patch to
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1516881600">- add git ChangeLog to /usr/share/doc/w3m/
- update to version 0.5.3+git20180125
  addressed security issue:
    CVE-2018-6196: w3m: an infinite recursion flaw in HTMLlineproc0
    because the feed_table_block_tag function in table.c does not
    prevent a negative indent value allows for (bsc#1077559)
    CVE-2018-6197: w3m: NULL pointer dereference flaw in formUpdateBuffer
    in form.c (bsc#1077568)
    CVE-2018-6198: w3m: does not properly handle temporary files when
    the ~/.w3m directory is unwritable, which allows a local attacker to
    craft a symlink attack to overwrite arbitrary files (bsc#1077572)
  other changes, bugfixes see: /usr/share/doc/w3m/ChangeLog</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1673352000">- CVE-2022-38223 Out-of-bounds write in checkType located in etc.c
  (bsc#1202684)
  - add:
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1682683200">- update to version 0.5.3+git20230121
- add 0001-Update-German-message-catalogue.patch
- dropped patches:
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    0001-implements-simple-session-management.patch
    0001-handle-EXDEV-during-history-file-rename.patch
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1690286400">- CVE-2023-38253: out-of-bounds read in growbuf_to_Str() at w3m/indep.c
  (bsc#1213323)
- CVE-2023-38252 out-of-bounds read in Strnew_size() at w3m/Str.c
  (bsc#1213324)
- add 0001-Fix-OOB-access-due-to-multiple-backspaces.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743595200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774353600">- update to version 0.5.6:
  * new features
  - Add commands to scroll current line to top/bottom
  - Add command to change directory (CD)
  - Add vim-like smartcase option for search
  - Recognize aria-label for buttons
  - Use gettext everywhere for better localization
  - Add gopher support
  - Add session store and restore (experimental)
  * bug fixes
  - Fix version number in some places
  - Fix key press handling when inserting text
  - Fix display of images in kitty terminal
  - Security fixes for buffer overflows and underruns
  - Fix slow backward search in long lines
  * Other changes:
  - version 0.5.6 includes fixes for CVE-2023-38252 and
    CVE-2023-38253 (bsc#1213324 and bsc#1213323)
- Drop 0001-Fix-OOB-access-due-to-multiple-backspaces.patch and
  0001-Update-German-message-catalogue.patch (upstream)
- Add po-install.patch: ensure MKDIR_P is set correctly.</changelog>
</package>
<package pkgid="fcbafd99be33a0979a023a53fafa15acc3de7463d114b10456dd12e2b5c7af15225ec79bff87c8307d88a5b93fa65097f130587f43297728d4c8528a4b6c953b" name="w3m-inline-image" arch="x86_64">
  <version epoch="0" ver="0.5.6" rel="4.10"/>
  <changelog author="mlin@suse.com" date="1425297600">- Add w3m-fix-build-with-imlib2-1.4.6.patch: fix build with imlib2 1.4.6,
  the patch is from Debian. See http://sourceforge.net/p/w3m/patches/70/</changelog>
  <changelog author="max@suse.com" date="1466596800">- Add w3m-scheme.patch to fix a segfault when doing a https request
  to an unresolvable host (bsc#950468).</changelog>
  <changelog author="fweiss@suse.com" date="1466769600">- w3mman-formatting.patch: w3mman now doesn't show invalid
  characters anymore (bsc#950800)</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1479988800">- update to debian git version (bsc#1011293)
  addressed security issues:
    CVE-2016-9621: w3m: global-buffer-overflow write (bsc#1012020)
    CVE-2016-9622: w3m: null deref (bsc#1012021)
    CVE-2016-9623: w3m: null deref (bsc#1012022)
    CVE-2016-9624: w3m: near-null deref (bsc#1012023)
    CVE-2016-9625: w3m: stack overflow (bsc#1012024)
    CVE-2016-9626: w3m: stack overflow (bsc#1012025)
    CVE-2016-9627: w3m: heap overflow read + deref (bsc#1012026)
    CVE-2016-9628: w3m: null deref (bsc#1012027)
    CVE-2016-9629: w3m: null deref (bsc#1012028)
    CVE-2016-9630: w3m: global-buffer-overflow read (bsc#1012029)
    CVE-2016-9631: w3m: null deref (bsc#1012030)
    CVE-2016-9632: w3m: global-buffer-overflow read (bsc#1012031)
    CVE-2016-9633: w3m: OOM (bsc#1012032)
    CVE-2016-9434: w3m: null deref (bsc#1011283)
    CVE-2016-9435: w3m: use uninit value (bsc#1011284)
    CVE-2016-9436: w3m: use uninit value (bsc#1011285)
    CVE-2016-9437: w3m: write to rodata (bsc#1011286)
    CVE-2016-9438: w3m: null deref (bsc#1011287)
    CVE-2016-9439: w3m: stack overflow (bsc#1011288)
    CVE-2016-9440: w3m: near-null deref (bsc#1011289)
    CVE-2016-9441: w3m: near-null deref (bsc#1011290)
    CVE-2016-9442: w3m: potential heap buffer corruption (bsc#1011291)
    CVE-2016-9443: w3m: null deref (bsc#1011292)
  dropped patches:
    w3m-fix-build-with-imlib2-1.4.6.patch
    w3m-scheme.patch
    w3mman-formatting.patch
    w3m-parallel-make.patch
    w3m-gc7.diff
    w3m-openssl.patch
    w3m-closedir.patch
    w3m-fh-def.patch
    w3m-ssl-verify.patch
    w3m-parsetagx-crash.patch
    w3m-tempdir-override.patch
    w3m-0.5.1-no-ASCII-equivalents-by-default.patch
    w3m-uninitialized.patch
    w3m-inline-image.patch
    w3m-0.4.1-textarea-segfault.dif
  ported patches:
    w3m-disable-cookie-special-domain-check.patch to
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    w3m-0.4.1-session-mgmt.dif to
    0001-implements-simple-session-management.patch
    w3m-history-crossdev.patch to
    0001-handle-EXDEV-during-history-file-rename.patch
    w3mman-formatting.patch to
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1516881600">- add git ChangeLog to /usr/share/doc/w3m/
- update to version 0.5.3+git20180125
  addressed security issue:
    CVE-2018-6196: w3m: an infinite recursion flaw in HTMLlineproc0
    because the feed_table_block_tag function in table.c does not
    prevent a negative indent value allows for (bsc#1077559)
    CVE-2018-6197: w3m: NULL pointer dereference flaw in formUpdateBuffer
    in form.c (bsc#1077568)
    CVE-2018-6198: w3m: does not properly handle temporary files when
    the ~/.w3m directory is unwritable, which allows a local attacker to
    craft a symlink attack to overwrite arbitrary files (bsc#1077572)
  other changes, bugfixes see: /usr/share/doc/w3m/ChangeLog</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1673352000">- CVE-2022-38223 Out-of-bounds write in checkType located in etc.c
  (bsc#1202684)
  - add:
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1682683200">- update to version 0.5.3+git20230121
- add 0001-Update-German-message-catalogue.patch
- dropped patches:
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    0001-implements-simple-session-management.patch
    0001-handle-EXDEV-during-history-file-rename.patch
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1690286400">- CVE-2023-38253: out-of-bounds read in growbuf_to_Str() at w3m/indep.c
  (bsc#1213323)
- CVE-2023-38252 out-of-bounds read in Strnew_size() at w3m/Str.c
  (bsc#1213324)
- add 0001-Fix-OOB-access-due-to-multiple-backspaces.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743595200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774353600">- update to version 0.5.6:
  * new features
  - Add commands to scroll current line to top/bottom
  - Add command to change directory (CD)
  - Add vim-like smartcase option for search
  - Recognize aria-label for buttons
  - Use gettext everywhere for better localization
  - Add gopher support
  - Add session store and restore (experimental)
  * bug fixes
  - Fix version number in some places
  - Fix key press handling when inserting text
  - Fix display of images in kitty terminal
  - Security fixes for buffer overflows and underruns
  - Fix slow backward search in long lines
  * Other changes:
  - version 0.5.6 includes fixes for CVE-2023-38252 and
    CVE-2023-38253 (bsc#1213324 and bsc#1213323)
- Drop 0001-Fix-OOB-access-due-to-multiple-backspaces.patch and
  0001-Update-German-message-catalogue.patch (upstream)
- Add po-install.patch: ensure MKDIR_P is set correctly.</changelog>
</package>
<package pkgid="c0f17b649e8b3d9f417e8faaa14b5264b50bfb838d875b76b0db6f509c82e6def51fe1728eb7564ae7a99f8d76baf2544263764e0ea5eb6d7b03c02bca5730b1" name="w3m-inline-image-debuginfo" arch="i586">
  <version epoch="0" ver="0.5.6" rel="4.10"/>
  <changelog author="mlin@suse.com" date="1425297600">- Add w3m-fix-build-with-imlib2-1.4.6.patch: fix build with imlib2 1.4.6,
  the patch is from Debian. See http://sourceforge.net/p/w3m/patches/70/</changelog>
  <changelog author="max@suse.com" date="1466596800">- Add w3m-scheme.patch to fix a segfault when doing a https request
  to an unresolvable host (bsc#950468).</changelog>
  <changelog author="fweiss@suse.com" date="1466769600">- w3mman-formatting.patch: w3mman now doesn't show invalid
  characters anymore (bsc#950800)</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1479988800">- update to debian git version (bsc#1011293)
  addressed security issues:
    CVE-2016-9621: w3m: global-buffer-overflow write (bsc#1012020)
    CVE-2016-9622: w3m: null deref (bsc#1012021)
    CVE-2016-9623: w3m: null deref (bsc#1012022)
    CVE-2016-9624: w3m: near-null deref (bsc#1012023)
    CVE-2016-9625: w3m: stack overflow (bsc#1012024)
    CVE-2016-9626: w3m: stack overflow (bsc#1012025)
    CVE-2016-9627: w3m: heap overflow read + deref (bsc#1012026)
    CVE-2016-9628: w3m: null deref (bsc#1012027)
    CVE-2016-9629: w3m: null deref (bsc#1012028)
    CVE-2016-9630: w3m: global-buffer-overflow read (bsc#1012029)
    CVE-2016-9631: w3m: null deref (bsc#1012030)
    CVE-2016-9632: w3m: global-buffer-overflow read (bsc#1012031)
    CVE-2016-9633: w3m: OOM (bsc#1012032)
    CVE-2016-9434: w3m: null deref (bsc#1011283)
    CVE-2016-9435: w3m: use uninit value (bsc#1011284)
    CVE-2016-9436: w3m: use uninit value (bsc#1011285)
    CVE-2016-9437: w3m: write to rodata (bsc#1011286)
    CVE-2016-9438: w3m: null deref (bsc#1011287)
    CVE-2016-9439: w3m: stack overflow (bsc#1011288)
    CVE-2016-9440: w3m: near-null deref (bsc#1011289)
    CVE-2016-9441: w3m: near-null deref (bsc#1011290)
    CVE-2016-9442: w3m: potential heap buffer corruption (bsc#1011291)
    CVE-2016-9443: w3m: null deref (bsc#1011292)
  dropped patches:
    w3m-fix-build-with-imlib2-1.4.6.patch
    w3m-scheme.patch
    w3mman-formatting.patch
    w3m-parallel-make.patch
    w3m-gc7.diff
    w3m-openssl.patch
    w3m-closedir.patch
    w3m-fh-def.patch
    w3m-ssl-verify.patch
    w3m-parsetagx-crash.patch
    w3m-tempdir-override.patch
    w3m-0.5.1-no-ASCII-equivalents-by-default.patch
    w3m-uninitialized.patch
    w3m-inline-image.patch
    w3m-0.4.1-textarea-segfault.dif
  ported patches:
    w3m-disable-cookie-special-domain-check.patch to
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    w3m-0.4.1-session-mgmt.dif to
    0001-implements-simple-session-management.patch
    w3m-history-crossdev.patch to
    0001-handle-EXDEV-during-history-file-rename.patch
    w3mman-formatting.patch to
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1516881600">- add git ChangeLog to /usr/share/doc/w3m/
- update to version 0.5.3+git20180125
  addressed security issue:
    CVE-2018-6196: w3m: an infinite recursion flaw in HTMLlineproc0
    because the feed_table_block_tag function in table.c does not
    prevent a negative indent value allows for (bsc#1077559)
    CVE-2018-6197: w3m: NULL pointer dereference flaw in formUpdateBuffer
    in form.c (bsc#1077568)
    CVE-2018-6198: w3m: does not properly handle temporary files when
    the ~/.w3m directory is unwritable, which allows a local attacker to
    craft a symlink attack to overwrite arbitrary files (bsc#1077572)
  other changes, bugfixes see: /usr/share/doc/w3m/ChangeLog</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1673352000">- CVE-2022-38223 Out-of-bounds write in checkType located in etc.c
  (bsc#1202684)
  - add:
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1682683200">- update to version 0.5.3+git20230121
- add 0001-Update-German-message-catalogue.patch
- dropped patches:
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    0001-implements-simple-session-management.patch
    0001-handle-EXDEV-during-history-file-rename.patch
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1690286400">- CVE-2023-38253: out-of-bounds read in growbuf_to_Str() at w3m/indep.c
  (bsc#1213323)
- CVE-2023-38252 out-of-bounds read in Strnew_size() at w3m/Str.c
  (bsc#1213324)
- add 0001-Fix-OOB-access-due-to-multiple-backspaces.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743595200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774353600">- update to version 0.5.6:
  * new features
  - Add commands to scroll current line to top/bottom
  - Add command to change directory (CD)
  - Add vim-like smartcase option for search
  - Recognize aria-label for buttons
  - Use gettext everywhere for better localization
  - Add gopher support
  - Add session store and restore (experimental)
  * bug fixes
  - Fix version number in some places
  - Fix key press handling when inserting text
  - Fix display of images in kitty terminal
  - Security fixes for buffer overflows and underruns
  - Fix slow backward search in long lines
  * Other changes:
  - version 0.5.6 includes fixes for CVE-2023-38252 and
    CVE-2023-38253 (bsc#1213324 and bsc#1213323)
- Drop 0001-Fix-OOB-access-due-to-multiple-backspaces.patch and
  0001-Update-German-message-catalogue.patch (upstream)
- Add po-install.patch: ensure MKDIR_P is set correctly.</changelog>
</package>
<package pkgid="caec961a1fe414613455688208efa332e77f751352290ed6fa7a5e763a13c7e7927550ddeeb74786eb983662701f9836a054e095e83ef80b3e8771d4b95e5a4a" name="w3m-inline-image-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.5.6" rel="4.10"/>
  <changelog author="mlin@suse.com" date="1425297600">- Add w3m-fix-build-with-imlib2-1.4.6.patch: fix build with imlib2 1.4.6,
  the patch is from Debian. See http://sourceforge.net/p/w3m/patches/70/</changelog>
  <changelog author="max@suse.com" date="1466596800">- Add w3m-scheme.patch to fix a segfault when doing a https request
  to an unresolvable host (bsc#950468).</changelog>
  <changelog author="fweiss@suse.com" date="1466769600">- w3mman-formatting.patch: w3mman now doesn't show invalid
  characters anymore (bsc#950800)</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1479988800">- update to debian git version (bsc#1011293)
  addressed security issues:
    CVE-2016-9621: w3m: global-buffer-overflow write (bsc#1012020)
    CVE-2016-9622: w3m: null deref (bsc#1012021)
    CVE-2016-9623: w3m: null deref (bsc#1012022)
    CVE-2016-9624: w3m: near-null deref (bsc#1012023)
    CVE-2016-9625: w3m: stack overflow (bsc#1012024)
    CVE-2016-9626: w3m: stack overflow (bsc#1012025)
    CVE-2016-9627: w3m: heap overflow read + deref (bsc#1012026)
    CVE-2016-9628: w3m: null deref (bsc#1012027)
    CVE-2016-9629: w3m: null deref (bsc#1012028)
    CVE-2016-9630: w3m: global-buffer-overflow read (bsc#1012029)
    CVE-2016-9631: w3m: null deref (bsc#1012030)
    CVE-2016-9632: w3m: global-buffer-overflow read (bsc#1012031)
    CVE-2016-9633: w3m: OOM (bsc#1012032)
    CVE-2016-9434: w3m: null deref (bsc#1011283)
    CVE-2016-9435: w3m: use uninit value (bsc#1011284)
    CVE-2016-9436: w3m: use uninit value (bsc#1011285)
    CVE-2016-9437: w3m: write to rodata (bsc#1011286)
    CVE-2016-9438: w3m: null deref (bsc#1011287)
    CVE-2016-9439: w3m: stack overflow (bsc#1011288)
    CVE-2016-9440: w3m: near-null deref (bsc#1011289)
    CVE-2016-9441: w3m: near-null deref (bsc#1011290)
    CVE-2016-9442: w3m: potential heap buffer corruption (bsc#1011291)
    CVE-2016-9443: w3m: null deref (bsc#1011292)
  dropped patches:
    w3m-fix-build-with-imlib2-1.4.6.patch
    w3m-scheme.patch
    w3mman-formatting.patch
    w3m-parallel-make.patch
    w3m-gc7.diff
    w3m-openssl.patch
    w3m-closedir.patch
    w3m-fh-def.patch
    w3m-ssl-verify.patch
    w3m-parsetagx-crash.patch
    w3m-tempdir-override.patch
    w3m-0.5.1-no-ASCII-equivalents-by-default.patch
    w3m-uninitialized.patch
    w3m-inline-image.patch
    w3m-0.4.1-textarea-segfault.dif
  ported patches:
    w3m-disable-cookie-special-domain-check.patch to
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    w3m-0.4.1-session-mgmt.dif to
    0001-implements-simple-session-management.patch
    w3m-history-crossdev.patch to
    0001-handle-EXDEV-during-history-file-rename.patch
    w3mman-formatting.patch to
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch</changelog>
  <changelog author="Thomas.Blume@suse.com" date="1516881600">- add git ChangeLog to /usr/share/doc/w3m/
- update to version 0.5.3+git20180125
  addressed security issue:
    CVE-2018-6196: w3m: an infinite recursion flaw in HTMLlineproc0
    because the feed_table_block_tag function in table.c does not
    prevent a negative indent value allows for (bsc#1077559)
    CVE-2018-6197: w3m: NULL pointer dereference flaw in formUpdateBuffer
    in form.c (bsc#1077568)
    CVE-2018-6198: w3m: does not properly handle temporary files when
    the ~/.w3m directory is unwritable, which allows a local attacker to
    craft a symlink attack to overwrite arbitrary files (bsc#1077572)
  other changes, bugfixes see: /usr/share/doc/w3m/ChangeLog</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1673352000">- CVE-2022-38223 Out-of-bounds write in checkType located in etc.c
  (bsc#1202684)
  - add:
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch</changelog>
  <changelog author="Muhammad Akbar Yanuar Mantari &lt;mantarimay@pm.me&gt;" date="1682683200">- update to version 0.5.3+git20230121
- add 0001-Update-German-message-catalogue.patch
- dropped patches:
    0001-allow-to-configure-the-accept-option-for-bad-cookies.patch
    0001-implements-simple-session-management.patch
    0001-handle-EXDEV-during-history-file-rename.patch
    0001-w3mman-don-t-show-invalid-characters-bsc-950800.patch
    0001-Fix-warning-for-unused-variable-without-USE_M17N.patch
    0002-Fix-m17n-backspace-handling-causes-out-of-bounds-wri.patch</changelog>
  <changelog author="Thomas Blume &lt;thomas.blume@suse.com&gt;" date="1690286400">- CVE-2023-38253: out-of-bounds read in growbuf_to_Str() at w3m/indep.c
  (bsc#1213323)
- CVE-2023-38252 out-of-bounds read in Strnew_size() at w3m/Str.c
  (bsc#1213324)
- add 0001-Fix-OOB-access-due-to-multiple-backspaces.patch</changelog>
  <changelog author="Friedrich Haubensak &lt;hsk17@mail.de&gt;" date="1743595200">- add -std=gnu11 to CFLAGS to fix gcc15 compile time error, and to
  still allow build on Leap 15.6</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774353600">- update to version 0.5.6:
  * new features
  - Add commands to scroll current line to top/bottom
  - Add command to change directory (CD)
  - Add vim-like smartcase option for search
  - Recognize aria-label for buttons
  - Use gettext everywhere for better localization
  - Add gopher support
  - Add session store and restore (experimental)
  * bug fixes
  - Fix version number in some places
  - Fix key press handling when inserting text
  - Fix display of images in kitty terminal
  - Security fixes for buffer overflows and underruns
  - Fix slow backward search in long lines
  * Other changes:
  - version 0.5.6 includes fixes for CVE-2023-38252 and
    CVE-2023-38253 (bsc#1213324 and bsc#1213323)
- Drop 0001-Fix-OOB-access-due-to-multiple-backspaces.patch and
  0001-Update-German-message-catalogue.patch (upstream)
- Add po-install.patch: ensure MKDIR_P is set correctly.</changelog>
</package>
<package pkgid="6b6d7e17064ce150f613f6e13020c1daf9619d4e392b3228ce3ada7ce94c6bfe9257a337f72e3c6637d11d8fd1a2cfd1b48e83336a2df0aed985fde920c3a30d" name="wallpaper-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="84.87.20240405" rel="1.20"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619697600">- Also skip *.tr as config files in
  /etc/bootsplash/themes/openSUSE/bootloader (in addition to
  /etc/bootsplash/themes/openSUSE/cdrom)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1621512000">- Enable grub2-branding on riscv64</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1631275200">- Drop systemd icons, since distribution-logos took that over
- Change the name of the font used in the installer</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1632052800">- Update branding-tumbleweed.zip from https://github.com/openSUSE/branding.git
  Drop plymouth-branding-openSUSE's watermark link add a
  configuration function to plymouth theme configuration to avoid
  logo lost which cause plymouth to fail.
- Update branding-openSUSE.spec: resort plymouth-branding-openSUSE
  install and build dependence to avoid plymouth fall to terminal
  mode in some scenario(bsc#1189613).</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1677499200">- Make title QToolButton backgrounds transparent
- Drop optipng requirement</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1693396800">- Remove grub2 BuildRequires in grub2-branding (bsc#1214769)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695643200">- Enable grub2-branding on ppc64le. patterns-microos-base has
  Requires (grub2-branding-openSUSE if grub2). So we need the
  branding.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1707998400">- Remove update-alternatives usage, we don't have dynamic
  wallpapers anymore which were using that (bsc#1219919).</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1712232000">- Use png for wallpapers for Tumbleweed
- SLES seems to be using png
- Using a compat symlink wallpapers/openSUSEdefault-&gt; wallpapers/SLEdefault
  allows running certain apps without rebuild. Such as cockpit.
- Use optipng -o5 to compress files (has to be reflected in spec)
- Bump date</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1726660800">- Install the grub2 branding if grub2-common is present</changelog>
</package>
<package pkgid="2e54b31a393e53a2e15b73cb339e26688a1151dd3110328f71ece8900f4c5da2a4e994f8874c542efe85a18021b05270061b623ffa45db0b16af3d30f6155692" name="xterm" arch="i586">
  <version epoch="0" ver="410" rel="3.9"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673956800">- update to 378:
  * improve  descriptions  of  XTQMODKEYS  and  XTQALLOWED  features in
    ctlseqs.ms (reports by Bram Moolenaar, Thomas Wolff).
  * add bracketed+paste and report+version building blocks to terminfo,
    from ncurses 6.4
  * improve   check   for   unsupported  formatting  characters,  e.g.,
    zero-width space, to properly ignore them (report by Thomas Wolff).
  * improve/document  error-checking  for  some  of  the controls which
    return   responses:   DECRQSS,   XTGETXRES,   XTSETTCAP,  XTGETTCAP
    (prompted by discussion with David Leadbeater).
  * improve  limit-checks  for fallback font cache (report by Dimitrije
    Erdeljan).
  * improve check for too-wide glyph in fallback font by allowing xterm
    to  continue searching for a suitable font rather than just failing
    on  the first. Also add limitFontWidth to allow changing the amount
    by  which  a  glyph  must extend outside the font's bounding box to
    disallow it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 379:
  * improve text-cursor (patch by Jan Engelhardt):
    + allow selecting CURSOR_BAR mode from command-
    line/Xresources.
    + draw  cursor  using  filled  rectangle  instead
    of  rectangle outline to permit thicker underlines/bars.
    + scale up cursor relative to font size.
  * improve readline modes (Fedora #2166860):
    + document readline modes
    + change the feature to configure by default
    + replace hard-coded SS3 for cursor movement with
    current mode
    + replace hard-coded erase/lnext characters with
    current values
  * improve status-line (report by Thomas Wolff):
    + RIS turns off status-line
    + Right-margin  (DECLRMM  and DECSLRM) limits the
    length of text written/updated in the status-line.
    + Most controls which affect the whole screen are
    ignored while updating the status-line.
  * modify  configure check for tgetent to allow for some special
    cases of ncurses configuration
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 380:
  * reduce compiler warnings in configure script.
  * simplify  the  change for sixelScrolling
  * add  xterm+focus  and  report+da2,  update  report+version building
    blocks in terminfo, from post-ncurses 6.4
  * drop  the  -title  option  from uxterm and koi8rxterm, because that
    interferes  with  deriving  the  default  title  from the -e option
    (Debian  #1031837).  Compensate for this by using the -class option
    to derive a default title.
  * improve  description of readline 2003 mode in ctlseqs.ms
  * other improvements to status-line feature (report by Thomas Wolff):
    + clear status line on DECCOLM
    + ignore DECSASD if no previous DECSSDT
    + allow  DECSSDT 1  immediately  after  DECSSDT 2, i.e., without
    switching back to host mode.
  * adjust  RequestResize  to avoid shrinking screen when using DECCOLM
    while the status-line is active (report/patch by Thomas Wolff).
  * disallow wrapping before the beginning of the screen, to the end of
    the screen, for cursor-back sequences (Redhat #2182357).
  * modify  makefile  to  install the 16x16 xpm files (report by Harald
    Dunkel).
  * update test-package to reflect resolution of Debian #906901.
  * change default of showMissingGlyphs to True.
  * improve handling of double-sized characters when those happen to be
    missing from the bitmap font and/or are fullwidth.
  * pointer/overflow fixes (reported by David Leadbeater):
    + improve  limit-checks  for control-sequence numeric parameters
    in SIXEL graphics.
    + add  null-pointer  checks  in  WriteNow macro to handle a case
    where  SS2  or  SS3  might  be  in  effect  while processing a
    combining character.
    + disallow  ReGIS  reporting  for character-set names containing
    characters other than alphanumerics or underscore.
    (CVE-2023-40359 bsc#1214282)
    + implement  TrueType fallback font for double-sized characters,
    including  Unicode  fullwidth.  Also  add  limitFontHeight  to
    provide    for    configuring    the    distinction    between
    slightly-oversized glyphs and double-sized glyphs.
  * configure script improvements:
    + check for nfsd_t
  * fix a typo in the underline cursor thickness derivation</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 382:
  * amend change to CursorBack&gt; in patch 380, allowing the result
    to be on the hidden right-half of double-cell characters
  * amend xtermDrawString, fixing regression with
  - -disable-wide-chars configuration from patch #380
  * corrected pathname for run-tic.sh, for full
    install in an out-of-tree build
  * fix a regression in wide bitmap fonts versus check for
    missing glyphs</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 384:
  * exclude  ASCII  space  from  showMissingGlyphs,  since a few
    bitmap fonts lack this
  * correct   a   step   in   rendering  double-width  characters
    with bitmap-fonts
  * fixes for ReGIS-related problems:
  * mimic  an  undocumented  hardware  VT340 feature
    which handles color initialization with incomplete parameters.
  * handle whitespace between operator/operands for
    color values.
  * reset ReGIS-context when resetting graphics in RIS.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696334400">- update to 385:
  * fixes for ReGIS (report by Ben Wong).
    + correct conversion from HLS to RGB
    + improve font-caching performance.
  * update tables in wcwidth.c based on Unicode 15.1.0
  * improve fastScroll resource:
    + suppress screen-refreshes for carriage-returns
    + add -jf option to simplify use of this resource.
    + add a control sequence for enabling/disabling the resource.
    + enable this feature by default
  * extend  title-stack  feature  to  allow  an additional parameter to
    directly  access  the  stack, like the XTPUSHCOLORS and XTPOPCOLORS
    feature.
  * correct  size  and  position of box shown for double-cell character
    which  happens  to be missing from the bitmap font (report by Peter
    Fabinski).
  * improved configure script:
    + add  pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
    Waldemar Brodkorb).
    + add configure options --with-utmp-path and --with-wtmp-path to
    override  configure  script's  check  for  utmp/wtmp pathnames
    which are shown in the manual (Debian #1042767).
    + CF_XOPEN_SOURCE  provides  for  defining  _DEFAULT_SOURCE  for
    MinGW32 and MinGW64.
    + sed expression used to report gcc version now works with MinGW
  * ensure   that  line-attributes  are  reset  after  drawing  missing
    character (report by Christian Weisgerber).
  * update config.guess, config.sub
- rebased all patches</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1697457600">- update 387:
  * add DECRQUPSS and DECAUPSS
  * add DECRQDE
  * correct indexing expression in title-stack
- includes changes from 386:
  * improve references in ctlseqs.ms
  * make the maximum amount of memory used for buffering DCS and
    OSC strings configurable with maxStringParse resource
  * improve performance of ReGIS when initializing the largest
    fontsize
  * fix regression in SIXEL colors
  * fix typo in --with-wtmp</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 388:
  * improve disallowPasteControls by adding a category for the
    special characters known to stty (prompted by discussion
    with David Leadbeater).
  * amend support of DECAUPSS, undoing change to initialization of
    G2/G3 so that pasting of GR characters work properly
  * update config.guess, config.sub</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- update to 389:
  * interchange variables in subparameter parsing, fixing a bug
    where subparameters after the first parameter could be
    misidentified
  * correct  popping of icon/window titles in a case where only
    one was pushed from patch #385 changes.
  * add XTQMODKEYS response in DECRQSS, as alternative for vim.
  * correct  DECCIR encoded information on character set size,
    handle a VT525 quirk, and add DECST8C (Windows Terminal
    [#14984]).
  * improve  DECRQCRA  (prompted  by  discussion with James
    Holderness, Windows Terminal #14974).
  * add part of VT525 color controls:
    + DECAC,  to  update  default foreground/background, respond to
    DECRQSS
    + DECATC, to respond with DECRQSS
  * prevent  Unicode  non-characters  from  being  printed
  * modify  send_SGR()  to  avoid modifying colors 16 to 255 in
    printed output (patch by Grady Martin).
  * minor cleanup of miscellaneous error-codes with ERROR_MISC.
  * remove legacy CSI 53 for locator status, corrected in patch
  * modify  DECRQUPSS  and  DECAUPSS feature to support VT5xx
    character sets (report by Thomas Wolff).
  * improve EWMH handling (report/analysis by Edward Rosten)
    + reset  _NET_WM_STATE_HIDDEN  flag  from _NET_WM_STATE  before
    mapping the window to deiconify.
    + cache  X  properties  to reduce latency (adapted
    from patch by Edward Rosten).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1719921600">- update to 392:
  * improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
  * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
  * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
  * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
  * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
  * improve integration between UTF-8 and allowC1Printable.
  * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
  * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
  * add resource incrementalGraphics (prompted by patch by Ben Wong).
  * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
  * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
  * improve typography of control-sequences page (patches by Branden Robinson).
  * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
  * modify ANSI conformance per ECMA-43 and DEC 070:
  * set ANSI conformance level to 3 for DEC levels 2 and up.
  * disable locking shifts in level 1, e.g., VT100.
  * disable single-shifts from G2/G3 in level 1.
  * use UPSS for G2/G3 in levels 2 and up.
  * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
  * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
  * set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
  * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
  * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
  * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
  * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
  * correct loop for trimming environment variables (report/patch by Casper Dik).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720785600">- update to 393:
  * add a check for ANSI SC/RC, to ignore CSI parameters.
  * improve check for missing characters for bitmap-fonts
  * fix regression in error-recovery for SGR parameters
  * change default for --enable-imake configure option
  * fixes for wcwidth
  * eliminate maxStringParse limit for SIXEL
  * improve logic which ignores APC, PM and SOS controls to also
    not accumulate their data temporarily in a buffer.
  * exclude TERM_INGRESS from cleanup of environment variables
  * fix some documentation typos</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1736942400">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 397:
  * add  resource  printRawChars to allow bypassing check in
    which  omits  Unicode non-characters from printing
  * add visible-effect for SUB, per DEC 070 page 5-132.
  * correct a limit-check in private mode 1045.
  * add  optional feature for block-selection, bound to meta-
    button-one
  * if  started  as a VT52, identify the terminal as a real VT52
    rather than VT52 emulated by VT100.
  * amend change to VT52 cursor-addressing per DEC 070 (mintty
    [#1299]).
  * correct ctlseqs.ms suffix for XTTITLEPOS</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Trim bashisms from build recipe</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760184000">- Update to 402:
  * Bug fixes for various character display issues, Unicode
    handling and terminal emulation
  * Bug fixes for window positioning
  * improve permissions-check for valid shell program
  * Expanded handling of special keys and escape sequences
  * Support client messages adjusting default colors
  * build system fixes, code correctness fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1764590400">- update to 404:
  * add numeric keypad codes to XTGETTCAP.
  * implement parsing and cursor positioning for Unicode
    variation selectors 15 and 16.
  * improve limit-checking for mouse button and motion events
  * fix a bug in printer code in xterm #403
  * change wcwidth for private-use codes, to make them
    consistently neutral width, i.e., single/double width
    according to whether they are used for CJK.
  * improve test-driver for wcwidth, adding options to
    test the predefined ranges listed in UnicodeData, as well
    as suppressing output where it only shows that the
    system's wcwidth lacks a definition for codes.
  * add  some  of  the  OpenBSD  local-patches,
    including  an ifdef-improvement for DEF_DISALLOWED_WINDOW
  * modify configure script macros to widen pattern for
    $host_os from “linux*gnu” to “linux*gnu*” to cover targets
    such as i686-pc-linux-gnut64 (GenToo #963725).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 406:
  * add option -emoji_width and resource emojiWidth</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774526400">- update to 407:
  * add  private  modes 1020 to 1023 for reporting whether
    xterm uses UTF-8, whether CJK-width is set, whether
    Emoji-width is set, and whether private-width is set.
  * add resource privateWidth to control whether PUA (private use
    area) codes are neutral width or single-width.
  * improve  fix  for Debian #738794, to show boxes for codes
    which are neither  combining  characters  or valid Unicode
    characters
  * improve  switching  to/from  UTF-8  mode  by  saving,
    restoring and resetting the G0-G3 array (Debian #1124802).
  * use ST consistently in terminfo rather than legacy BEL
    minor updates to configure script and terminfo
  * add  option  --enable-resize-adjust for saving and repainting
    parts of  the  window  which  are  lost  when the user resizes
    the window</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1776686400">- update to 409:
  * correct one of the special cases added for Debian #1123877 in
    patch
  * update  version  for  Extended  Window  Manager  Hints
    (EWMH),  in manpage.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1778328000">- update to 410:
  * amend  one  of  the  fixes  for Debian #738794 in patch #407,
    which caused combining characters to be outlined (report by
    "Martin").
  * clarify  in  ctlseqs.ms  which modes listed for DECSET are
    readonly (prompted by discussion with Thomas Wolff).</changelog>
</package>
<package pkgid="299513bb9f2bd906c441995ba4e719739c32db371edd36e1749891a058fd4d9cdedf6d4d9c26031a4d186ab87bf4e1e1ad707fd6d4ea181a2a733fd18b136f9d" name="xterm" arch="src">
  <version epoch="0" ver="410" rel="3.9"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673956800">- update to 378:
  * improve  descriptions  of  XTQMODKEYS  and  XTQALLOWED  features in
    ctlseqs.ms (reports by Bram Moolenaar, Thomas Wolff).
  * add bracketed+paste and report+version building blocks to terminfo,
    from ncurses 6.4
  * improve   check   for   unsupported  formatting  characters,  e.g.,
    zero-width space, to properly ignore them (report by Thomas Wolff).
  * improve/document  error-checking  for  some  of  the controls which
    return   responses:   DECRQSS,   XTGETXRES,   XTSETTCAP,  XTGETTCAP
    (prompted by discussion with David Leadbeater).
  * improve  limit-checks  for fallback font cache (report by Dimitrije
    Erdeljan).
  * improve check for too-wide glyph in fallback font by allowing xterm
    to  continue searching for a suitable font rather than just failing
    on  the first. Also add limitFontWidth to allow changing the amount
    by  which  a  glyph  must extend outside the font's bounding box to
    disallow it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 379:
  * improve text-cursor (patch by Jan Engelhardt):
    + allow selecting CURSOR_BAR mode from command-
    line/Xresources.
    + draw  cursor  using  filled  rectangle  instead
    of  rectangle outline to permit thicker underlines/bars.
    + scale up cursor relative to font size.
  * improve readline modes (Fedora #2166860):
    + document readline modes
    + change the feature to configure by default
    + replace hard-coded SS3 for cursor movement with
    current mode
    + replace hard-coded erase/lnext characters with
    current values
  * improve status-line (report by Thomas Wolff):
    + RIS turns off status-line
    + Right-margin  (DECLRMM  and DECSLRM) limits the
    length of text written/updated in the status-line.
    + Most controls which affect the whole screen are
    ignored while updating the status-line.
  * modify  configure check for tgetent to allow for some special
    cases of ncurses configuration
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 380:
  * reduce compiler warnings in configure script.
  * simplify  the  change for sixelScrolling
  * add  xterm+focus  and  report+da2,  update  report+version building
    blocks in terminfo, from post-ncurses 6.4
  * drop  the  -title  option  from uxterm and koi8rxterm, because that
    interferes  with  deriving  the  default  title  from the -e option
    (Debian  #1031837).  Compensate for this by using the -class option
    to derive a default title.
  * improve  description of readline 2003 mode in ctlseqs.ms
  * other improvements to status-line feature (report by Thomas Wolff):
    + clear status line on DECCOLM
    + ignore DECSASD if no previous DECSSDT
    + allow  DECSSDT 1  immediately  after  DECSSDT 2, i.e., without
    switching back to host mode.
  * adjust  RequestResize  to avoid shrinking screen when using DECCOLM
    while the status-line is active (report/patch by Thomas Wolff).
  * disallow wrapping before the beginning of the screen, to the end of
    the screen, for cursor-back sequences (Redhat #2182357).
  * modify  makefile  to  install the 16x16 xpm files (report by Harald
    Dunkel).
  * update test-package to reflect resolution of Debian #906901.
  * change default of showMissingGlyphs to True.
  * improve handling of double-sized characters when those happen to be
    missing from the bitmap font and/or are fullwidth.
  * pointer/overflow fixes (reported by David Leadbeater):
    + improve  limit-checks  for control-sequence numeric parameters
    in SIXEL graphics.
    + add  null-pointer  checks  in  WriteNow macro to handle a case
    where  SS2  or  SS3  might  be  in  effect  while processing a
    combining character.
    + disallow  ReGIS  reporting  for character-set names containing
    characters other than alphanumerics or underscore.
    (CVE-2023-40359 bsc#1214282)
    + implement  TrueType fallback font for double-sized characters,
    including  Unicode  fullwidth.  Also  add  limitFontHeight  to
    provide    for    configuring    the    distinction    between
    slightly-oversized glyphs and double-sized glyphs.
  * configure script improvements:
    + check for nfsd_t
  * fix a typo in the underline cursor thickness derivation</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 382:
  * amend change to CursorBack&gt; in patch 380, allowing the result
    to be on the hidden right-half of double-cell characters
  * amend xtermDrawString, fixing regression with
  - -disable-wide-chars configuration from patch #380
  * corrected pathname for run-tic.sh, for full
    install in an out-of-tree build
  * fix a regression in wide bitmap fonts versus check for
    missing glyphs</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 384:
  * exclude  ASCII  space  from  showMissingGlyphs,  since a few
    bitmap fonts lack this
  * correct   a   step   in   rendering  double-width  characters
    with bitmap-fonts
  * fixes for ReGIS-related problems:
  * mimic  an  undocumented  hardware  VT340 feature
    which handles color initialization with incomplete parameters.
  * handle whitespace between operator/operands for
    color values.
  * reset ReGIS-context when resetting graphics in RIS.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696334400">- update to 385:
  * fixes for ReGIS (report by Ben Wong).
    + correct conversion from HLS to RGB
    + improve font-caching performance.
  * update tables in wcwidth.c based on Unicode 15.1.0
  * improve fastScroll resource:
    + suppress screen-refreshes for carriage-returns
    + add -jf option to simplify use of this resource.
    + add a control sequence for enabling/disabling the resource.
    + enable this feature by default
  * extend  title-stack  feature  to  allow  an additional parameter to
    directly  access  the  stack, like the XTPUSHCOLORS and XTPOPCOLORS
    feature.
  * correct  size  and  position of box shown for double-cell character
    which  happens  to be missing from the bitmap font (report by Peter
    Fabinski).
  * improved configure script:
    + add  pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
    Waldemar Brodkorb).
    + add configure options --with-utmp-path and --with-wtmp-path to
    override  configure  script's  check  for  utmp/wtmp pathnames
    which are shown in the manual (Debian #1042767).
    + CF_XOPEN_SOURCE  provides  for  defining  _DEFAULT_SOURCE  for
    MinGW32 and MinGW64.
    + sed expression used to report gcc version now works with MinGW
  * ensure   that  line-attributes  are  reset  after  drawing  missing
    character (report by Christian Weisgerber).
  * update config.guess, config.sub
- rebased all patches</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1697457600">- update 387:
  * add DECRQUPSS and DECAUPSS
  * add DECRQDE
  * correct indexing expression in title-stack
- includes changes from 386:
  * improve references in ctlseqs.ms
  * make the maximum amount of memory used for buffering DCS and
    OSC strings configurable with maxStringParse resource
  * improve performance of ReGIS when initializing the largest
    fontsize
  * fix regression in SIXEL colors
  * fix typo in --with-wtmp</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 388:
  * improve disallowPasteControls by adding a category for the
    special characters known to stty (prompted by discussion
    with David Leadbeater).
  * amend support of DECAUPSS, undoing change to initialization of
    G2/G3 so that pasting of GR characters work properly
  * update config.guess, config.sub</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- update to 389:
  * interchange variables in subparameter parsing, fixing a bug
    where subparameters after the first parameter could be
    misidentified
  * correct  popping of icon/window titles in a case where only
    one was pushed from patch #385 changes.
  * add XTQMODKEYS response in DECRQSS, as alternative for vim.
  * correct  DECCIR encoded information on character set size,
    handle a VT525 quirk, and add DECST8C (Windows Terminal
    [#14984]).
  * improve  DECRQCRA  (prompted  by  discussion with James
    Holderness, Windows Terminal #14974).
  * add part of VT525 color controls:
    + DECAC,  to  update  default foreground/background, respond to
    DECRQSS
    + DECATC, to respond with DECRQSS
  * prevent  Unicode  non-characters  from  being  printed
  * modify  send_SGR()  to  avoid modifying colors 16 to 255 in
    printed output (patch by Grady Martin).
  * minor cleanup of miscellaneous error-codes with ERROR_MISC.
  * remove legacy CSI 53 for locator status, corrected in patch
  * modify  DECRQUPSS  and  DECAUPSS feature to support VT5xx
    character sets (report by Thomas Wolff).
  * improve EWMH handling (report/analysis by Edward Rosten)
    + reset  _NET_WM_STATE_HIDDEN  flag  from _NET_WM_STATE  before
    mapping the window to deiconify.
    + cache  X  properties  to reduce latency (adapted
    from patch by Edward Rosten).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1719921600">- update to 392:
  * improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
  * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
  * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
  * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
  * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
  * improve integration between UTF-8 and allowC1Printable.
  * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
  * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
  * add resource incrementalGraphics (prompted by patch by Ben Wong).
  * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
  * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
  * improve typography of control-sequences page (patches by Branden Robinson).
  * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
  * modify ANSI conformance per ECMA-43 and DEC 070:
  * set ANSI conformance level to 3 for DEC levels 2 and up.
  * disable locking shifts in level 1, e.g., VT100.
  * disable single-shifts from G2/G3 in level 1.
  * use UPSS for G2/G3 in levels 2 and up.
  * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
  * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
  * set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
  * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
  * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
  * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
  * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
  * correct loop for trimming environment variables (report/patch by Casper Dik).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720785600">- update to 393:
  * add a check for ANSI SC/RC, to ignore CSI parameters.
  * improve check for missing characters for bitmap-fonts
  * fix regression in error-recovery for SGR parameters
  * change default for --enable-imake configure option
  * fixes for wcwidth
  * eliminate maxStringParse limit for SIXEL
  * improve logic which ignores APC, PM and SOS controls to also
    not accumulate their data temporarily in a buffer.
  * exclude TERM_INGRESS from cleanup of environment variables
  * fix some documentation typos</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1736942400">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 397:
  * add  resource  printRawChars to allow bypassing check in
    which  omits  Unicode non-characters from printing
  * add visible-effect for SUB, per DEC 070 page 5-132.
  * correct a limit-check in private mode 1045.
  * add  optional feature for block-selection, bound to meta-
    button-one
  * if  started  as a VT52, identify the terminal as a real VT52
    rather than VT52 emulated by VT100.
  * amend change to VT52 cursor-addressing per DEC 070 (mintty
    [#1299]).
  * correct ctlseqs.ms suffix for XTTITLEPOS</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Trim bashisms from build recipe</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760184000">- Update to 402:
  * Bug fixes for various character display issues, Unicode
    handling and terminal emulation
  * Bug fixes for window positioning
  * improve permissions-check for valid shell program
  * Expanded handling of special keys and escape sequences
  * Support client messages adjusting default colors
  * build system fixes, code correctness fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1764590400">- update to 404:
  * add numeric keypad codes to XTGETTCAP.
  * implement parsing and cursor positioning for Unicode
    variation selectors 15 and 16.
  * improve limit-checking for mouse button and motion events
  * fix a bug in printer code in xterm #403
  * change wcwidth for private-use codes, to make them
    consistently neutral width, i.e., single/double width
    according to whether they are used for CJK.
  * improve test-driver for wcwidth, adding options to
    test the predefined ranges listed in UnicodeData, as well
    as suppressing output where it only shows that the
    system's wcwidth lacks a definition for codes.
  * add  some  of  the  OpenBSD  local-patches,
    including  an ifdef-improvement for DEF_DISALLOWED_WINDOW
  * modify configure script macros to widen pattern for
    $host_os from “linux*gnu” to “linux*gnu*” to cover targets
    such as i686-pc-linux-gnut64 (GenToo #963725).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 406:
  * add option -emoji_width and resource emojiWidth</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774526400">- update to 407:
  * add  private  modes 1020 to 1023 for reporting whether
    xterm uses UTF-8, whether CJK-width is set, whether
    Emoji-width is set, and whether private-width is set.
  * add resource privateWidth to control whether PUA (private use
    area) codes are neutral width or single-width.
  * improve  fix  for Debian #738794, to show boxes for codes
    which are neither  combining  characters  or valid Unicode
    characters
  * improve  switching  to/from  UTF-8  mode  by  saving,
    restoring and resetting the G0-G3 array (Debian #1124802).
  * use ST consistently in terminfo rather than legacy BEL
    minor updates to configure script and terminfo
  * add  option  --enable-resize-adjust for saving and repainting
    parts of  the  window  which  are  lost  when the user resizes
    the window</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1776686400">- update to 409:
  * correct one of the special cases added for Debian #1123877 in
    patch
  * update  version  for  Extended  Window  Manager  Hints
    (EWMH),  in manpage.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1778328000">- update to 410:
  * amend  one  of  the  fixes  for Debian #738794 in patch #407,
    which caused combining characters to be outlined (report by
    "Martin").
  * clarify  in  ctlseqs.ms  which modes listed for DECSET are
    readonly (prompted by discussion with Thomas Wolff).</changelog>
</package>
<package pkgid="b7a9d8132f585e4e8868fe1499a0cfc5d02d7c8171f83ddf2f353a043a4d3d4e91d5afd72e06986185b27fc5d99564e942479d42928283a5aad4f6e672f4bed0" name="xterm" arch="x86_64">
  <version epoch="0" ver="410" rel="3.9"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673956800">- update to 378:
  * improve  descriptions  of  XTQMODKEYS  and  XTQALLOWED  features in
    ctlseqs.ms (reports by Bram Moolenaar, Thomas Wolff).
  * add bracketed+paste and report+version building blocks to terminfo,
    from ncurses 6.4
  * improve   check   for   unsupported  formatting  characters,  e.g.,
    zero-width space, to properly ignore them (report by Thomas Wolff).
  * improve/document  error-checking  for  some  of  the controls which
    return   responses:   DECRQSS,   XTGETXRES,   XTSETTCAP,  XTGETTCAP
    (prompted by discussion with David Leadbeater).
  * improve  limit-checks  for fallback font cache (report by Dimitrije
    Erdeljan).
  * improve check for too-wide glyph in fallback font by allowing xterm
    to  continue searching for a suitable font rather than just failing
    on  the first. Also add limitFontWidth to allow changing the amount
    by  which  a  glyph  must extend outside the font's bounding box to
    disallow it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 379:
  * improve text-cursor (patch by Jan Engelhardt):
    + allow selecting CURSOR_BAR mode from command-
    line/Xresources.
    + draw  cursor  using  filled  rectangle  instead
    of  rectangle outline to permit thicker underlines/bars.
    + scale up cursor relative to font size.
  * improve readline modes (Fedora #2166860):
    + document readline modes
    + change the feature to configure by default
    + replace hard-coded SS3 for cursor movement with
    current mode
    + replace hard-coded erase/lnext characters with
    current values
  * improve status-line (report by Thomas Wolff):
    + RIS turns off status-line
    + Right-margin  (DECLRMM  and DECSLRM) limits the
    length of text written/updated in the status-line.
    + Most controls which affect the whole screen are
    ignored while updating the status-line.
  * modify  configure check for tgetent to allow for some special
    cases of ncurses configuration
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 380:
  * reduce compiler warnings in configure script.
  * simplify  the  change for sixelScrolling
  * add  xterm+focus  and  report+da2,  update  report+version building
    blocks in terminfo, from post-ncurses 6.4
  * drop  the  -title  option  from uxterm and koi8rxterm, because that
    interferes  with  deriving  the  default  title  from the -e option
    (Debian  #1031837).  Compensate for this by using the -class option
    to derive a default title.
  * improve  description of readline 2003 mode in ctlseqs.ms
  * other improvements to status-line feature (report by Thomas Wolff):
    + clear status line on DECCOLM
    + ignore DECSASD if no previous DECSSDT
    + allow  DECSSDT 1  immediately  after  DECSSDT 2, i.e., without
    switching back to host mode.
  * adjust  RequestResize  to avoid shrinking screen when using DECCOLM
    while the status-line is active (report/patch by Thomas Wolff).
  * disallow wrapping before the beginning of the screen, to the end of
    the screen, for cursor-back sequences (Redhat #2182357).
  * modify  makefile  to  install the 16x16 xpm files (report by Harald
    Dunkel).
  * update test-package to reflect resolution of Debian #906901.
  * change default of showMissingGlyphs to True.
  * improve handling of double-sized characters when those happen to be
    missing from the bitmap font and/or are fullwidth.
  * pointer/overflow fixes (reported by David Leadbeater):
    + improve  limit-checks  for control-sequence numeric parameters
    in SIXEL graphics.
    + add  null-pointer  checks  in  WriteNow macro to handle a case
    where  SS2  or  SS3  might  be  in  effect  while processing a
    combining character.
    + disallow  ReGIS  reporting  for character-set names containing
    characters other than alphanumerics or underscore.
    (CVE-2023-40359 bsc#1214282)
    + implement  TrueType fallback font for double-sized characters,
    including  Unicode  fullwidth.  Also  add  limitFontHeight  to
    provide    for    configuring    the    distinction    between
    slightly-oversized glyphs and double-sized glyphs.
  * configure script improvements:
    + check for nfsd_t
  * fix a typo in the underline cursor thickness derivation</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 382:
  * amend change to CursorBack&gt; in patch 380, allowing the result
    to be on the hidden right-half of double-cell characters
  * amend xtermDrawString, fixing regression with
  - -disable-wide-chars configuration from patch #380
  * corrected pathname for run-tic.sh, for full
    install in an out-of-tree build
  * fix a regression in wide bitmap fonts versus check for
    missing glyphs</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 384:
  * exclude  ASCII  space  from  showMissingGlyphs,  since a few
    bitmap fonts lack this
  * correct   a   step   in   rendering  double-width  characters
    with bitmap-fonts
  * fixes for ReGIS-related problems:
  * mimic  an  undocumented  hardware  VT340 feature
    which handles color initialization with incomplete parameters.
  * handle whitespace between operator/operands for
    color values.
  * reset ReGIS-context when resetting graphics in RIS.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696334400">- update to 385:
  * fixes for ReGIS (report by Ben Wong).
    + correct conversion from HLS to RGB
    + improve font-caching performance.
  * update tables in wcwidth.c based on Unicode 15.1.0
  * improve fastScroll resource:
    + suppress screen-refreshes for carriage-returns
    + add -jf option to simplify use of this resource.
    + add a control sequence for enabling/disabling the resource.
    + enable this feature by default
  * extend  title-stack  feature  to  allow  an additional parameter to
    directly  access  the  stack, like the XTPUSHCOLORS and XTPOPCOLORS
    feature.
  * correct  size  and  position of box shown for double-cell character
    which  happens  to be missing from the bitmap font (report by Peter
    Fabinski).
  * improved configure script:
    + add  pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
    Waldemar Brodkorb).
    + add configure options --with-utmp-path and --with-wtmp-path to
    override  configure  script's  check  for  utmp/wtmp pathnames
    which are shown in the manual (Debian #1042767).
    + CF_XOPEN_SOURCE  provides  for  defining  _DEFAULT_SOURCE  for
    MinGW32 and MinGW64.
    + sed expression used to report gcc version now works with MinGW
  * ensure   that  line-attributes  are  reset  after  drawing  missing
    character (report by Christian Weisgerber).
  * update config.guess, config.sub
- rebased all patches</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1697457600">- update 387:
  * add DECRQUPSS and DECAUPSS
  * add DECRQDE
  * correct indexing expression in title-stack
- includes changes from 386:
  * improve references in ctlseqs.ms
  * make the maximum amount of memory used for buffering DCS and
    OSC strings configurable with maxStringParse resource
  * improve performance of ReGIS when initializing the largest
    fontsize
  * fix regression in SIXEL colors
  * fix typo in --with-wtmp</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 388:
  * improve disallowPasteControls by adding a category for the
    special characters known to stty (prompted by discussion
    with David Leadbeater).
  * amend support of DECAUPSS, undoing change to initialization of
    G2/G3 so that pasting of GR characters work properly
  * update config.guess, config.sub</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- update to 389:
  * interchange variables in subparameter parsing, fixing a bug
    where subparameters after the first parameter could be
    misidentified
  * correct  popping of icon/window titles in a case where only
    one was pushed from patch #385 changes.
  * add XTQMODKEYS response in DECRQSS, as alternative for vim.
  * correct  DECCIR encoded information on character set size,
    handle a VT525 quirk, and add DECST8C (Windows Terminal
    [#14984]).
  * improve  DECRQCRA  (prompted  by  discussion with James
    Holderness, Windows Terminal #14974).
  * add part of VT525 color controls:
    + DECAC,  to  update  default foreground/background, respond to
    DECRQSS
    + DECATC, to respond with DECRQSS
  * prevent  Unicode  non-characters  from  being  printed
  * modify  send_SGR()  to  avoid modifying colors 16 to 255 in
    printed output (patch by Grady Martin).
  * minor cleanup of miscellaneous error-codes with ERROR_MISC.
  * remove legacy CSI 53 for locator status, corrected in patch
  * modify  DECRQUPSS  and  DECAUPSS feature to support VT5xx
    character sets (report by Thomas Wolff).
  * improve EWMH handling (report/analysis by Edward Rosten)
    + reset  _NET_WM_STATE_HIDDEN  flag  from _NET_WM_STATE  before
    mapping the window to deiconify.
    + cache  X  properties  to reduce latency (adapted
    from patch by Edward Rosten).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1719921600">- update to 392:
  * improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
  * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
  * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
  * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
  * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
  * improve integration between UTF-8 and allowC1Printable.
  * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
  * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
  * add resource incrementalGraphics (prompted by patch by Ben Wong).
  * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
  * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
  * improve typography of control-sequences page (patches by Branden Robinson).
  * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
  * modify ANSI conformance per ECMA-43 and DEC 070:
  * set ANSI conformance level to 3 for DEC levels 2 and up.
  * disable locking shifts in level 1, e.g., VT100.
  * disable single-shifts from G2/G3 in level 1.
  * use UPSS for G2/G3 in levels 2 and up.
  * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
  * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
  * set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
  * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
  * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
  * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
  * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
  * correct loop for trimming environment variables (report/patch by Casper Dik).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720785600">- update to 393:
  * add a check for ANSI SC/RC, to ignore CSI parameters.
  * improve check for missing characters for bitmap-fonts
  * fix regression in error-recovery for SGR parameters
  * change default for --enable-imake configure option
  * fixes for wcwidth
  * eliminate maxStringParse limit for SIXEL
  * improve logic which ignores APC, PM and SOS controls to also
    not accumulate their data temporarily in a buffer.
  * exclude TERM_INGRESS from cleanup of environment variables
  * fix some documentation typos</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1736942400">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 397:
  * add  resource  printRawChars to allow bypassing check in
    which  omits  Unicode non-characters from printing
  * add visible-effect for SUB, per DEC 070 page 5-132.
  * correct a limit-check in private mode 1045.
  * add  optional feature for block-selection, bound to meta-
    button-one
  * if  started  as a VT52, identify the terminal as a real VT52
    rather than VT52 emulated by VT100.
  * amend change to VT52 cursor-addressing per DEC 070 (mintty
    [#1299]).
  * correct ctlseqs.ms suffix for XTTITLEPOS</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Trim bashisms from build recipe</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760184000">- Update to 402:
  * Bug fixes for various character display issues, Unicode
    handling and terminal emulation
  * Bug fixes for window positioning
  * improve permissions-check for valid shell program
  * Expanded handling of special keys and escape sequences
  * Support client messages adjusting default colors
  * build system fixes, code correctness fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1764590400">- update to 404:
  * add numeric keypad codes to XTGETTCAP.
  * implement parsing and cursor positioning for Unicode
    variation selectors 15 and 16.
  * improve limit-checking for mouse button and motion events
  * fix a bug in printer code in xterm #403
  * change wcwidth for private-use codes, to make them
    consistently neutral width, i.e., single/double width
    according to whether they are used for CJK.
  * improve test-driver for wcwidth, adding options to
    test the predefined ranges listed in UnicodeData, as well
    as suppressing output where it only shows that the
    system's wcwidth lacks a definition for codes.
  * add  some  of  the  OpenBSD  local-patches,
    including  an ifdef-improvement for DEF_DISALLOWED_WINDOW
  * modify configure script macros to widen pattern for
    $host_os from “linux*gnu” to “linux*gnu*” to cover targets
    such as i686-pc-linux-gnut64 (GenToo #963725).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 406:
  * add option -emoji_width and resource emojiWidth</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774526400">- update to 407:
  * add  private  modes 1020 to 1023 for reporting whether
    xterm uses UTF-8, whether CJK-width is set, whether
    Emoji-width is set, and whether private-width is set.
  * add resource privateWidth to control whether PUA (private use
    area) codes are neutral width or single-width.
  * improve  fix  for Debian #738794, to show boxes for codes
    which are neither  combining  characters  or valid Unicode
    characters
  * improve  switching  to/from  UTF-8  mode  by  saving,
    restoring and resetting the G0-G3 array (Debian #1124802).
  * use ST consistently in terminfo rather than legacy BEL
    minor updates to configure script and terminfo
  * add  option  --enable-resize-adjust for saving and repainting
    parts of  the  window  which  are  lost  when the user resizes
    the window</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1776686400">- update to 409:
  * correct one of the special cases added for Debian #1123877 in
    patch
  * update  version  for  Extended  Window  Manager  Hints
    (EWMH),  in manpage.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1778328000">- update to 410:
  * amend  one  of  the  fixes  for Debian #738794 in patch #407,
    which caused combining characters to be outlined (report by
    "Martin").
  * clarify  in  ctlseqs.ms  which modes listed for DECSET are
    readonly (prompted by discussion with Thomas Wolff).</changelog>
</package>
<package pkgid="52e0370a76d1b45a65dac7539aa31359999db00bf8c0e370bef21f373cac01edb400341f3debddc68d2e59dce6efe8fb6e9bc02e3c208776e576f3cf590b0bba" name="xterm-bin" arch="i586">
  <version epoch="0" ver="410" rel="3.9"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673956800">- update to 378:
  * improve  descriptions  of  XTQMODKEYS  and  XTQALLOWED  features in
    ctlseqs.ms (reports by Bram Moolenaar, Thomas Wolff).
  * add bracketed+paste and report+version building blocks to terminfo,
    from ncurses 6.4
  * improve   check   for   unsupported  formatting  characters,  e.g.,
    zero-width space, to properly ignore them (report by Thomas Wolff).
  * improve/document  error-checking  for  some  of  the controls which
    return   responses:   DECRQSS,   XTGETXRES,   XTSETTCAP,  XTGETTCAP
    (prompted by discussion with David Leadbeater).
  * improve  limit-checks  for fallback font cache (report by Dimitrije
    Erdeljan).
  * improve check for too-wide glyph in fallback font by allowing xterm
    to  continue searching for a suitable font rather than just failing
    on  the first. Also add limitFontWidth to allow changing the amount
    by  which  a  glyph  must extend outside the font's bounding box to
    disallow it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 379:
  * improve text-cursor (patch by Jan Engelhardt):
    + allow selecting CURSOR_BAR mode from command-
    line/Xresources.
    + draw  cursor  using  filled  rectangle  instead
    of  rectangle outline to permit thicker underlines/bars.
    + scale up cursor relative to font size.
  * improve readline modes (Fedora #2166860):
    + document readline modes
    + change the feature to configure by default
    + replace hard-coded SS3 for cursor movement with
    current mode
    + replace hard-coded erase/lnext characters with
    current values
  * improve status-line (report by Thomas Wolff):
    + RIS turns off status-line
    + Right-margin  (DECLRMM  and DECSLRM) limits the
    length of text written/updated in the status-line.
    + Most controls which affect the whole screen are
    ignored while updating the status-line.
  * modify  configure check for tgetent to allow for some special
    cases of ncurses configuration
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 380:
  * reduce compiler warnings in configure script.
  * simplify  the  change for sixelScrolling
  * add  xterm+focus  and  report+da2,  update  report+version building
    blocks in terminfo, from post-ncurses 6.4
  * drop  the  -title  option  from uxterm and koi8rxterm, because that
    interferes  with  deriving  the  default  title  from the -e option
    (Debian  #1031837).  Compensate for this by using the -class option
    to derive a default title.
  * improve  description of readline 2003 mode in ctlseqs.ms
  * other improvements to status-line feature (report by Thomas Wolff):
    + clear status line on DECCOLM
    + ignore DECSASD if no previous DECSSDT
    + allow  DECSSDT 1  immediately  after  DECSSDT 2, i.e., without
    switching back to host mode.
  * adjust  RequestResize  to avoid shrinking screen when using DECCOLM
    while the status-line is active (report/patch by Thomas Wolff).
  * disallow wrapping before the beginning of the screen, to the end of
    the screen, for cursor-back sequences (Redhat #2182357).
  * modify  makefile  to  install the 16x16 xpm files (report by Harald
    Dunkel).
  * update test-package to reflect resolution of Debian #906901.
  * change default of showMissingGlyphs to True.
  * improve handling of double-sized characters when those happen to be
    missing from the bitmap font and/or are fullwidth.
  * pointer/overflow fixes (reported by David Leadbeater):
    + improve  limit-checks  for control-sequence numeric parameters
    in SIXEL graphics.
    + add  null-pointer  checks  in  WriteNow macro to handle a case
    where  SS2  or  SS3  might  be  in  effect  while processing a
    combining character.
    + disallow  ReGIS  reporting  for character-set names containing
    characters other than alphanumerics or underscore.
    (CVE-2023-40359 bsc#1214282)
    + implement  TrueType fallback font for double-sized characters,
    including  Unicode  fullwidth.  Also  add  limitFontHeight  to
    provide    for    configuring    the    distinction    between
    slightly-oversized glyphs and double-sized glyphs.
  * configure script improvements:
    + check for nfsd_t
  * fix a typo in the underline cursor thickness derivation</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 382:
  * amend change to CursorBack&gt; in patch 380, allowing the result
    to be on the hidden right-half of double-cell characters
  * amend xtermDrawString, fixing regression with
  - -disable-wide-chars configuration from patch #380
  * corrected pathname for run-tic.sh, for full
    install in an out-of-tree build
  * fix a regression in wide bitmap fonts versus check for
    missing glyphs</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 384:
  * exclude  ASCII  space  from  showMissingGlyphs,  since a few
    bitmap fonts lack this
  * correct   a   step   in   rendering  double-width  characters
    with bitmap-fonts
  * fixes for ReGIS-related problems:
  * mimic  an  undocumented  hardware  VT340 feature
    which handles color initialization with incomplete parameters.
  * handle whitespace between operator/operands for
    color values.
  * reset ReGIS-context when resetting graphics in RIS.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696334400">- update to 385:
  * fixes for ReGIS (report by Ben Wong).
    + correct conversion from HLS to RGB
    + improve font-caching performance.
  * update tables in wcwidth.c based on Unicode 15.1.0
  * improve fastScroll resource:
    + suppress screen-refreshes for carriage-returns
    + add -jf option to simplify use of this resource.
    + add a control sequence for enabling/disabling the resource.
    + enable this feature by default
  * extend  title-stack  feature  to  allow  an additional parameter to
    directly  access  the  stack, like the XTPUSHCOLORS and XTPOPCOLORS
    feature.
  * correct  size  and  position of box shown for double-cell character
    which  happens  to be missing from the bitmap font (report by Peter
    Fabinski).
  * improved configure script:
    + add  pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
    Waldemar Brodkorb).
    + add configure options --with-utmp-path and --with-wtmp-path to
    override  configure  script's  check  for  utmp/wtmp pathnames
    which are shown in the manual (Debian #1042767).
    + CF_XOPEN_SOURCE  provides  for  defining  _DEFAULT_SOURCE  for
    MinGW32 and MinGW64.
    + sed expression used to report gcc version now works with MinGW
  * ensure   that  line-attributes  are  reset  after  drawing  missing
    character (report by Christian Weisgerber).
  * update config.guess, config.sub
- rebased all patches</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1697457600">- update 387:
  * add DECRQUPSS and DECAUPSS
  * add DECRQDE
  * correct indexing expression in title-stack
- includes changes from 386:
  * improve references in ctlseqs.ms
  * make the maximum amount of memory used for buffering DCS and
    OSC strings configurable with maxStringParse resource
  * improve performance of ReGIS when initializing the largest
    fontsize
  * fix regression in SIXEL colors
  * fix typo in --with-wtmp</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 388:
  * improve disallowPasteControls by adding a category for the
    special characters known to stty (prompted by discussion
    with David Leadbeater).
  * amend support of DECAUPSS, undoing change to initialization of
    G2/G3 so that pasting of GR characters work properly
  * update config.guess, config.sub</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- update to 389:
  * interchange variables in subparameter parsing, fixing a bug
    where subparameters after the first parameter could be
    misidentified
  * correct  popping of icon/window titles in a case where only
    one was pushed from patch #385 changes.
  * add XTQMODKEYS response in DECRQSS, as alternative for vim.
  * correct  DECCIR encoded information on character set size,
    handle a VT525 quirk, and add DECST8C (Windows Terminal
    [#14984]).
  * improve  DECRQCRA  (prompted  by  discussion with James
    Holderness, Windows Terminal #14974).
  * add part of VT525 color controls:
    + DECAC,  to  update  default foreground/background, respond to
    DECRQSS
    + DECATC, to respond with DECRQSS
  * prevent  Unicode  non-characters  from  being  printed
  * modify  send_SGR()  to  avoid modifying colors 16 to 255 in
    printed output (patch by Grady Martin).
  * minor cleanup of miscellaneous error-codes with ERROR_MISC.
  * remove legacy CSI 53 for locator status, corrected in patch
  * modify  DECRQUPSS  and  DECAUPSS feature to support VT5xx
    character sets (report by Thomas Wolff).
  * improve EWMH handling (report/analysis by Edward Rosten)
    + reset  _NET_WM_STATE_HIDDEN  flag  from _NET_WM_STATE  before
    mapping the window to deiconify.
    + cache  X  properties  to reduce latency (adapted
    from patch by Edward Rosten).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1719921600">- update to 392:
  * improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
  * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
  * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
  * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
  * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
  * improve integration between UTF-8 and allowC1Printable.
  * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
  * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
  * add resource incrementalGraphics (prompted by patch by Ben Wong).
  * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
  * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
  * improve typography of control-sequences page (patches by Branden Robinson).
  * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
  * modify ANSI conformance per ECMA-43 and DEC 070:
  * set ANSI conformance level to 3 for DEC levels 2 and up.
  * disable locking shifts in level 1, e.g., VT100.
  * disable single-shifts from G2/G3 in level 1.
  * use UPSS for G2/G3 in levels 2 and up.
  * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
  * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
  * set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
  * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
  * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
  * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
  * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
  * correct loop for trimming environment variables (report/patch by Casper Dik).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720785600">- update to 393:
  * add a check for ANSI SC/RC, to ignore CSI parameters.
  * improve check for missing characters for bitmap-fonts
  * fix regression in error-recovery for SGR parameters
  * change default for --enable-imake configure option
  * fixes for wcwidth
  * eliminate maxStringParse limit for SIXEL
  * improve logic which ignores APC, PM and SOS controls to also
    not accumulate their data temporarily in a buffer.
  * exclude TERM_INGRESS from cleanup of environment variables
  * fix some documentation typos</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1736942400">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 397:
  * add  resource  printRawChars to allow bypassing check in
    which  omits  Unicode non-characters from printing
  * add visible-effect for SUB, per DEC 070 page 5-132.
  * correct a limit-check in private mode 1045.
  * add  optional feature for block-selection, bound to meta-
    button-one
  * if  started  as a VT52, identify the terminal as a real VT52
    rather than VT52 emulated by VT100.
  * amend change to VT52 cursor-addressing per DEC 070 (mintty
    [#1299]).
  * correct ctlseqs.ms suffix for XTTITLEPOS</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Trim bashisms from build recipe</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760184000">- Update to 402:
  * Bug fixes for various character display issues, Unicode
    handling and terminal emulation
  * Bug fixes for window positioning
  * improve permissions-check for valid shell program
  * Expanded handling of special keys and escape sequences
  * Support client messages adjusting default colors
  * build system fixes, code correctness fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1764590400">- update to 404:
  * add numeric keypad codes to XTGETTCAP.
  * implement parsing and cursor positioning for Unicode
    variation selectors 15 and 16.
  * improve limit-checking for mouse button and motion events
  * fix a bug in printer code in xterm #403
  * change wcwidth for private-use codes, to make them
    consistently neutral width, i.e., single/double width
    according to whether they are used for CJK.
  * improve test-driver for wcwidth, adding options to
    test the predefined ranges listed in UnicodeData, as well
    as suppressing output where it only shows that the
    system's wcwidth lacks a definition for codes.
  * add  some  of  the  OpenBSD  local-patches,
    including  an ifdef-improvement for DEF_DISALLOWED_WINDOW
  * modify configure script macros to widen pattern for
    $host_os from “linux*gnu” to “linux*gnu*” to cover targets
    such as i686-pc-linux-gnut64 (GenToo #963725).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 406:
  * add option -emoji_width and resource emojiWidth</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774526400">- update to 407:
  * add  private  modes 1020 to 1023 for reporting whether
    xterm uses UTF-8, whether CJK-width is set, whether
    Emoji-width is set, and whether private-width is set.
  * add resource privateWidth to control whether PUA (private use
    area) codes are neutral width or single-width.
  * improve  fix  for Debian #738794, to show boxes for codes
    which are neither  combining  characters  or valid Unicode
    characters
  * improve  switching  to/from  UTF-8  mode  by  saving,
    restoring and resetting the G0-G3 array (Debian #1124802).
  * use ST consistently in terminfo rather than legacy BEL
    minor updates to configure script and terminfo
  * add  option  --enable-resize-adjust for saving and repainting
    parts of  the  window  which  are  lost  when the user resizes
    the window</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1776686400">- update to 409:
  * correct one of the special cases added for Debian #1123877 in
    patch
  * update  version  for  Extended  Window  Manager  Hints
    (EWMH),  in manpage.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1778328000">- update to 410:
  * amend  one  of  the  fixes  for Debian #738794 in patch #407,
    which caused combining characters to be outlined (report by
    "Martin").
  * clarify  in  ctlseqs.ms  which modes listed for DECSET are
    readonly (prompted by discussion with Thomas Wolff).</changelog>
</package>
<package pkgid="72feb56491da08534c471cc3c8b4e1c99a4761699da2f892d1a675abefe515502831492b7f9019587df02ba4c683491978316d804560471be696e692843ed4d8" name="xterm-bin" arch="x86_64">
  <version epoch="0" ver="410" rel="3.9"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673956800">- update to 378:
  * improve  descriptions  of  XTQMODKEYS  and  XTQALLOWED  features in
    ctlseqs.ms (reports by Bram Moolenaar, Thomas Wolff).
  * add bracketed+paste and report+version building blocks to terminfo,
    from ncurses 6.4
  * improve   check   for   unsupported  formatting  characters,  e.g.,
    zero-width space, to properly ignore them (report by Thomas Wolff).
  * improve/document  error-checking  for  some  of  the controls which
    return   responses:   DECRQSS,   XTGETXRES,   XTSETTCAP,  XTGETTCAP
    (prompted by discussion with David Leadbeater).
  * improve  limit-checks  for fallback font cache (report by Dimitrije
    Erdeljan).
  * improve check for too-wide glyph in fallback font by allowing xterm
    to  continue searching for a suitable font rather than just failing
    on  the first. Also add limitFontWidth to allow changing the amount
    by  which  a  glyph  must extend outside the font's bounding box to
    disallow it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 379:
  * improve text-cursor (patch by Jan Engelhardt):
    + allow selecting CURSOR_BAR mode from command-
    line/Xresources.
    + draw  cursor  using  filled  rectangle  instead
    of  rectangle outline to permit thicker underlines/bars.
    + scale up cursor relative to font size.
  * improve readline modes (Fedora #2166860):
    + document readline modes
    + change the feature to configure by default
    + replace hard-coded SS3 for cursor movement with
    current mode
    + replace hard-coded erase/lnext characters with
    current values
  * improve status-line (report by Thomas Wolff):
    + RIS turns off status-line
    + Right-margin  (DECLRMM  and DECSLRM) limits the
    length of text written/updated in the status-line.
    + Most controls which affect the whole screen are
    ignored while updating the status-line.
  * modify  configure check for tgetent to allow for some special
    cases of ncurses configuration
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 380:
  * reduce compiler warnings in configure script.
  * simplify  the  change for sixelScrolling
  * add  xterm+focus  and  report+da2,  update  report+version building
    blocks in terminfo, from post-ncurses 6.4
  * drop  the  -title  option  from uxterm and koi8rxterm, because that
    interferes  with  deriving  the  default  title  from the -e option
    (Debian  #1031837).  Compensate for this by using the -class option
    to derive a default title.
  * improve  description of readline 2003 mode in ctlseqs.ms
  * other improvements to status-line feature (report by Thomas Wolff):
    + clear status line on DECCOLM
    + ignore DECSASD if no previous DECSSDT
    + allow  DECSSDT 1  immediately  after  DECSSDT 2, i.e., without
    switching back to host mode.
  * adjust  RequestResize  to avoid shrinking screen when using DECCOLM
    while the status-line is active (report/patch by Thomas Wolff).
  * disallow wrapping before the beginning of the screen, to the end of
    the screen, for cursor-back sequences (Redhat #2182357).
  * modify  makefile  to  install the 16x16 xpm files (report by Harald
    Dunkel).
  * update test-package to reflect resolution of Debian #906901.
  * change default of showMissingGlyphs to True.
  * improve handling of double-sized characters when those happen to be
    missing from the bitmap font and/or are fullwidth.
  * pointer/overflow fixes (reported by David Leadbeater):
    + improve  limit-checks  for control-sequence numeric parameters
    in SIXEL graphics.
    + add  null-pointer  checks  in  WriteNow macro to handle a case
    where  SS2  or  SS3  might  be  in  effect  while processing a
    combining character.
    + disallow  ReGIS  reporting  for character-set names containing
    characters other than alphanumerics or underscore.
    (CVE-2023-40359 bsc#1214282)
    + implement  TrueType fallback font for double-sized characters,
    including  Unicode  fullwidth.  Also  add  limitFontHeight  to
    provide    for    configuring    the    distinction    between
    slightly-oversized glyphs and double-sized glyphs.
  * configure script improvements:
    + check for nfsd_t
  * fix a typo in the underline cursor thickness derivation</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 382:
  * amend change to CursorBack&gt; in patch 380, allowing the result
    to be on the hidden right-half of double-cell characters
  * amend xtermDrawString, fixing regression with
  - -disable-wide-chars configuration from patch #380
  * corrected pathname for run-tic.sh, for full
    install in an out-of-tree build
  * fix a regression in wide bitmap fonts versus check for
    missing glyphs</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 384:
  * exclude  ASCII  space  from  showMissingGlyphs,  since a few
    bitmap fonts lack this
  * correct   a   step   in   rendering  double-width  characters
    with bitmap-fonts
  * fixes for ReGIS-related problems:
  * mimic  an  undocumented  hardware  VT340 feature
    which handles color initialization with incomplete parameters.
  * handle whitespace between operator/operands for
    color values.
  * reset ReGIS-context when resetting graphics in RIS.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696334400">- update to 385:
  * fixes for ReGIS (report by Ben Wong).
    + correct conversion from HLS to RGB
    + improve font-caching performance.
  * update tables in wcwidth.c based on Unicode 15.1.0
  * improve fastScroll resource:
    + suppress screen-refreshes for carriage-returns
    + add -jf option to simplify use of this resource.
    + add a control sequence for enabling/disabling the resource.
    + enable this feature by default
  * extend  title-stack  feature  to  allow  an additional parameter to
    directly  access  the  stack, like the XTPUSHCOLORS and XTPOPCOLORS
    feature.
  * correct  size  and  position of box shown for double-cell character
    which  happens  to be missing from the bitmap font (report by Peter
    Fabinski).
  * improved configure script:
    + add  pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
    Waldemar Brodkorb).
    + add configure options --with-utmp-path and --with-wtmp-path to
    override  configure  script's  check  for  utmp/wtmp pathnames
    which are shown in the manual (Debian #1042767).
    + CF_XOPEN_SOURCE  provides  for  defining  _DEFAULT_SOURCE  for
    MinGW32 and MinGW64.
    + sed expression used to report gcc version now works with MinGW
  * ensure   that  line-attributes  are  reset  after  drawing  missing
    character (report by Christian Weisgerber).
  * update config.guess, config.sub
- rebased all patches</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1697457600">- update 387:
  * add DECRQUPSS and DECAUPSS
  * add DECRQDE
  * correct indexing expression in title-stack
- includes changes from 386:
  * improve references in ctlseqs.ms
  * make the maximum amount of memory used for buffering DCS and
    OSC strings configurable with maxStringParse resource
  * improve performance of ReGIS when initializing the largest
    fontsize
  * fix regression in SIXEL colors
  * fix typo in --with-wtmp</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 388:
  * improve disallowPasteControls by adding a category for the
    special characters known to stty (prompted by discussion
    with David Leadbeater).
  * amend support of DECAUPSS, undoing change to initialization of
    G2/G3 so that pasting of GR characters work properly
  * update config.guess, config.sub</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- update to 389:
  * interchange variables in subparameter parsing, fixing a bug
    where subparameters after the first parameter could be
    misidentified
  * correct  popping of icon/window titles in a case where only
    one was pushed from patch #385 changes.
  * add XTQMODKEYS response in DECRQSS, as alternative for vim.
  * correct  DECCIR encoded information on character set size,
    handle a VT525 quirk, and add DECST8C (Windows Terminal
    [#14984]).
  * improve  DECRQCRA  (prompted  by  discussion with James
    Holderness, Windows Terminal #14974).
  * add part of VT525 color controls:
    + DECAC,  to  update  default foreground/background, respond to
    DECRQSS
    + DECATC, to respond with DECRQSS
  * prevent  Unicode  non-characters  from  being  printed
  * modify  send_SGR()  to  avoid modifying colors 16 to 255 in
    printed output (patch by Grady Martin).
  * minor cleanup of miscellaneous error-codes with ERROR_MISC.
  * remove legacy CSI 53 for locator status, corrected in patch
  * modify  DECRQUPSS  and  DECAUPSS feature to support VT5xx
    character sets (report by Thomas Wolff).
  * improve EWMH handling (report/analysis by Edward Rosten)
    + reset  _NET_WM_STATE_HIDDEN  flag  from _NET_WM_STATE  before
    mapping the window to deiconify.
    + cache  X  properties  to reduce latency (adapted
    from patch by Edward Rosten).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1719921600">- update to 392:
  * improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
  * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
  * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
  * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
  * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
  * improve integration between UTF-8 and allowC1Printable.
  * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
  * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
  * add resource incrementalGraphics (prompted by patch by Ben Wong).
  * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
  * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
  * improve typography of control-sequences page (patches by Branden Robinson).
  * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
  * modify ANSI conformance per ECMA-43 and DEC 070:
  * set ANSI conformance level to 3 for DEC levels 2 and up.
  * disable locking shifts in level 1, e.g., VT100.
  * disable single-shifts from G2/G3 in level 1.
  * use UPSS for G2/G3 in levels 2 and up.
  * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
  * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
  * set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
  * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
  * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
  * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
  * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
  * correct loop for trimming environment variables (report/patch by Casper Dik).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720785600">- update to 393:
  * add a check for ANSI SC/RC, to ignore CSI parameters.
  * improve check for missing characters for bitmap-fonts
  * fix regression in error-recovery for SGR parameters
  * change default for --enable-imake configure option
  * fixes for wcwidth
  * eliminate maxStringParse limit for SIXEL
  * improve logic which ignores APC, PM and SOS controls to also
    not accumulate their data temporarily in a buffer.
  * exclude TERM_INGRESS from cleanup of environment variables
  * fix some documentation typos</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1736942400">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 397:
  * add  resource  printRawChars to allow bypassing check in
    which  omits  Unicode non-characters from printing
  * add visible-effect for SUB, per DEC 070 page 5-132.
  * correct a limit-check in private mode 1045.
  * add  optional feature for block-selection, bound to meta-
    button-one
  * if  started  as a VT52, identify the terminal as a real VT52
    rather than VT52 emulated by VT100.
  * amend change to VT52 cursor-addressing per DEC 070 (mintty
    [#1299]).
  * correct ctlseqs.ms suffix for XTTITLEPOS</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Trim bashisms from build recipe</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760184000">- Update to 402:
  * Bug fixes for various character display issues, Unicode
    handling and terminal emulation
  * Bug fixes for window positioning
  * improve permissions-check for valid shell program
  * Expanded handling of special keys and escape sequences
  * Support client messages adjusting default colors
  * build system fixes, code correctness fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1764590400">- update to 404:
  * add numeric keypad codes to XTGETTCAP.
  * implement parsing and cursor positioning for Unicode
    variation selectors 15 and 16.
  * improve limit-checking for mouse button and motion events
  * fix a bug in printer code in xterm #403
  * change wcwidth for private-use codes, to make them
    consistently neutral width, i.e., single/double width
    according to whether they are used for CJK.
  * improve test-driver for wcwidth, adding options to
    test the predefined ranges listed in UnicodeData, as well
    as suppressing output where it only shows that the
    system's wcwidth lacks a definition for codes.
  * add  some  of  the  OpenBSD  local-patches,
    including  an ifdef-improvement for DEF_DISALLOWED_WINDOW
  * modify configure script macros to widen pattern for
    $host_os from “linux*gnu” to “linux*gnu*” to cover targets
    such as i686-pc-linux-gnut64 (GenToo #963725).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 406:
  * add option -emoji_width and resource emojiWidth</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774526400">- update to 407:
  * add  private  modes 1020 to 1023 for reporting whether
    xterm uses UTF-8, whether CJK-width is set, whether
    Emoji-width is set, and whether private-width is set.
  * add resource privateWidth to control whether PUA (private use
    area) codes are neutral width or single-width.
  * improve  fix  for Debian #738794, to show boxes for codes
    which are neither  combining  characters  or valid Unicode
    characters
  * improve  switching  to/from  UTF-8  mode  by  saving,
    restoring and resetting the G0-G3 array (Debian #1124802).
  * use ST consistently in terminfo rather than legacy BEL
    minor updates to configure script and terminfo
  * add  option  --enable-resize-adjust for saving and repainting
    parts of  the  window  which  are  lost  when the user resizes
    the window</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1776686400">- update to 409:
  * correct one of the special cases added for Debian #1123877 in
    patch
  * update  version  for  Extended  Window  Manager  Hints
    (EWMH),  in manpage.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1778328000">- update to 410:
  * amend  one  of  the  fixes  for Debian #738794 in patch #407,
    which caused combining characters to be outlined (report by
    "Martin").
  * clarify  in  ctlseqs.ms  which modes listed for DECSET are
    readonly (prompted by discussion with Thomas Wolff).</changelog>
</package>
<package pkgid="f909a6a9918b7d30c4ae9ec9270d4a2628c05f9453694fb62ea7fc99bf3245c8a3bd22054535df4b3631645538a0cfae305b2575c0160a2978e1a554b5e5fb3b" name="xterm-bin-debuginfo" arch="i586">
  <version epoch="0" ver="410" rel="3.9"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673956800">- update to 378:
  * improve  descriptions  of  XTQMODKEYS  and  XTQALLOWED  features in
    ctlseqs.ms (reports by Bram Moolenaar, Thomas Wolff).
  * add bracketed+paste and report+version building blocks to terminfo,
    from ncurses 6.4
  * improve   check   for   unsupported  formatting  characters,  e.g.,
    zero-width space, to properly ignore them (report by Thomas Wolff).
  * improve/document  error-checking  for  some  of  the controls which
    return   responses:   DECRQSS,   XTGETXRES,   XTSETTCAP,  XTGETTCAP
    (prompted by discussion with David Leadbeater).
  * improve  limit-checks  for fallback font cache (report by Dimitrije
    Erdeljan).
  * improve check for too-wide glyph in fallback font by allowing xterm
    to  continue searching for a suitable font rather than just failing
    on  the first. Also add limitFontWidth to allow changing the amount
    by  which  a  glyph  must extend outside the font's bounding box to
    disallow it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 379:
  * improve text-cursor (patch by Jan Engelhardt):
    + allow selecting CURSOR_BAR mode from command-
    line/Xresources.
    + draw  cursor  using  filled  rectangle  instead
    of  rectangle outline to permit thicker underlines/bars.
    + scale up cursor relative to font size.
  * improve readline modes (Fedora #2166860):
    + document readline modes
    + change the feature to configure by default
    + replace hard-coded SS3 for cursor movement with
    current mode
    + replace hard-coded erase/lnext characters with
    current values
  * improve status-line (report by Thomas Wolff):
    + RIS turns off status-line
    + Right-margin  (DECLRMM  and DECSLRM) limits the
    length of text written/updated in the status-line.
    + Most controls which affect the whole screen are
    ignored while updating the status-line.
  * modify  configure check for tgetent to allow for some special
    cases of ncurses configuration
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 380:
  * reduce compiler warnings in configure script.
  * simplify  the  change for sixelScrolling
  * add  xterm+focus  and  report+da2,  update  report+version building
    blocks in terminfo, from post-ncurses 6.4
  * drop  the  -title  option  from uxterm and koi8rxterm, because that
    interferes  with  deriving  the  default  title  from the -e option
    (Debian  #1031837).  Compensate for this by using the -class option
    to derive a default title.
  * improve  description of readline 2003 mode in ctlseqs.ms
  * other improvements to status-line feature (report by Thomas Wolff):
    + clear status line on DECCOLM
    + ignore DECSASD if no previous DECSSDT
    + allow  DECSSDT 1  immediately  after  DECSSDT 2, i.e., without
    switching back to host mode.
  * adjust  RequestResize  to avoid shrinking screen when using DECCOLM
    while the status-line is active (report/patch by Thomas Wolff).
  * disallow wrapping before the beginning of the screen, to the end of
    the screen, for cursor-back sequences (Redhat #2182357).
  * modify  makefile  to  install the 16x16 xpm files (report by Harald
    Dunkel).
  * update test-package to reflect resolution of Debian #906901.
  * change default of showMissingGlyphs to True.
  * improve handling of double-sized characters when those happen to be
    missing from the bitmap font and/or are fullwidth.
  * pointer/overflow fixes (reported by David Leadbeater):
    + improve  limit-checks  for control-sequence numeric parameters
    in SIXEL graphics.
    + add  null-pointer  checks  in  WriteNow macro to handle a case
    where  SS2  or  SS3  might  be  in  effect  while processing a
    combining character.
    + disallow  ReGIS  reporting  for character-set names containing
    characters other than alphanumerics or underscore.
    (CVE-2023-40359 bsc#1214282)
    + implement  TrueType fallback font for double-sized characters,
    including  Unicode  fullwidth.  Also  add  limitFontHeight  to
    provide    for    configuring    the    distinction    between
    slightly-oversized glyphs and double-sized glyphs.
  * configure script improvements:
    + check for nfsd_t
  * fix a typo in the underline cursor thickness derivation</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 382:
  * amend change to CursorBack&gt; in patch 380, allowing the result
    to be on the hidden right-half of double-cell characters
  * amend xtermDrawString, fixing regression with
  - -disable-wide-chars configuration from patch #380
  * corrected pathname for run-tic.sh, for full
    install in an out-of-tree build
  * fix a regression in wide bitmap fonts versus check for
    missing glyphs</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 384:
  * exclude  ASCII  space  from  showMissingGlyphs,  since a few
    bitmap fonts lack this
  * correct   a   step   in   rendering  double-width  characters
    with bitmap-fonts
  * fixes for ReGIS-related problems:
  * mimic  an  undocumented  hardware  VT340 feature
    which handles color initialization with incomplete parameters.
  * handle whitespace between operator/operands for
    color values.
  * reset ReGIS-context when resetting graphics in RIS.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696334400">- update to 385:
  * fixes for ReGIS (report by Ben Wong).
    + correct conversion from HLS to RGB
    + improve font-caching performance.
  * update tables in wcwidth.c based on Unicode 15.1.0
  * improve fastScroll resource:
    + suppress screen-refreshes for carriage-returns
    + add -jf option to simplify use of this resource.
    + add a control sequence for enabling/disabling the resource.
    + enable this feature by default
  * extend  title-stack  feature  to  allow  an additional parameter to
    directly  access  the  stack, like the XTPUSHCOLORS and XTPOPCOLORS
    feature.
  * correct  size  and  position of box shown for double-cell character
    which  happens  to be missing from the bitmap font (report by Peter
    Fabinski).
  * improved configure script:
    + add  pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
    Waldemar Brodkorb).
    + add configure options --with-utmp-path and --with-wtmp-path to
    override  configure  script's  check  for  utmp/wtmp pathnames
    which are shown in the manual (Debian #1042767).
    + CF_XOPEN_SOURCE  provides  for  defining  _DEFAULT_SOURCE  for
    MinGW32 and MinGW64.
    + sed expression used to report gcc version now works with MinGW
  * ensure   that  line-attributes  are  reset  after  drawing  missing
    character (report by Christian Weisgerber).
  * update config.guess, config.sub
- rebased all patches</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1697457600">- update 387:
  * add DECRQUPSS and DECAUPSS
  * add DECRQDE
  * correct indexing expression in title-stack
- includes changes from 386:
  * improve references in ctlseqs.ms
  * make the maximum amount of memory used for buffering DCS and
    OSC strings configurable with maxStringParse resource
  * improve performance of ReGIS when initializing the largest
    fontsize
  * fix regression in SIXEL colors
  * fix typo in --with-wtmp</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 388:
  * improve disallowPasteControls by adding a category for the
    special characters known to stty (prompted by discussion
    with David Leadbeater).
  * amend support of DECAUPSS, undoing change to initialization of
    G2/G3 so that pasting of GR characters work properly
  * update config.guess, config.sub</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- update to 389:
  * interchange variables in subparameter parsing, fixing a bug
    where subparameters after the first parameter could be
    misidentified
  * correct  popping of icon/window titles in a case where only
    one was pushed from patch #385 changes.
  * add XTQMODKEYS response in DECRQSS, as alternative for vim.
  * correct  DECCIR encoded information on character set size,
    handle a VT525 quirk, and add DECST8C (Windows Terminal
    [#14984]).
  * improve  DECRQCRA  (prompted  by  discussion with James
    Holderness, Windows Terminal #14974).
  * add part of VT525 color controls:
    + DECAC,  to  update  default foreground/background, respond to
    DECRQSS
    + DECATC, to respond with DECRQSS
  * prevent  Unicode  non-characters  from  being  printed
  * modify  send_SGR()  to  avoid modifying colors 16 to 255 in
    printed output (patch by Grady Martin).
  * minor cleanup of miscellaneous error-codes with ERROR_MISC.
  * remove legacy CSI 53 for locator status, corrected in patch
  * modify  DECRQUPSS  and  DECAUPSS feature to support VT5xx
    character sets (report by Thomas Wolff).
  * improve EWMH handling (report/analysis by Edward Rosten)
    + reset  _NET_WM_STATE_HIDDEN  flag  from _NET_WM_STATE  before
    mapping the window to deiconify.
    + cache  X  properties  to reduce latency (adapted
    from patch by Edward Rosten).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1719921600">- update to 392:
  * improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
  * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
  * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
  * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
  * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
  * improve integration between UTF-8 and allowC1Printable.
  * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
  * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
  * add resource incrementalGraphics (prompted by patch by Ben Wong).
  * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
  * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
  * improve typography of control-sequences page (patches by Branden Robinson).
  * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
  * modify ANSI conformance per ECMA-43 and DEC 070:
  * set ANSI conformance level to 3 for DEC levels 2 and up.
  * disable locking shifts in level 1, e.g., VT100.
  * disable single-shifts from G2/G3 in level 1.
  * use UPSS for G2/G3 in levels 2 and up.
  * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
  * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
  * set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
  * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
  * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
  * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
  * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
  * correct loop for trimming environment variables (report/patch by Casper Dik).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720785600">- update to 393:
  * add a check for ANSI SC/RC, to ignore CSI parameters.
  * improve check for missing characters for bitmap-fonts
  * fix regression in error-recovery for SGR parameters
  * change default for --enable-imake configure option
  * fixes for wcwidth
  * eliminate maxStringParse limit for SIXEL
  * improve logic which ignores APC, PM and SOS controls to also
    not accumulate their data temporarily in a buffer.
  * exclude TERM_INGRESS from cleanup of environment variables
  * fix some documentation typos</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1736942400">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 397:
  * add  resource  printRawChars to allow bypassing check in
    which  omits  Unicode non-characters from printing
  * add visible-effect for SUB, per DEC 070 page 5-132.
  * correct a limit-check in private mode 1045.
  * add  optional feature for block-selection, bound to meta-
    button-one
  * if  started  as a VT52, identify the terminal as a real VT52
    rather than VT52 emulated by VT100.
  * amend change to VT52 cursor-addressing per DEC 070 (mintty
    [#1299]).
  * correct ctlseqs.ms suffix for XTTITLEPOS</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Trim bashisms from build recipe</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760184000">- Update to 402:
  * Bug fixes for various character display issues, Unicode
    handling and terminal emulation
  * Bug fixes for window positioning
  * improve permissions-check for valid shell program
  * Expanded handling of special keys and escape sequences
  * Support client messages adjusting default colors
  * build system fixes, code correctness fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1764590400">- update to 404:
  * add numeric keypad codes to XTGETTCAP.
  * implement parsing and cursor positioning for Unicode
    variation selectors 15 and 16.
  * improve limit-checking for mouse button and motion events
  * fix a bug in printer code in xterm #403
  * change wcwidth for private-use codes, to make them
    consistently neutral width, i.e., single/double width
    according to whether they are used for CJK.
  * improve test-driver for wcwidth, adding options to
    test the predefined ranges listed in UnicodeData, as well
    as suppressing output where it only shows that the
    system's wcwidth lacks a definition for codes.
  * add  some  of  the  OpenBSD  local-patches,
    including  an ifdef-improvement for DEF_DISALLOWED_WINDOW
  * modify configure script macros to widen pattern for
    $host_os from “linux*gnu” to “linux*gnu*” to cover targets
    such as i686-pc-linux-gnut64 (GenToo #963725).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 406:
  * add option -emoji_width and resource emojiWidth</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774526400">- update to 407:
  * add  private  modes 1020 to 1023 for reporting whether
    xterm uses UTF-8, whether CJK-width is set, whether
    Emoji-width is set, and whether private-width is set.
  * add resource privateWidth to control whether PUA (private use
    area) codes are neutral width or single-width.
  * improve  fix  for Debian #738794, to show boxes for codes
    which are neither  combining  characters  or valid Unicode
    characters
  * improve  switching  to/from  UTF-8  mode  by  saving,
    restoring and resetting the G0-G3 array (Debian #1124802).
  * use ST consistently in terminfo rather than legacy BEL
    minor updates to configure script and terminfo
  * add  option  --enable-resize-adjust for saving and repainting
    parts of  the  window  which  are  lost  when the user resizes
    the window</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1776686400">- update to 409:
  * correct one of the special cases added for Debian #1123877 in
    patch
  * update  version  for  Extended  Window  Manager  Hints
    (EWMH),  in manpage.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1778328000">- update to 410:
  * amend  one  of  the  fixes  for Debian #738794 in patch #407,
    which caused combining characters to be outlined (report by
    "Martin").
  * clarify  in  ctlseqs.ms  which modes listed for DECSET are
    readonly (prompted by discussion with Thomas Wolff).</changelog>
</package>
<package pkgid="a0d8e21e3217505e492b8c3708e5e09e319f48c4d3b6bb1ae9cc60ae915fef3432264d6596e1be681210170a5729cdfd8ff43ffad0eafaa3fed010e018f8f491" name="xterm-bin-debuginfo" arch="x86_64">
  <version epoch="0" ver="410" rel="3.9"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673956800">- update to 378:
  * improve  descriptions  of  XTQMODKEYS  and  XTQALLOWED  features in
    ctlseqs.ms (reports by Bram Moolenaar, Thomas Wolff).
  * add bracketed+paste and report+version building blocks to terminfo,
    from ncurses 6.4
  * improve   check   for   unsupported  formatting  characters,  e.g.,
    zero-width space, to properly ignore them (report by Thomas Wolff).
  * improve/document  error-checking  for  some  of  the controls which
    return   responses:   DECRQSS,   XTGETXRES,   XTSETTCAP,  XTGETTCAP
    (prompted by discussion with David Leadbeater).
  * improve  limit-checks  for fallback font cache (report by Dimitrije
    Erdeljan).
  * improve check for too-wide glyph in fallback font by allowing xterm
    to  continue searching for a suitable font rather than just failing
    on  the first. Also add limitFontWidth to allow changing the amount
    by  which  a  glyph  must extend outside the font's bounding box to
    disallow it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 379:
  * improve text-cursor (patch by Jan Engelhardt):
    + allow selecting CURSOR_BAR mode from command-
    line/Xresources.
    + draw  cursor  using  filled  rectangle  instead
    of  rectangle outline to permit thicker underlines/bars.
    + scale up cursor relative to font size.
  * improve readline modes (Fedora #2166860):
    + document readline modes
    + change the feature to configure by default
    + replace hard-coded SS3 for cursor movement with
    current mode
    + replace hard-coded erase/lnext characters with
    current values
  * improve status-line (report by Thomas Wolff):
    + RIS turns off status-line
    + Right-margin  (DECLRMM  and DECSLRM) limits the
    length of text written/updated in the status-line.
    + Most controls which affect the whole screen are
    ignored while updating the status-line.
  * modify  configure check for tgetent to allow for some special
    cases of ncurses configuration
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 380:
  * reduce compiler warnings in configure script.
  * simplify  the  change for sixelScrolling
  * add  xterm+focus  and  report+da2,  update  report+version building
    blocks in terminfo, from post-ncurses 6.4
  * drop  the  -title  option  from uxterm and koi8rxterm, because that
    interferes  with  deriving  the  default  title  from the -e option
    (Debian  #1031837).  Compensate for this by using the -class option
    to derive a default title.
  * improve  description of readline 2003 mode in ctlseqs.ms
  * other improvements to status-line feature (report by Thomas Wolff):
    + clear status line on DECCOLM
    + ignore DECSASD if no previous DECSSDT
    + allow  DECSSDT 1  immediately  after  DECSSDT 2, i.e., without
    switching back to host mode.
  * adjust  RequestResize  to avoid shrinking screen when using DECCOLM
    while the status-line is active (report/patch by Thomas Wolff).
  * disallow wrapping before the beginning of the screen, to the end of
    the screen, for cursor-back sequences (Redhat #2182357).
  * modify  makefile  to  install the 16x16 xpm files (report by Harald
    Dunkel).
  * update test-package to reflect resolution of Debian #906901.
  * change default of showMissingGlyphs to True.
  * improve handling of double-sized characters when those happen to be
    missing from the bitmap font and/or are fullwidth.
  * pointer/overflow fixes (reported by David Leadbeater):
    + improve  limit-checks  for control-sequence numeric parameters
    in SIXEL graphics.
    + add  null-pointer  checks  in  WriteNow macro to handle a case
    where  SS2  or  SS3  might  be  in  effect  while processing a
    combining character.
    + disallow  ReGIS  reporting  for character-set names containing
    characters other than alphanumerics or underscore.
    (CVE-2023-40359 bsc#1214282)
    + implement  TrueType fallback font for double-sized characters,
    including  Unicode  fullwidth.  Also  add  limitFontHeight  to
    provide    for    configuring    the    distinction    between
    slightly-oversized glyphs and double-sized glyphs.
  * configure script improvements:
    + check for nfsd_t
  * fix a typo in the underline cursor thickness derivation</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 382:
  * amend change to CursorBack&gt; in patch 380, allowing the result
    to be on the hidden right-half of double-cell characters
  * amend xtermDrawString, fixing regression with
  - -disable-wide-chars configuration from patch #380
  * corrected pathname for run-tic.sh, for full
    install in an out-of-tree build
  * fix a regression in wide bitmap fonts versus check for
    missing glyphs</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 384:
  * exclude  ASCII  space  from  showMissingGlyphs,  since a few
    bitmap fonts lack this
  * correct   a   step   in   rendering  double-width  characters
    with bitmap-fonts
  * fixes for ReGIS-related problems:
  * mimic  an  undocumented  hardware  VT340 feature
    which handles color initialization with incomplete parameters.
  * handle whitespace between operator/operands for
    color values.
  * reset ReGIS-context when resetting graphics in RIS.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696334400">- update to 385:
  * fixes for ReGIS (report by Ben Wong).
    + correct conversion from HLS to RGB
    + improve font-caching performance.
  * update tables in wcwidth.c based on Unicode 15.1.0
  * improve fastScroll resource:
    + suppress screen-refreshes for carriage-returns
    + add -jf option to simplify use of this resource.
    + add a control sequence for enabling/disabling the resource.
    + enable this feature by default
  * extend  title-stack  feature  to  allow  an additional parameter to
    directly  access  the  stack, like the XTPUSHCOLORS and XTPOPCOLORS
    feature.
  * correct  size  and  position of box shown for double-cell character
    which  happens  to be missing from the bitmap font (report by Peter
    Fabinski).
  * improved configure script:
    + add  pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
    Waldemar Brodkorb).
    + add configure options --with-utmp-path and --with-wtmp-path to
    override  configure  script's  check  for  utmp/wtmp pathnames
    which are shown in the manual (Debian #1042767).
    + CF_XOPEN_SOURCE  provides  for  defining  _DEFAULT_SOURCE  for
    MinGW32 and MinGW64.
    + sed expression used to report gcc version now works with MinGW
  * ensure   that  line-attributes  are  reset  after  drawing  missing
    character (report by Christian Weisgerber).
  * update config.guess, config.sub
- rebased all patches</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1697457600">- update 387:
  * add DECRQUPSS and DECAUPSS
  * add DECRQDE
  * correct indexing expression in title-stack
- includes changes from 386:
  * improve references in ctlseqs.ms
  * make the maximum amount of memory used for buffering DCS and
    OSC strings configurable with maxStringParse resource
  * improve performance of ReGIS when initializing the largest
    fontsize
  * fix regression in SIXEL colors
  * fix typo in --with-wtmp</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 388:
  * improve disallowPasteControls by adding a category for the
    special characters known to stty (prompted by discussion
    with David Leadbeater).
  * amend support of DECAUPSS, undoing change to initialization of
    G2/G3 so that pasting of GR characters work properly
  * update config.guess, config.sub</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- update to 389:
  * interchange variables in subparameter parsing, fixing a bug
    where subparameters after the first parameter could be
    misidentified
  * correct  popping of icon/window titles in a case where only
    one was pushed from patch #385 changes.
  * add XTQMODKEYS response in DECRQSS, as alternative for vim.
  * correct  DECCIR encoded information on character set size,
    handle a VT525 quirk, and add DECST8C (Windows Terminal
    [#14984]).
  * improve  DECRQCRA  (prompted  by  discussion with James
    Holderness, Windows Terminal #14974).
  * add part of VT525 color controls:
    + DECAC,  to  update  default foreground/background, respond to
    DECRQSS
    + DECATC, to respond with DECRQSS
  * prevent  Unicode  non-characters  from  being  printed
  * modify  send_SGR()  to  avoid modifying colors 16 to 255 in
    printed output (patch by Grady Martin).
  * minor cleanup of miscellaneous error-codes with ERROR_MISC.
  * remove legacy CSI 53 for locator status, corrected in patch
  * modify  DECRQUPSS  and  DECAUPSS feature to support VT5xx
    character sets (report by Thomas Wolff).
  * improve EWMH handling (report/analysis by Edward Rosten)
    + reset  _NET_WM_STATE_HIDDEN  flag  from _NET_WM_STATE  before
    mapping the window to deiconify.
    + cache  X  properties  to reduce latency (adapted
    from patch by Edward Rosten).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1719921600">- update to 392:
  * improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
  * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
  * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
  * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
  * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
  * improve integration between UTF-8 and allowC1Printable.
  * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
  * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
  * add resource incrementalGraphics (prompted by patch by Ben Wong).
  * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
  * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
  * improve typography of control-sequences page (patches by Branden Robinson).
  * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
  * modify ANSI conformance per ECMA-43 and DEC 070:
  * set ANSI conformance level to 3 for DEC levels 2 and up.
  * disable locking shifts in level 1, e.g., VT100.
  * disable single-shifts from G2/G3 in level 1.
  * use UPSS for G2/G3 in levels 2 and up.
  * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
  * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
  * set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
  * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
  * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
  * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
  * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
  * correct loop for trimming environment variables (report/patch by Casper Dik).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720785600">- update to 393:
  * add a check for ANSI SC/RC, to ignore CSI parameters.
  * improve check for missing characters for bitmap-fonts
  * fix regression in error-recovery for SGR parameters
  * change default for --enable-imake configure option
  * fixes for wcwidth
  * eliminate maxStringParse limit for SIXEL
  * improve logic which ignores APC, PM and SOS controls to also
    not accumulate their data temporarily in a buffer.
  * exclude TERM_INGRESS from cleanup of environment variables
  * fix some documentation typos</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1736942400">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 397:
  * add  resource  printRawChars to allow bypassing check in
    which  omits  Unicode non-characters from printing
  * add visible-effect for SUB, per DEC 070 page 5-132.
  * correct a limit-check in private mode 1045.
  * add  optional feature for block-selection, bound to meta-
    button-one
  * if  started  as a VT52, identify the terminal as a real VT52
    rather than VT52 emulated by VT100.
  * amend change to VT52 cursor-addressing per DEC 070 (mintty
    [#1299]).
  * correct ctlseqs.ms suffix for XTTITLEPOS</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Trim bashisms from build recipe</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760184000">- Update to 402:
  * Bug fixes for various character display issues, Unicode
    handling and terminal emulation
  * Bug fixes for window positioning
  * improve permissions-check for valid shell program
  * Expanded handling of special keys and escape sequences
  * Support client messages adjusting default colors
  * build system fixes, code correctness fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1764590400">- update to 404:
  * add numeric keypad codes to XTGETTCAP.
  * implement parsing and cursor positioning for Unicode
    variation selectors 15 and 16.
  * improve limit-checking for mouse button and motion events
  * fix a bug in printer code in xterm #403
  * change wcwidth for private-use codes, to make them
    consistently neutral width, i.e., single/double width
    according to whether they are used for CJK.
  * improve test-driver for wcwidth, adding options to
    test the predefined ranges listed in UnicodeData, as well
    as suppressing output where it only shows that the
    system's wcwidth lacks a definition for codes.
  * add  some  of  the  OpenBSD  local-patches,
    including  an ifdef-improvement for DEF_DISALLOWED_WINDOW
  * modify configure script macros to widen pattern for
    $host_os from “linux*gnu” to “linux*gnu*” to cover targets
    such as i686-pc-linux-gnut64 (GenToo #963725).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 406:
  * add option -emoji_width and resource emojiWidth</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774526400">- update to 407:
  * add  private  modes 1020 to 1023 for reporting whether
    xterm uses UTF-8, whether CJK-width is set, whether
    Emoji-width is set, and whether private-width is set.
  * add resource privateWidth to control whether PUA (private use
    area) codes are neutral width or single-width.
  * improve  fix  for Debian #738794, to show boxes for codes
    which are neither  combining  characters  or valid Unicode
    characters
  * improve  switching  to/from  UTF-8  mode  by  saving,
    restoring and resetting the G0-G3 array (Debian #1124802).
  * use ST consistently in terminfo rather than legacy BEL
    minor updates to configure script and terminfo
  * add  option  --enable-resize-adjust for saving and repainting
    parts of  the  window  which  are  lost  when the user resizes
    the window</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1776686400">- update to 409:
  * correct one of the special cases added for Debian #1123877 in
    patch
  * update  version  for  Extended  Window  Manager  Hints
    (EWMH),  in manpage.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1778328000">- update to 410:
  * amend  one  of  the  fixes  for Debian #738794 in patch #407,
    which caused combining characters to be outlined (report by
    "Martin").
  * clarify  in  ctlseqs.ms  which modes listed for DECSET are
    readonly (prompted by discussion with Thomas Wolff).</changelog>
</package>
<package pkgid="6003c7c5e562b98d998cae2f06b67eef736cf9a8cfa1211d3aa8a0306311dee9cf380c83bf66db0bd5472f5c02993950d990c7eefa269f6de310ccdbc0b2fddc" name="xterm-debuginfo" arch="i586">
  <version epoch="0" ver="410" rel="3.9"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673956800">- update to 378:
  * improve  descriptions  of  XTQMODKEYS  and  XTQALLOWED  features in
    ctlseqs.ms (reports by Bram Moolenaar, Thomas Wolff).
  * add bracketed+paste and report+version building blocks to terminfo,
    from ncurses 6.4
  * improve   check   for   unsupported  formatting  characters,  e.g.,
    zero-width space, to properly ignore them (report by Thomas Wolff).
  * improve/document  error-checking  for  some  of  the controls which
    return   responses:   DECRQSS,   XTGETXRES,   XTSETTCAP,  XTGETTCAP
    (prompted by discussion with David Leadbeater).
  * improve  limit-checks  for fallback font cache (report by Dimitrije
    Erdeljan).
  * improve check for too-wide glyph in fallback font by allowing xterm
    to  continue searching for a suitable font rather than just failing
    on  the first. Also add limitFontWidth to allow changing the amount
    by  which  a  glyph  must extend outside the font's bounding box to
    disallow it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 379:
  * improve text-cursor (patch by Jan Engelhardt):
    + allow selecting CURSOR_BAR mode from command-
    line/Xresources.
    + draw  cursor  using  filled  rectangle  instead
    of  rectangle outline to permit thicker underlines/bars.
    + scale up cursor relative to font size.
  * improve readline modes (Fedora #2166860):
    + document readline modes
    + change the feature to configure by default
    + replace hard-coded SS3 for cursor movement with
    current mode
    + replace hard-coded erase/lnext characters with
    current values
  * improve status-line (report by Thomas Wolff):
    + RIS turns off status-line
    + Right-margin  (DECLRMM  and DECSLRM) limits the
    length of text written/updated in the status-line.
    + Most controls which affect the whole screen are
    ignored while updating the status-line.
  * modify  configure check for tgetent to allow for some special
    cases of ncurses configuration
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 380:
  * reduce compiler warnings in configure script.
  * simplify  the  change for sixelScrolling
  * add  xterm+focus  and  report+da2,  update  report+version building
    blocks in terminfo, from post-ncurses 6.4
  * drop  the  -title  option  from uxterm and koi8rxterm, because that
    interferes  with  deriving  the  default  title  from the -e option
    (Debian  #1031837).  Compensate for this by using the -class option
    to derive a default title.
  * improve  description of readline 2003 mode in ctlseqs.ms
  * other improvements to status-line feature (report by Thomas Wolff):
    + clear status line on DECCOLM
    + ignore DECSASD if no previous DECSSDT
    + allow  DECSSDT 1  immediately  after  DECSSDT 2, i.e., without
    switching back to host mode.
  * adjust  RequestResize  to avoid shrinking screen when using DECCOLM
    while the status-line is active (report/patch by Thomas Wolff).
  * disallow wrapping before the beginning of the screen, to the end of
    the screen, for cursor-back sequences (Redhat #2182357).
  * modify  makefile  to  install the 16x16 xpm files (report by Harald
    Dunkel).
  * update test-package to reflect resolution of Debian #906901.
  * change default of showMissingGlyphs to True.
  * improve handling of double-sized characters when those happen to be
    missing from the bitmap font and/or are fullwidth.
  * pointer/overflow fixes (reported by David Leadbeater):
    + improve  limit-checks  for control-sequence numeric parameters
    in SIXEL graphics.
    + add  null-pointer  checks  in  WriteNow macro to handle a case
    where  SS2  or  SS3  might  be  in  effect  while processing a
    combining character.
    + disallow  ReGIS  reporting  for character-set names containing
    characters other than alphanumerics or underscore.
    (CVE-2023-40359 bsc#1214282)
    + implement  TrueType fallback font for double-sized characters,
    including  Unicode  fullwidth.  Also  add  limitFontHeight  to
    provide    for    configuring    the    distinction    between
    slightly-oversized glyphs and double-sized glyphs.
  * configure script improvements:
    + check for nfsd_t
  * fix a typo in the underline cursor thickness derivation</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 382:
  * amend change to CursorBack&gt; in patch 380, allowing the result
    to be on the hidden right-half of double-cell characters
  * amend xtermDrawString, fixing regression with
  - -disable-wide-chars configuration from patch #380
  * corrected pathname for run-tic.sh, for full
    install in an out-of-tree build
  * fix a regression in wide bitmap fonts versus check for
    missing glyphs</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 384:
  * exclude  ASCII  space  from  showMissingGlyphs,  since a few
    bitmap fonts lack this
  * correct   a   step   in   rendering  double-width  characters
    with bitmap-fonts
  * fixes for ReGIS-related problems:
  * mimic  an  undocumented  hardware  VT340 feature
    which handles color initialization with incomplete parameters.
  * handle whitespace between operator/operands for
    color values.
  * reset ReGIS-context when resetting graphics in RIS.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696334400">- update to 385:
  * fixes for ReGIS (report by Ben Wong).
    + correct conversion from HLS to RGB
    + improve font-caching performance.
  * update tables in wcwidth.c based on Unicode 15.1.0
  * improve fastScroll resource:
    + suppress screen-refreshes for carriage-returns
    + add -jf option to simplify use of this resource.
    + add a control sequence for enabling/disabling the resource.
    + enable this feature by default
  * extend  title-stack  feature  to  allow  an additional parameter to
    directly  access  the  stack, like the XTPUSHCOLORS and XTPOPCOLORS
    feature.
  * correct  size  and  position of box shown for double-cell character
    which  happens  to be missing from the bitmap font (report by Peter
    Fabinski).
  * improved configure script:
    + add  pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
    Waldemar Brodkorb).
    + add configure options --with-utmp-path and --with-wtmp-path to
    override  configure  script's  check  for  utmp/wtmp pathnames
    which are shown in the manual (Debian #1042767).
    + CF_XOPEN_SOURCE  provides  for  defining  _DEFAULT_SOURCE  for
    MinGW32 and MinGW64.
    + sed expression used to report gcc version now works with MinGW
  * ensure   that  line-attributes  are  reset  after  drawing  missing
    character (report by Christian Weisgerber).
  * update config.guess, config.sub
- rebased all patches</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1697457600">- update 387:
  * add DECRQUPSS and DECAUPSS
  * add DECRQDE
  * correct indexing expression in title-stack
- includes changes from 386:
  * improve references in ctlseqs.ms
  * make the maximum amount of memory used for buffering DCS and
    OSC strings configurable with maxStringParse resource
  * improve performance of ReGIS when initializing the largest
    fontsize
  * fix regression in SIXEL colors
  * fix typo in --with-wtmp</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 388:
  * improve disallowPasteControls by adding a category for the
    special characters known to stty (prompted by discussion
    with David Leadbeater).
  * amend support of DECAUPSS, undoing change to initialization of
    G2/G3 so that pasting of GR characters work properly
  * update config.guess, config.sub</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- update to 389:
  * interchange variables in subparameter parsing, fixing a bug
    where subparameters after the first parameter could be
    misidentified
  * correct  popping of icon/window titles in a case where only
    one was pushed from patch #385 changes.
  * add XTQMODKEYS response in DECRQSS, as alternative for vim.
  * correct  DECCIR encoded information on character set size,
    handle a VT525 quirk, and add DECST8C (Windows Terminal
    [#14984]).
  * improve  DECRQCRA  (prompted  by  discussion with James
    Holderness, Windows Terminal #14974).
  * add part of VT525 color controls:
    + DECAC,  to  update  default foreground/background, respond to
    DECRQSS
    + DECATC, to respond with DECRQSS
  * prevent  Unicode  non-characters  from  being  printed
  * modify  send_SGR()  to  avoid modifying colors 16 to 255 in
    printed output (patch by Grady Martin).
  * minor cleanup of miscellaneous error-codes with ERROR_MISC.
  * remove legacy CSI 53 for locator status, corrected in patch
  * modify  DECRQUPSS  and  DECAUPSS feature to support VT5xx
    character sets (report by Thomas Wolff).
  * improve EWMH handling (report/analysis by Edward Rosten)
    + reset  _NET_WM_STATE_HIDDEN  flag  from _NET_WM_STATE  before
    mapping the window to deiconify.
    + cache  X  properties  to reduce latency (adapted
    from patch by Edward Rosten).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1719921600">- update to 392:
  * improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
  * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
  * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
  * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
  * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
  * improve integration between UTF-8 and allowC1Printable.
  * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
  * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
  * add resource incrementalGraphics (prompted by patch by Ben Wong).
  * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
  * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
  * improve typography of control-sequences page (patches by Branden Robinson).
  * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
  * modify ANSI conformance per ECMA-43 and DEC 070:
  * set ANSI conformance level to 3 for DEC levels 2 and up.
  * disable locking shifts in level 1, e.g., VT100.
  * disable single-shifts from G2/G3 in level 1.
  * use UPSS for G2/G3 in levels 2 and up.
  * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
  * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
  * set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
  * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
  * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
  * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
  * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
  * correct loop for trimming environment variables (report/patch by Casper Dik).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720785600">- update to 393:
  * add a check for ANSI SC/RC, to ignore CSI parameters.
  * improve check for missing characters for bitmap-fonts
  * fix regression in error-recovery for SGR parameters
  * change default for --enable-imake configure option
  * fixes for wcwidth
  * eliminate maxStringParse limit for SIXEL
  * improve logic which ignores APC, PM and SOS controls to also
    not accumulate their data temporarily in a buffer.
  * exclude TERM_INGRESS from cleanup of environment variables
  * fix some documentation typos</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1736942400">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 397:
  * add  resource  printRawChars to allow bypassing check in
    which  omits  Unicode non-characters from printing
  * add visible-effect for SUB, per DEC 070 page 5-132.
  * correct a limit-check in private mode 1045.
  * add  optional feature for block-selection, bound to meta-
    button-one
  * if  started  as a VT52, identify the terminal as a real VT52
    rather than VT52 emulated by VT100.
  * amend change to VT52 cursor-addressing per DEC 070 (mintty
    [#1299]).
  * correct ctlseqs.ms suffix for XTTITLEPOS</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Trim bashisms from build recipe</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760184000">- Update to 402:
  * Bug fixes for various character display issues, Unicode
    handling and terminal emulation
  * Bug fixes for window positioning
  * improve permissions-check for valid shell program
  * Expanded handling of special keys and escape sequences
  * Support client messages adjusting default colors
  * build system fixes, code correctness fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1764590400">- update to 404:
  * add numeric keypad codes to XTGETTCAP.
  * implement parsing and cursor positioning for Unicode
    variation selectors 15 and 16.
  * improve limit-checking for mouse button and motion events
  * fix a bug in printer code in xterm #403
  * change wcwidth for private-use codes, to make them
    consistently neutral width, i.e., single/double width
    according to whether they are used for CJK.
  * improve test-driver for wcwidth, adding options to
    test the predefined ranges listed in UnicodeData, as well
    as suppressing output where it only shows that the
    system's wcwidth lacks a definition for codes.
  * add  some  of  the  OpenBSD  local-patches,
    including  an ifdef-improvement for DEF_DISALLOWED_WINDOW
  * modify configure script macros to widen pattern for
    $host_os from “linux*gnu” to “linux*gnu*” to cover targets
    such as i686-pc-linux-gnut64 (GenToo #963725).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 406:
  * add option -emoji_width and resource emojiWidth</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774526400">- update to 407:
  * add  private  modes 1020 to 1023 for reporting whether
    xterm uses UTF-8, whether CJK-width is set, whether
    Emoji-width is set, and whether private-width is set.
  * add resource privateWidth to control whether PUA (private use
    area) codes are neutral width or single-width.
  * improve  fix  for Debian #738794, to show boxes for codes
    which are neither  combining  characters  or valid Unicode
    characters
  * improve  switching  to/from  UTF-8  mode  by  saving,
    restoring and resetting the G0-G3 array (Debian #1124802).
  * use ST consistently in terminfo rather than legacy BEL
    minor updates to configure script and terminfo
  * add  option  --enable-resize-adjust for saving and repainting
    parts of  the  window  which  are  lost  when the user resizes
    the window</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1776686400">- update to 409:
  * correct one of the special cases added for Debian #1123877 in
    patch
  * update  version  for  Extended  Window  Manager  Hints
    (EWMH),  in manpage.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1778328000">- update to 410:
  * amend  one  of  the  fixes  for Debian #738794 in patch #407,
    which caused combining characters to be outlined (report by
    "Martin").
  * clarify  in  ctlseqs.ms  which modes listed for DECSET are
    readonly (prompted by discussion with Thomas Wolff).</changelog>
</package>
<package pkgid="8514fb60be55017ce5d7902e4158fd086d7ce9602ad0ee5a2c9e388b87ad73794fbd76ef8b2892f7676eb8b0b4795eaeb526541d376fafee03f1d5d4c63e3be3" name="xterm-debuginfo" arch="x86_64">
  <version epoch="0" ver="410" rel="3.9"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673956800">- update to 378:
  * improve  descriptions  of  XTQMODKEYS  and  XTQALLOWED  features in
    ctlseqs.ms (reports by Bram Moolenaar, Thomas Wolff).
  * add bracketed+paste and report+version building blocks to terminfo,
    from ncurses 6.4
  * improve   check   for   unsupported  formatting  characters,  e.g.,
    zero-width space, to properly ignore them (report by Thomas Wolff).
  * improve/document  error-checking  for  some  of  the controls which
    return   responses:   DECRQSS,   XTGETXRES,   XTSETTCAP,  XTGETTCAP
    (prompted by discussion with David Leadbeater).
  * improve  limit-checks  for fallback font cache (report by Dimitrije
    Erdeljan).
  * improve check for too-wide glyph in fallback font by allowing xterm
    to  continue searching for a suitable font rather than just failing
    on  the first. Also add limitFontWidth to allow changing the amount
    by  which  a  glyph  must extend outside the font's bounding box to
    disallow it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 379:
  * improve text-cursor (patch by Jan Engelhardt):
    + allow selecting CURSOR_BAR mode from command-
    line/Xresources.
    + draw  cursor  using  filled  rectangle  instead
    of  rectangle outline to permit thicker underlines/bars.
    + scale up cursor relative to font size.
  * improve readline modes (Fedora #2166860):
    + document readline modes
    + change the feature to configure by default
    + replace hard-coded SS3 for cursor movement with
    current mode
    + replace hard-coded erase/lnext characters with
    current values
  * improve status-line (report by Thomas Wolff):
    + RIS turns off status-line
    + Right-margin  (DECLRMM  and DECSLRM) limits the
    length of text written/updated in the status-line.
    + Most controls which affect the whole screen are
    ignored while updating the status-line.
  * modify  configure check for tgetent to allow for some special
    cases of ncurses configuration
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 380:
  * reduce compiler warnings in configure script.
  * simplify  the  change for sixelScrolling
  * add  xterm+focus  and  report+da2,  update  report+version building
    blocks in terminfo, from post-ncurses 6.4
  * drop  the  -title  option  from uxterm and koi8rxterm, because that
    interferes  with  deriving  the  default  title  from the -e option
    (Debian  #1031837).  Compensate for this by using the -class option
    to derive a default title.
  * improve  description of readline 2003 mode in ctlseqs.ms
  * other improvements to status-line feature (report by Thomas Wolff):
    + clear status line on DECCOLM
    + ignore DECSASD if no previous DECSSDT
    + allow  DECSSDT 1  immediately  after  DECSSDT 2, i.e., without
    switching back to host mode.
  * adjust  RequestResize  to avoid shrinking screen when using DECCOLM
    while the status-line is active (report/patch by Thomas Wolff).
  * disallow wrapping before the beginning of the screen, to the end of
    the screen, for cursor-back sequences (Redhat #2182357).
  * modify  makefile  to  install the 16x16 xpm files (report by Harald
    Dunkel).
  * update test-package to reflect resolution of Debian #906901.
  * change default of showMissingGlyphs to True.
  * improve handling of double-sized characters when those happen to be
    missing from the bitmap font and/or are fullwidth.
  * pointer/overflow fixes (reported by David Leadbeater):
    + improve  limit-checks  for control-sequence numeric parameters
    in SIXEL graphics.
    + add  null-pointer  checks  in  WriteNow macro to handle a case
    where  SS2  or  SS3  might  be  in  effect  while processing a
    combining character.
    + disallow  ReGIS  reporting  for character-set names containing
    characters other than alphanumerics or underscore.
    (CVE-2023-40359 bsc#1214282)
    + implement  TrueType fallback font for double-sized characters,
    including  Unicode  fullwidth.  Also  add  limitFontHeight  to
    provide    for    configuring    the    distinction    between
    slightly-oversized glyphs and double-sized glyphs.
  * configure script improvements:
    + check for nfsd_t
  * fix a typo in the underline cursor thickness derivation</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 382:
  * amend change to CursorBack&gt; in patch 380, allowing the result
    to be on the hidden right-half of double-cell characters
  * amend xtermDrawString, fixing regression with
  - -disable-wide-chars configuration from patch #380
  * corrected pathname for run-tic.sh, for full
    install in an out-of-tree build
  * fix a regression in wide bitmap fonts versus check for
    missing glyphs</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 384:
  * exclude  ASCII  space  from  showMissingGlyphs,  since a few
    bitmap fonts lack this
  * correct   a   step   in   rendering  double-width  characters
    with bitmap-fonts
  * fixes for ReGIS-related problems:
  * mimic  an  undocumented  hardware  VT340 feature
    which handles color initialization with incomplete parameters.
  * handle whitespace between operator/operands for
    color values.
  * reset ReGIS-context when resetting graphics in RIS.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696334400">- update to 385:
  * fixes for ReGIS (report by Ben Wong).
    + correct conversion from HLS to RGB
    + improve font-caching performance.
  * update tables in wcwidth.c based on Unicode 15.1.0
  * improve fastScroll resource:
    + suppress screen-refreshes for carriage-returns
    + add -jf option to simplify use of this resource.
    + add a control sequence for enabling/disabling the resource.
    + enable this feature by default
  * extend  title-stack  feature  to  allow  an additional parameter to
    directly  access  the  stack, like the XTPUSHCOLORS and XTPOPCOLORS
    feature.
  * correct  size  and  position of box shown for double-cell character
    which  happens  to be missing from the bitmap font (report by Peter
    Fabinski).
  * improved configure script:
    + add  pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
    Waldemar Brodkorb).
    + add configure options --with-utmp-path and --with-wtmp-path to
    override  configure  script's  check  for  utmp/wtmp pathnames
    which are shown in the manual (Debian #1042767).
    + CF_XOPEN_SOURCE  provides  for  defining  _DEFAULT_SOURCE  for
    MinGW32 and MinGW64.
    + sed expression used to report gcc version now works with MinGW
  * ensure   that  line-attributes  are  reset  after  drawing  missing
    character (report by Christian Weisgerber).
  * update config.guess, config.sub
- rebased all patches</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1697457600">- update 387:
  * add DECRQUPSS and DECAUPSS
  * add DECRQDE
  * correct indexing expression in title-stack
- includes changes from 386:
  * improve references in ctlseqs.ms
  * make the maximum amount of memory used for buffering DCS and
    OSC strings configurable with maxStringParse resource
  * improve performance of ReGIS when initializing the largest
    fontsize
  * fix regression in SIXEL colors
  * fix typo in --with-wtmp</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 388:
  * improve disallowPasteControls by adding a category for the
    special characters known to stty (prompted by discussion
    with David Leadbeater).
  * amend support of DECAUPSS, undoing change to initialization of
    G2/G3 so that pasting of GR characters work properly
  * update config.guess, config.sub</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- update to 389:
  * interchange variables in subparameter parsing, fixing a bug
    where subparameters after the first parameter could be
    misidentified
  * correct  popping of icon/window titles in a case where only
    one was pushed from patch #385 changes.
  * add XTQMODKEYS response in DECRQSS, as alternative for vim.
  * correct  DECCIR encoded information on character set size,
    handle a VT525 quirk, and add DECST8C (Windows Terminal
    [#14984]).
  * improve  DECRQCRA  (prompted  by  discussion with James
    Holderness, Windows Terminal #14974).
  * add part of VT525 color controls:
    + DECAC,  to  update  default foreground/background, respond to
    DECRQSS
    + DECATC, to respond with DECRQSS
  * prevent  Unicode  non-characters  from  being  printed
  * modify  send_SGR()  to  avoid modifying colors 16 to 255 in
    printed output (patch by Grady Martin).
  * minor cleanup of miscellaneous error-codes with ERROR_MISC.
  * remove legacy CSI 53 for locator status, corrected in patch
  * modify  DECRQUPSS  and  DECAUPSS feature to support VT5xx
    character sets (report by Thomas Wolff).
  * improve EWMH handling (report/analysis by Edward Rosten)
    + reset  _NET_WM_STATE_HIDDEN  flag  from _NET_WM_STATE  before
    mapping the window to deiconify.
    + cache  X  properties  to reduce latency (adapted
    from patch by Edward Rosten).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1719921600">- update to 392:
  * improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
  * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
  * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
  * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
  * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
  * improve integration between UTF-8 and allowC1Printable.
  * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
  * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
  * add resource incrementalGraphics (prompted by patch by Ben Wong).
  * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
  * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
  * improve typography of control-sequences page (patches by Branden Robinson).
  * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
  * modify ANSI conformance per ECMA-43 and DEC 070:
  * set ANSI conformance level to 3 for DEC levels 2 and up.
  * disable locking shifts in level 1, e.g., VT100.
  * disable single-shifts from G2/G3 in level 1.
  * use UPSS for G2/G3 in levels 2 and up.
  * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
  * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
  * set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
  * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
  * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
  * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
  * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
  * correct loop for trimming environment variables (report/patch by Casper Dik).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720785600">- update to 393:
  * add a check for ANSI SC/RC, to ignore CSI parameters.
  * improve check for missing characters for bitmap-fonts
  * fix regression in error-recovery for SGR parameters
  * change default for --enable-imake configure option
  * fixes for wcwidth
  * eliminate maxStringParse limit for SIXEL
  * improve logic which ignores APC, PM and SOS controls to also
    not accumulate their data temporarily in a buffer.
  * exclude TERM_INGRESS from cleanup of environment variables
  * fix some documentation typos</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1736942400">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 397:
  * add  resource  printRawChars to allow bypassing check in
    which  omits  Unicode non-characters from printing
  * add visible-effect for SUB, per DEC 070 page 5-132.
  * correct a limit-check in private mode 1045.
  * add  optional feature for block-selection, bound to meta-
    button-one
  * if  started  as a VT52, identify the terminal as a real VT52
    rather than VT52 emulated by VT100.
  * amend change to VT52 cursor-addressing per DEC 070 (mintty
    [#1299]).
  * correct ctlseqs.ms suffix for XTTITLEPOS</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Trim bashisms from build recipe</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760184000">- Update to 402:
  * Bug fixes for various character display issues, Unicode
    handling and terminal emulation
  * Bug fixes for window positioning
  * improve permissions-check for valid shell program
  * Expanded handling of special keys and escape sequences
  * Support client messages adjusting default colors
  * build system fixes, code correctness fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1764590400">- update to 404:
  * add numeric keypad codes to XTGETTCAP.
  * implement parsing and cursor positioning for Unicode
    variation selectors 15 and 16.
  * improve limit-checking for mouse button and motion events
  * fix a bug in printer code in xterm #403
  * change wcwidth for private-use codes, to make them
    consistently neutral width, i.e., single/double width
    according to whether they are used for CJK.
  * improve test-driver for wcwidth, adding options to
    test the predefined ranges listed in UnicodeData, as well
    as suppressing output where it only shows that the
    system's wcwidth lacks a definition for codes.
  * add  some  of  the  OpenBSD  local-patches,
    including  an ifdef-improvement for DEF_DISALLOWED_WINDOW
  * modify configure script macros to widen pattern for
    $host_os from “linux*gnu” to “linux*gnu*” to cover targets
    such as i686-pc-linux-gnut64 (GenToo #963725).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 406:
  * add option -emoji_width and resource emojiWidth</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774526400">- update to 407:
  * add  private  modes 1020 to 1023 for reporting whether
    xterm uses UTF-8, whether CJK-width is set, whether
    Emoji-width is set, and whether private-width is set.
  * add resource privateWidth to control whether PUA (private use
    area) codes are neutral width or single-width.
  * improve  fix  for Debian #738794, to show boxes for codes
    which are neither  combining  characters  or valid Unicode
    characters
  * improve  switching  to/from  UTF-8  mode  by  saving,
    restoring and resetting the G0-G3 array (Debian #1124802).
  * use ST consistently in terminfo rather than legacy BEL
    minor updates to configure script and terminfo
  * add  option  --enable-resize-adjust for saving and repainting
    parts of  the  window  which  are  lost  when the user resizes
    the window</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1776686400">- update to 409:
  * correct one of the special cases added for Debian #1123877 in
    patch
  * update  version  for  Extended  Window  Manager  Hints
    (EWMH),  in manpage.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1778328000">- update to 410:
  * amend  one  of  the  fixes  for Debian #738794 in patch #407,
    which caused combining characters to be outlined (report by
    "Martin").
  * clarify  in  ctlseqs.ms  which modes listed for DECSET are
    readonly (prompted by discussion with Thomas Wolff).</changelog>
</package>
<package pkgid="07d60ac64100b39e856dbe062edebef1ab1685917fa421ea327ee7bca37b2937eb982ca409fe4f17c2e4c41321ff30c50cd4f19bbb1a7023b2c4af57d4ba034c" name="xterm-debugsource" arch="i586">
  <version epoch="0" ver="410" rel="3.9"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673956800">- update to 378:
  * improve  descriptions  of  XTQMODKEYS  and  XTQALLOWED  features in
    ctlseqs.ms (reports by Bram Moolenaar, Thomas Wolff).
  * add bracketed+paste and report+version building blocks to terminfo,
    from ncurses 6.4
  * improve   check   for   unsupported  formatting  characters,  e.g.,
    zero-width space, to properly ignore them (report by Thomas Wolff).
  * improve/document  error-checking  for  some  of  the controls which
    return   responses:   DECRQSS,   XTGETXRES,   XTSETTCAP,  XTGETTCAP
    (prompted by discussion with David Leadbeater).
  * improve  limit-checks  for fallback font cache (report by Dimitrije
    Erdeljan).
  * improve check for too-wide glyph in fallback font by allowing xterm
    to  continue searching for a suitable font rather than just failing
    on  the first. Also add limitFontWidth to allow changing the amount
    by  which  a  glyph  must extend outside the font's bounding box to
    disallow it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 379:
  * improve text-cursor (patch by Jan Engelhardt):
    + allow selecting CURSOR_BAR mode from command-
    line/Xresources.
    + draw  cursor  using  filled  rectangle  instead
    of  rectangle outline to permit thicker underlines/bars.
    + scale up cursor relative to font size.
  * improve readline modes (Fedora #2166860):
    + document readline modes
    + change the feature to configure by default
    + replace hard-coded SS3 for cursor movement with
    current mode
    + replace hard-coded erase/lnext characters with
    current values
  * improve status-line (report by Thomas Wolff):
    + RIS turns off status-line
    + Right-margin  (DECLRMM  and DECSLRM) limits the
    length of text written/updated in the status-line.
    + Most controls which affect the whole screen are
    ignored while updating the status-line.
  * modify  configure check for tgetent to allow for some special
    cases of ncurses configuration
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 380:
  * reduce compiler warnings in configure script.
  * simplify  the  change for sixelScrolling
  * add  xterm+focus  and  report+da2,  update  report+version building
    blocks in terminfo, from post-ncurses 6.4
  * drop  the  -title  option  from uxterm and koi8rxterm, because that
    interferes  with  deriving  the  default  title  from the -e option
    (Debian  #1031837).  Compensate for this by using the -class option
    to derive a default title.
  * improve  description of readline 2003 mode in ctlseqs.ms
  * other improvements to status-line feature (report by Thomas Wolff):
    + clear status line on DECCOLM
    + ignore DECSASD if no previous DECSSDT
    + allow  DECSSDT 1  immediately  after  DECSSDT 2, i.e., without
    switching back to host mode.
  * adjust  RequestResize  to avoid shrinking screen when using DECCOLM
    while the status-line is active (report/patch by Thomas Wolff).
  * disallow wrapping before the beginning of the screen, to the end of
    the screen, for cursor-back sequences (Redhat #2182357).
  * modify  makefile  to  install the 16x16 xpm files (report by Harald
    Dunkel).
  * update test-package to reflect resolution of Debian #906901.
  * change default of showMissingGlyphs to True.
  * improve handling of double-sized characters when those happen to be
    missing from the bitmap font and/or are fullwidth.
  * pointer/overflow fixes (reported by David Leadbeater):
    + improve  limit-checks  for control-sequence numeric parameters
    in SIXEL graphics.
    + add  null-pointer  checks  in  WriteNow macro to handle a case
    where  SS2  or  SS3  might  be  in  effect  while processing a
    combining character.
    + disallow  ReGIS  reporting  for character-set names containing
    characters other than alphanumerics or underscore.
    (CVE-2023-40359 bsc#1214282)
    + implement  TrueType fallback font for double-sized characters,
    including  Unicode  fullwidth.  Also  add  limitFontHeight  to
    provide    for    configuring    the    distinction    between
    slightly-oversized glyphs and double-sized glyphs.
  * configure script improvements:
    + check for nfsd_t
  * fix a typo in the underline cursor thickness derivation</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 382:
  * amend change to CursorBack&gt; in patch 380, allowing the result
    to be on the hidden right-half of double-cell characters
  * amend xtermDrawString, fixing regression with
  - -disable-wide-chars configuration from patch #380
  * corrected pathname for run-tic.sh, for full
    install in an out-of-tree build
  * fix a regression in wide bitmap fonts versus check for
    missing glyphs</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 384:
  * exclude  ASCII  space  from  showMissingGlyphs,  since a few
    bitmap fonts lack this
  * correct   a   step   in   rendering  double-width  characters
    with bitmap-fonts
  * fixes for ReGIS-related problems:
  * mimic  an  undocumented  hardware  VT340 feature
    which handles color initialization with incomplete parameters.
  * handle whitespace between operator/operands for
    color values.
  * reset ReGIS-context when resetting graphics in RIS.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696334400">- update to 385:
  * fixes for ReGIS (report by Ben Wong).
    + correct conversion from HLS to RGB
    + improve font-caching performance.
  * update tables in wcwidth.c based on Unicode 15.1.0
  * improve fastScroll resource:
    + suppress screen-refreshes for carriage-returns
    + add -jf option to simplify use of this resource.
    + add a control sequence for enabling/disabling the resource.
    + enable this feature by default
  * extend  title-stack  feature  to  allow  an additional parameter to
    directly  access  the  stack, like the XTPUSHCOLORS and XTPOPCOLORS
    feature.
  * correct  size  and  position of box shown for double-cell character
    which  happens  to be missing from the bitmap font (report by Peter
    Fabinski).
  * improved configure script:
    + add  pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
    Waldemar Brodkorb).
    + add configure options --with-utmp-path and --with-wtmp-path to
    override  configure  script's  check  for  utmp/wtmp pathnames
    which are shown in the manual (Debian #1042767).
    + CF_XOPEN_SOURCE  provides  for  defining  _DEFAULT_SOURCE  for
    MinGW32 and MinGW64.
    + sed expression used to report gcc version now works with MinGW
  * ensure   that  line-attributes  are  reset  after  drawing  missing
    character (report by Christian Weisgerber).
  * update config.guess, config.sub
- rebased all patches</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1697457600">- update 387:
  * add DECRQUPSS and DECAUPSS
  * add DECRQDE
  * correct indexing expression in title-stack
- includes changes from 386:
  * improve references in ctlseqs.ms
  * make the maximum amount of memory used for buffering DCS and
    OSC strings configurable with maxStringParse resource
  * improve performance of ReGIS when initializing the largest
    fontsize
  * fix regression in SIXEL colors
  * fix typo in --with-wtmp</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 388:
  * improve disallowPasteControls by adding a category for the
    special characters known to stty (prompted by discussion
    with David Leadbeater).
  * amend support of DECAUPSS, undoing change to initialization of
    G2/G3 so that pasting of GR characters work properly
  * update config.guess, config.sub</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- update to 389:
  * interchange variables in subparameter parsing, fixing a bug
    where subparameters after the first parameter could be
    misidentified
  * correct  popping of icon/window titles in a case where only
    one was pushed from patch #385 changes.
  * add XTQMODKEYS response in DECRQSS, as alternative for vim.
  * correct  DECCIR encoded information on character set size,
    handle a VT525 quirk, and add DECST8C (Windows Terminal
    [#14984]).
  * improve  DECRQCRA  (prompted  by  discussion with James
    Holderness, Windows Terminal #14974).
  * add part of VT525 color controls:
    + DECAC,  to  update  default foreground/background, respond to
    DECRQSS
    + DECATC, to respond with DECRQSS
  * prevent  Unicode  non-characters  from  being  printed
  * modify  send_SGR()  to  avoid modifying colors 16 to 255 in
    printed output (patch by Grady Martin).
  * minor cleanup of miscellaneous error-codes with ERROR_MISC.
  * remove legacy CSI 53 for locator status, corrected in patch
  * modify  DECRQUPSS  and  DECAUPSS feature to support VT5xx
    character sets (report by Thomas Wolff).
  * improve EWMH handling (report/analysis by Edward Rosten)
    + reset  _NET_WM_STATE_HIDDEN  flag  from _NET_WM_STATE  before
    mapping the window to deiconify.
    + cache  X  properties  to reduce latency (adapted
    from patch by Edward Rosten).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1719921600">- update to 392:
  * improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
  * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
  * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
  * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
  * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
  * improve integration between UTF-8 and allowC1Printable.
  * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
  * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
  * add resource incrementalGraphics (prompted by patch by Ben Wong).
  * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
  * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
  * improve typography of control-sequences page (patches by Branden Robinson).
  * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
  * modify ANSI conformance per ECMA-43 and DEC 070:
  * set ANSI conformance level to 3 for DEC levels 2 and up.
  * disable locking shifts in level 1, e.g., VT100.
  * disable single-shifts from G2/G3 in level 1.
  * use UPSS for G2/G3 in levels 2 and up.
  * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
  * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
  * set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
  * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
  * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
  * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
  * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
  * correct loop for trimming environment variables (report/patch by Casper Dik).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720785600">- update to 393:
  * add a check for ANSI SC/RC, to ignore CSI parameters.
  * improve check for missing characters for bitmap-fonts
  * fix regression in error-recovery for SGR parameters
  * change default for --enable-imake configure option
  * fixes for wcwidth
  * eliminate maxStringParse limit for SIXEL
  * improve logic which ignores APC, PM and SOS controls to also
    not accumulate their data temporarily in a buffer.
  * exclude TERM_INGRESS from cleanup of environment variables
  * fix some documentation typos</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1736942400">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 397:
  * add  resource  printRawChars to allow bypassing check in
    which  omits  Unicode non-characters from printing
  * add visible-effect for SUB, per DEC 070 page 5-132.
  * correct a limit-check in private mode 1045.
  * add  optional feature for block-selection, bound to meta-
    button-one
  * if  started  as a VT52, identify the terminal as a real VT52
    rather than VT52 emulated by VT100.
  * amend change to VT52 cursor-addressing per DEC 070 (mintty
    [#1299]).
  * correct ctlseqs.ms suffix for XTTITLEPOS</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Trim bashisms from build recipe</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760184000">- Update to 402:
  * Bug fixes for various character display issues, Unicode
    handling and terminal emulation
  * Bug fixes for window positioning
  * improve permissions-check for valid shell program
  * Expanded handling of special keys and escape sequences
  * Support client messages adjusting default colors
  * build system fixes, code correctness fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1764590400">- update to 404:
  * add numeric keypad codes to XTGETTCAP.
  * implement parsing and cursor positioning for Unicode
    variation selectors 15 and 16.
  * improve limit-checking for mouse button and motion events
  * fix a bug in printer code in xterm #403
  * change wcwidth for private-use codes, to make them
    consistently neutral width, i.e., single/double width
    according to whether they are used for CJK.
  * improve test-driver for wcwidth, adding options to
    test the predefined ranges listed in UnicodeData, as well
    as suppressing output where it only shows that the
    system's wcwidth lacks a definition for codes.
  * add  some  of  the  OpenBSD  local-patches,
    including  an ifdef-improvement for DEF_DISALLOWED_WINDOW
  * modify configure script macros to widen pattern for
    $host_os from “linux*gnu” to “linux*gnu*” to cover targets
    such as i686-pc-linux-gnut64 (GenToo #963725).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 406:
  * add option -emoji_width and resource emojiWidth</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774526400">- update to 407:
  * add  private  modes 1020 to 1023 for reporting whether
    xterm uses UTF-8, whether CJK-width is set, whether
    Emoji-width is set, and whether private-width is set.
  * add resource privateWidth to control whether PUA (private use
    area) codes are neutral width or single-width.
  * improve  fix  for Debian #738794, to show boxes for codes
    which are neither  combining  characters  or valid Unicode
    characters
  * improve  switching  to/from  UTF-8  mode  by  saving,
    restoring and resetting the G0-G3 array (Debian #1124802).
  * use ST consistently in terminfo rather than legacy BEL
    minor updates to configure script and terminfo
  * add  option  --enable-resize-adjust for saving and repainting
    parts of  the  window  which  are  lost  when the user resizes
    the window</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1776686400">- update to 409:
  * correct one of the special cases added for Debian #1123877 in
    patch
  * update  version  for  Extended  Window  Manager  Hints
    (EWMH),  in manpage.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1778328000">- update to 410:
  * amend  one  of  the  fixes  for Debian #738794 in patch #407,
    which caused combining characters to be outlined (report by
    "Martin").
  * clarify  in  ctlseqs.ms  which modes listed for DECSET are
    readonly (prompted by discussion with Thomas Wolff).</changelog>
</package>
<package pkgid="c616cadcbba0cf2cb6011b1a625ff5d077271a0f0b5c7ddba5b9363c39fb5708e776f933e8c1bf69ddbb0f419e113cd402362010525952acaca04ba0e1a1f415" name="xterm-debugsource" arch="x86_64">
  <version epoch="0" ver="410" rel="3.9"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673956800">- update to 378:
  * improve  descriptions  of  XTQMODKEYS  and  XTQALLOWED  features in
    ctlseqs.ms (reports by Bram Moolenaar, Thomas Wolff).
  * add bracketed+paste and report+version building blocks to terminfo,
    from ncurses 6.4
  * improve   check   for   unsupported  formatting  characters,  e.g.,
    zero-width space, to properly ignore them (report by Thomas Wolff).
  * improve/document  error-checking  for  some  of  the controls which
    return   responses:   DECRQSS,   XTGETXRES,   XTSETTCAP,  XTGETTCAP
    (prompted by discussion with David Leadbeater).
  * improve  limit-checks  for fallback font cache (report by Dimitrije
    Erdeljan).
  * improve check for too-wide glyph in fallback font by allowing xterm
    to  continue searching for a suitable font rather than just failing
    on  the first. Also add limitFontWidth to allow changing the amount
    by  which  a  glyph  must extend outside the font's bounding box to
    disallow it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 379:
  * improve text-cursor (patch by Jan Engelhardt):
    + allow selecting CURSOR_BAR mode from command-
    line/Xresources.
    + draw  cursor  using  filled  rectangle  instead
    of  rectangle outline to permit thicker underlines/bars.
    + scale up cursor relative to font size.
  * improve readline modes (Fedora #2166860):
    + document readline modes
    + change the feature to configure by default
    + replace hard-coded SS3 for cursor movement with
    current mode
    + replace hard-coded erase/lnext characters with
    current values
  * improve status-line (report by Thomas Wolff):
    + RIS turns off status-line
    + Right-margin  (DECLRMM  and DECSLRM) limits the
    length of text written/updated in the status-line.
    + Most controls which affect the whole screen are
    ignored while updating the status-line.
  * modify  configure check for tgetent to allow for some special
    cases of ncurses configuration
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 380:
  * reduce compiler warnings in configure script.
  * simplify  the  change for sixelScrolling
  * add  xterm+focus  and  report+da2,  update  report+version building
    blocks in terminfo, from post-ncurses 6.4
  * drop  the  -title  option  from uxterm and koi8rxterm, because that
    interferes  with  deriving  the  default  title  from the -e option
    (Debian  #1031837).  Compensate for this by using the -class option
    to derive a default title.
  * improve  description of readline 2003 mode in ctlseqs.ms
  * other improvements to status-line feature (report by Thomas Wolff):
    + clear status line on DECCOLM
    + ignore DECSASD if no previous DECSSDT
    + allow  DECSSDT 1  immediately  after  DECSSDT 2, i.e., without
    switching back to host mode.
  * adjust  RequestResize  to avoid shrinking screen when using DECCOLM
    while the status-line is active (report/patch by Thomas Wolff).
  * disallow wrapping before the beginning of the screen, to the end of
    the screen, for cursor-back sequences (Redhat #2182357).
  * modify  makefile  to  install the 16x16 xpm files (report by Harald
    Dunkel).
  * update test-package to reflect resolution of Debian #906901.
  * change default of showMissingGlyphs to True.
  * improve handling of double-sized characters when those happen to be
    missing from the bitmap font and/or are fullwidth.
  * pointer/overflow fixes (reported by David Leadbeater):
    + improve  limit-checks  for control-sequence numeric parameters
    in SIXEL graphics.
    + add  null-pointer  checks  in  WriteNow macro to handle a case
    where  SS2  or  SS3  might  be  in  effect  while processing a
    combining character.
    + disallow  ReGIS  reporting  for character-set names containing
    characters other than alphanumerics or underscore.
    (CVE-2023-40359 bsc#1214282)
    + implement  TrueType fallback font for double-sized characters,
    including  Unicode  fullwidth.  Also  add  limitFontHeight  to
    provide    for    configuring    the    distinction    between
    slightly-oversized glyphs and double-sized glyphs.
  * configure script improvements:
    + check for nfsd_t
  * fix a typo in the underline cursor thickness derivation</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 382:
  * amend change to CursorBack&gt; in patch 380, allowing the result
    to be on the hidden right-half of double-cell characters
  * amend xtermDrawString, fixing regression with
  - -disable-wide-chars configuration from patch #380
  * corrected pathname for run-tic.sh, for full
    install in an out-of-tree build
  * fix a regression in wide bitmap fonts versus check for
    missing glyphs</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 384:
  * exclude  ASCII  space  from  showMissingGlyphs,  since a few
    bitmap fonts lack this
  * correct   a   step   in   rendering  double-width  characters
    with bitmap-fonts
  * fixes for ReGIS-related problems:
  * mimic  an  undocumented  hardware  VT340 feature
    which handles color initialization with incomplete parameters.
  * handle whitespace between operator/operands for
    color values.
  * reset ReGIS-context when resetting graphics in RIS.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696334400">- update to 385:
  * fixes for ReGIS (report by Ben Wong).
    + correct conversion from HLS to RGB
    + improve font-caching performance.
  * update tables in wcwidth.c based on Unicode 15.1.0
  * improve fastScroll resource:
    + suppress screen-refreshes for carriage-returns
    + add -jf option to simplify use of this resource.
    + add a control sequence for enabling/disabling the resource.
    + enable this feature by default
  * extend  title-stack  feature  to  allow  an additional parameter to
    directly  access  the  stack, like the XTPUSHCOLORS and XTPOPCOLORS
    feature.
  * correct  size  and  position of box shown for double-cell character
    which  happens  to be missing from the bitmap font (report by Peter
    Fabinski).
  * improved configure script:
    + add  pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
    Waldemar Brodkorb).
    + add configure options --with-utmp-path and --with-wtmp-path to
    override  configure  script's  check  for  utmp/wtmp pathnames
    which are shown in the manual (Debian #1042767).
    + CF_XOPEN_SOURCE  provides  for  defining  _DEFAULT_SOURCE  for
    MinGW32 and MinGW64.
    + sed expression used to report gcc version now works with MinGW
  * ensure   that  line-attributes  are  reset  after  drawing  missing
    character (report by Christian Weisgerber).
  * update config.guess, config.sub
- rebased all patches</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1697457600">- update 387:
  * add DECRQUPSS and DECAUPSS
  * add DECRQDE
  * correct indexing expression in title-stack
- includes changes from 386:
  * improve references in ctlseqs.ms
  * make the maximum amount of memory used for buffering DCS and
    OSC strings configurable with maxStringParse resource
  * improve performance of ReGIS when initializing the largest
    fontsize
  * fix regression in SIXEL colors
  * fix typo in --with-wtmp</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 388:
  * improve disallowPasteControls by adding a category for the
    special characters known to stty (prompted by discussion
    with David Leadbeater).
  * amend support of DECAUPSS, undoing change to initialization of
    G2/G3 so that pasting of GR characters work properly
  * update config.guess, config.sub</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- update to 389:
  * interchange variables in subparameter parsing, fixing a bug
    where subparameters after the first parameter could be
    misidentified
  * correct  popping of icon/window titles in a case where only
    one was pushed from patch #385 changes.
  * add XTQMODKEYS response in DECRQSS, as alternative for vim.
  * correct  DECCIR encoded information on character set size,
    handle a VT525 quirk, and add DECST8C (Windows Terminal
    [#14984]).
  * improve  DECRQCRA  (prompted  by  discussion with James
    Holderness, Windows Terminal #14974).
  * add part of VT525 color controls:
    + DECAC,  to  update  default foreground/background, respond to
    DECRQSS
    + DECATC, to respond with DECRQSS
  * prevent  Unicode  non-characters  from  being  printed
  * modify  send_SGR()  to  avoid modifying colors 16 to 255 in
    printed output (patch by Grady Martin).
  * minor cleanup of miscellaneous error-codes with ERROR_MISC.
  * remove legacy CSI 53 for locator status, corrected in patch
  * modify  DECRQUPSS  and  DECAUPSS feature to support VT5xx
    character sets (report by Thomas Wolff).
  * improve EWMH handling (report/analysis by Edward Rosten)
    + reset  _NET_WM_STATE_HIDDEN  flag  from _NET_WM_STATE  before
    mapping the window to deiconify.
    + cache  X  properties  to reduce latency (adapted
    from patch by Edward Rosten).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1719921600">- update to 392:
  * improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
  * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
  * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
  * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
  * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
  * improve integration between UTF-8 and allowC1Printable.
  * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
  * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
  * add resource incrementalGraphics (prompted by patch by Ben Wong).
  * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
  * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
  * improve typography of control-sequences page (patches by Branden Robinson).
  * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
  * modify ANSI conformance per ECMA-43 and DEC 070:
  * set ANSI conformance level to 3 for DEC levels 2 and up.
  * disable locking shifts in level 1, e.g., VT100.
  * disable single-shifts from G2/G3 in level 1.
  * use UPSS for G2/G3 in levels 2 and up.
  * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
  * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
  * set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
  * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
  * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
  * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
  * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
  * correct loop for trimming environment variables (report/patch by Casper Dik).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720785600">- update to 393:
  * add a check for ANSI SC/RC, to ignore CSI parameters.
  * improve check for missing characters for bitmap-fonts
  * fix regression in error-recovery for SGR parameters
  * change default for --enable-imake configure option
  * fixes for wcwidth
  * eliminate maxStringParse limit for SIXEL
  * improve logic which ignores APC, PM and SOS controls to also
    not accumulate their data temporarily in a buffer.
  * exclude TERM_INGRESS from cleanup of environment variables
  * fix some documentation typos</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1736942400">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 397:
  * add  resource  printRawChars to allow bypassing check in
    which  omits  Unicode non-characters from printing
  * add visible-effect for SUB, per DEC 070 page 5-132.
  * correct a limit-check in private mode 1045.
  * add  optional feature for block-selection, bound to meta-
    button-one
  * if  started  as a VT52, identify the terminal as a real VT52
    rather than VT52 emulated by VT100.
  * amend change to VT52 cursor-addressing per DEC 070 (mintty
    [#1299]).
  * correct ctlseqs.ms suffix for XTTITLEPOS</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Trim bashisms from build recipe</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760184000">- Update to 402:
  * Bug fixes for various character display issues, Unicode
    handling and terminal emulation
  * Bug fixes for window positioning
  * improve permissions-check for valid shell program
  * Expanded handling of special keys and escape sequences
  * Support client messages adjusting default colors
  * build system fixes, code correctness fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1764590400">- update to 404:
  * add numeric keypad codes to XTGETTCAP.
  * implement parsing and cursor positioning for Unicode
    variation selectors 15 and 16.
  * improve limit-checking for mouse button and motion events
  * fix a bug in printer code in xterm #403
  * change wcwidth for private-use codes, to make them
    consistently neutral width, i.e., single/double width
    according to whether they are used for CJK.
  * improve test-driver for wcwidth, adding options to
    test the predefined ranges listed in UnicodeData, as well
    as suppressing output where it only shows that the
    system's wcwidth lacks a definition for codes.
  * add  some  of  the  OpenBSD  local-patches,
    including  an ifdef-improvement for DEF_DISALLOWED_WINDOW
  * modify configure script macros to widen pattern for
    $host_os from “linux*gnu” to “linux*gnu*” to cover targets
    such as i686-pc-linux-gnut64 (GenToo #963725).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 406:
  * add option -emoji_width and resource emojiWidth</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774526400">- update to 407:
  * add  private  modes 1020 to 1023 for reporting whether
    xterm uses UTF-8, whether CJK-width is set, whether
    Emoji-width is set, and whether private-width is set.
  * add resource privateWidth to control whether PUA (private use
    area) codes are neutral width or single-width.
  * improve  fix  for Debian #738794, to show boxes for codes
    which are neither  combining  characters  or valid Unicode
    characters
  * improve  switching  to/from  UTF-8  mode  by  saving,
    restoring and resetting the G0-G3 array (Debian #1124802).
  * use ST consistently in terminfo rather than legacy BEL
    minor updates to configure script and terminfo
  * add  option  --enable-resize-adjust for saving and repainting
    parts of  the  window  which  are  lost  when the user resizes
    the window</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1776686400">- update to 409:
  * correct one of the special cases added for Debian #1123877 in
    patch
  * update  version  for  Extended  Window  Manager  Hints
    (EWMH),  in manpage.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1778328000">- update to 410:
  * amend  one  of  the  fixes  for Debian #738794 in patch #407,
    which caused combining characters to be outlined (report by
    "Martin").
  * clarify  in  ctlseqs.ms  which modes listed for DECSET are
    readonly (prompted by discussion with Thomas Wolff).</changelog>
</package>
<package pkgid="82f2e9663a68e2b83a8b0b192f14cdc359a1a484c3972f9d576a2e4a433f08bf6b463cf2110157934c1eac8db82d5fb2dd81a384f7f01d78ae965a2ebd0f38f2" name="xterm-resize" arch="i586">
  <version epoch="0" ver="410" rel="3.9"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673956800">- update to 378:
  * improve  descriptions  of  XTQMODKEYS  and  XTQALLOWED  features in
    ctlseqs.ms (reports by Bram Moolenaar, Thomas Wolff).
  * add bracketed+paste and report+version building blocks to terminfo,
    from ncurses 6.4
  * improve   check   for   unsupported  formatting  characters,  e.g.,
    zero-width space, to properly ignore them (report by Thomas Wolff).
  * improve/document  error-checking  for  some  of  the controls which
    return   responses:   DECRQSS,   XTGETXRES,   XTSETTCAP,  XTGETTCAP
    (prompted by discussion with David Leadbeater).
  * improve  limit-checks  for fallback font cache (report by Dimitrije
    Erdeljan).
  * improve check for too-wide glyph in fallback font by allowing xterm
    to  continue searching for a suitable font rather than just failing
    on  the first. Also add limitFontWidth to allow changing the amount
    by  which  a  glyph  must extend outside the font's bounding box to
    disallow it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 379:
  * improve text-cursor (patch by Jan Engelhardt):
    + allow selecting CURSOR_BAR mode from command-
    line/Xresources.
    + draw  cursor  using  filled  rectangle  instead
    of  rectangle outline to permit thicker underlines/bars.
    + scale up cursor relative to font size.
  * improve readline modes (Fedora #2166860):
    + document readline modes
    + change the feature to configure by default
    + replace hard-coded SS3 for cursor movement with
    current mode
    + replace hard-coded erase/lnext characters with
    current values
  * improve status-line (report by Thomas Wolff):
    + RIS turns off status-line
    + Right-margin  (DECLRMM  and DECSLRM) limits the
    length of text written/updated in the status-line.
    + Most controls which affect the whole screen are
    ignored while updating the status-line.
  * modify  configure check for tgetent to allow for some special
    cases of ncurses configuration
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 380:
  * reduce compiler warnings in configure script.
  * simplify  the  change for sixelScrolling
  * add  xterm+focus  and  report+da2,  update  report+version building
    blocks in terminfo, from post-ncurses 6.4
  * drop  the  -title  option  from uxterm and koi8rxterm, because that
    interferes  with  deriving  the  default  title  from the -e option
    (Debian  #1031837).  Compensate for this by using the -class option
    to derive a default title.
  * improve  description of readline 2003 mode in ctlseqs.ms
  * other improvements to status-line feature (report by Thomas Wolff):
    + clear status line on DECCOLM
    + ignore DECSASD if no previous DECSSDT
    + allow  DECSSDT 1  immediately  after  DECSSDT 2, i.e., without
    switching back to host mode.
  * adjust  RequestResize  to avoid shrinking screen when using DECCOLM
    while the status-line is active (report/patch by Thomas Wolff).
  * disallow wrapping before the beginning of the screen, to the end of
    the screen, for cursor-back sequences (Redhat #2182357).
  * modify  makefile  to  install the 16x16 xpm files (report by Harald
    Dunkel).
  * update test-package to reflect resolution of Debian #906901.
  * change default of showMissingGlyphs to True.
  * improve handling of double-sized characters when those happen to be
    missing from the bitmap font and/or are fullwidth.
  * pointer/overflow fixes (reported by David Leadbeater):
    + improve  limit-checks  for control-sequence numeric parameters
    in SIXEL graphics.
    + add  null-pointer  checks  in  WriteNow macro to handle a case
    where  SS2  or  SS3  might  be  in  effect  while processing a
    combining character.
    + disallow  ReGIS  reporting  for character-set names containing
    characters other than alphanumerics or underscore.
    (CVE-2023-40359 bsc#1214282)
    + implement  TrueType fallback font for double-sized characters,
    including  Unicode  fullwidth.  Also  add  limitFontHeight  to
    provide    for    configuring    the    distinction    between
    slightly-oversized glyphs and double-sized glyphs.
  * configure script improvements:
    + check for nfsd_t
  * fix a typo in the underline cursor thickness derivation</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 382:
  * amend change to CursorBack&gt; in patch 380, allowing the result
    to be on the hidden right-half of double-cell characters
  * amend xtermDrawString, fixing regression with
  - -disable-wide-chars configuration from patch #380
  * corrected pathname for run-tic.sh, for full
    install in an out-of-tree build
  * fix a regression in wide bitmap fonts versus check for
    missing glyphs</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 384:
  * exclude  ASCII  space  from  showMissingGlyphs,  since a few
    bitmap fonts lack this
  * correct   a   step   in   rendering  double-width  characters
    with bitmap-fonts
  * fixes for ReGIS-related problems:
  * mimic  an  undocumented  hardware  VT340 feature
    which handles color initialization with incomplete parameters.
  * handle whitespace between operator/operands for
    color values.
  * reset ReGIS-context when resetting graphics in RIS.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696334400">- update to 385:
  * fixes for ReGIS (report by Ben Wong).
    + correct conversion from HLS to RGB
    + improve font-caching performance.
  * update tables in wcwidth.c based on Unicode 15.1.0
  * improve fastScroll resource:
    + suppress screen-refreshes for carriage-returns
    + add -jf option to simplify use of this resource.
    + add a control sequence for enabling/disabling the resource.
    + enable this feature by default
  * extend  title-stack  feature  to  allow  an additional parameter to
    directly  access  the  stack, like the XTPUSHCOLORS and XTPOPCOLORS
    feature.
  * correct  size  and  position of box shown for double-cell character
    which  happens  to be missing from the bitmap font (report by Peter
    Fabinski).
  * improved configure script:
    + add  pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
    Waldemar Brodkorb).
    + add configure options --with-utmp-path and --with-wtmp-path to
    override  configure  script's  check  for  utmp/wtmp pathnames
    which are shown in the manual (Debian #1042767).
    + CF_XOPEN_SOURCE  provides  for  defining  _DEFAULT_SOURCE  for
    MinGW32 and MinGW64.
    + sed expression used to report gcc version now works with MinGW
  * ensure   that  line-attributes  are  reset  after  drawing  missing
    character (report by Christian Weisgerber).
  * update config.guess, config.sub
- rebased all patches</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1697457600">- update 387:
  * add DECRQUPSS and DECAUPSS
  * add DECRQDE
  * correct indexing expression in title-stack
- includes changes from 386:
  * improve references in ctlseqs.ms
  * make the maximum amount of memory used for buffering DCS and
    OSC strings configurable with maxStringParse resource
  * improve performance of ReGIS when initializing the largest
    fontsize
  * fix regression in SIXEL colors
  * fix typo in --with-wtmp</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 388:
  * improve disallowPasteControls by adding a category for the
    special characters known to stty (prompted by discussion
    with David Leadbeater).
  * amend support of DECAUPSS, undoing change to initialization of
    G2/G3 so that pasting of GR characters work properly
  * update config.guess, config.sub</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- update to 389:
  * interchange variables in subparameter parsing, fixing a bug
    where subparameters after the first parameter could be
    misidentified
  * correct  popping of icon/window titles in a case where only
    one was pushed from patch #385 changes.
  * add XTQMODKEYS response in DECRQSS, as alternative for vim.
  * correct  DECCIR encoded information on character set size,
    handle a VT525 quirk, and add DECST8C (Windows Terminal
    [#14984]).
  * improve  DECRQCRA  (prompted  by  discussion with James
    Holderness, Windows Terminal #14974).
  * add part of VT525 color controls:
    + DECAC,  to  update  default foreground/background, respond to
    DECRQSS
    + DECATC, to respond with DECRQSS
  * prevent  Unicode  non-characters  from  being  printed
  * modify  send_SGR()  to  avoid modifying colors 16 to 255 in
    printed output (patch by Grady Martin).
  * minor cleanup of miscellaneous error-codes with ERROR_MISC.
  * remove legacy CSI 53 for locator status, corrected in patch
  * modify  DECRQUPSS  and  DECAUPSS feature to support VT5xx
    character sets (report by Thomas Wolff).
  * improve EWMH handling (report/analysis by Edward Rosten)
    + reset  _NET_WM_STATE_HIDDEN  flag  from _NET_WM_STATE  before
    mapping the window to deiconify.
    + cache  X  properties  to reduce latency (adapted
    from patch by Edward Rosten).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1719921600">- update to 392:
  * improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
  * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
  * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
  * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
  * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
  * improve integration between UTF-8 and allowC1Printable.
  * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
  * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
  * add resource incrementalGraphics (prompted by patch by Ben Wong).
  * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
  * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
  * improve typography of control-sequences page (patches by Branden Robinson).
  * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
  * modify ANSI conformance per ECMA-43 and DEC 070:
  * set ANSI conformance level to 3 for DEC levels 2 and up.
  * disable locking shifts in level 1, e.g., VT100.
  * disable single-shifts from G2/G3 in level 1.
  * use UPSS for G2/G3 in levels 2 and up.
  * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
  * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
  * set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
  * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
  * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
  * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
  * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
  * correct loop for trimming environment variables (report/patch by Casper Dik).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720785600">- update to 393:
  * add a check for ANSI SC/RC, to ignore CSI parameters.
  * improve check for missing characters for bitmap-fonts
  * fix regression in error-recovery for SGR parameters
  * change default for --enable-imake configure option
  * fixes for wcwidth
  * eliminate maxStringParse limit for SIXEL
  * improve logic which ignores APC, PM and SOS controls to also
    not accumulate their data temporarily in a buffer.
  * exclude TERM_INGRESS from cleanup of environment variables
  * fix some documentation typos</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1736942400">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 397:
  * add  resource  printRawChars to allow bypassing check in
    which  omits  Unicode non-characters from printing
  * add visible-effect for SUB, per DEC 070 page 5-132.
  * correct a limit-check in private mode 1045.
  * add  optional feature for block-selection, bound to meta-
    button-one
  * if  started  as a VT52, identify the terminal as a real VT52
    rather than VT52 emulated by VT100.
  * amend change to VT52 cursor-addressing per DEC 070 (mintty
    [#1299]).
  * correct ctlseqs.ms suffix for XTTITLEPOS</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Trim bashisms from build recipe</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760184000">- Update to 402:
  * Bug fixes for various character display issues, Unicode
    handling and terminal emulation
  * Bug fixes for window positioning
  * improve permissions-check for valid shell program
  * Expanded handling of special keys and escape sequences
  * Support client messages adjusting default colors
  * build system fixes, code correctness fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1764590400">- update to 404:
  * add numeric keypad codes to XTGETTCAP.
  * implement parsing and cursor positioning for Unicode
    variation selectors 15 and 16.
  * improve limit-checking for mouse button and motion events
  * fix a bug in printer code in xterm #403
  * change wcwidth for private-use codes, to make them
    consistently neutral width, i.e., single/double width
    according to whether they are used for CJK.
  * improve test-driver for wcwidth, adding options to
    test the predefined ranges listed in UnicodeData, as well
    as suppressing output where it only shows that the
    system's wcwidth lacks a definition for codes.
  * add  some  of  the  OpenBSD  local-patches,
    including  an ifdef-improvement for DEF_DISALLOWED_WINDOW
  * modify configure script macros to widen pattern for
    $host_os from “linux*gnu” to “linux*gnu*” to cover targets
    such as i686-pc-linux-gnut64 (GenToo #963725).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 406:
  * add option -emoji_width and resource emojiWidth</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774526400">- update to 407:
  * add  private  modes 1020 to 1023 for reporting whether
    xterm uses UTF-8, whether CJK-width is set, whether
    Emoji-width is set, and whether private-width is set.
  * add resource privateWidth to control whether PUA (private use
    area) codes are neutral width or single-width.
  * improve  fix  for Debian #738794, to show boxes for codes
    which are neither  combining  characters  or valid Unicode
    characters
  * improve  switching  to/from  UTF-8  mode  by  saving,
    restoring and resetting the G0-G3 array (Debian #1124802).
  * use ST consistently in terminfo rather than legacy BEL
    minor updates to configure script and terminfo
  * add  option  --enable-resize-adjust for saving and repainting
    parts of  the  window  which  are  lost  when the user resizes
    the window</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1776686400">- update to 409:
  * correct one of the special cases added for Debian #1123877 in
    patch
  * update  version  for  Extended  Window  Manager  Hints
    (EWMH),  in manpage.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1778328000">- update to 410:
  * amend  one  of  the  fixes  for Debian #738794 in patch #407,
    which caused combining characters to be outlined (report by
    "Martin").
  * clarify  in  ctlseqs.ms  which modes listed for DECSET are
    readonly (prompted by discussion with Thomas Wolff).</changelog>
</package>
<package pkgid="52ebfe22283ae02e685019d4372f070709ea618e327a34e4bd82b8eb6fd7d7f2254efafde43b7bca5e36fb1e438011c36cb874efe4de73c6a45c00208185059e" name="xterm-resize" arch="x86_64">
  <version epoch="0" ver="410" rel="3.9"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673956800">- update to 378:
  * improve  descriptions  of  XTQMODKEYS  and  XTQALLOWED  features in
    ctlseqs.ms (reports by Bram Moolenaar, Thomas Wolff).
  * add bracketed+paste and report+version building blocks to terminfo,
    from ncurses 6.4
  * improve   check   for   unsupported  formatting  characters,  e.g.,
    zero-width space, to properly ignore them (report by Thomas Wolff).
  * improve/document  error-checking  for  some  of  the controls which
    return   responses:   DECRQSS,   XTGETXRES,   XTSETTCAP,  XTGETTCAP
    (prompted by discussion with David Leadbeater).
  * improve  limit-checks  for fallback font cache (report by Dimitrije
    Erdeljan).
  * improve check for too-wide glyph in fallback font by allowing xterm
    to  continue searching for a suitable font rather than just failing
    on  the first. Also add limitFontWidth to allow changing the amount
    by  which  a  glyph  must extend outside the font's bounding box to
    disallow it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 379:
  * improve text-cursor (patch by Jan Engelhardt):
    + allow selecting CURSOR_BAR mode from command-
    line/Xresources.
    + draw  cursor  using  filled  rectangle  instead
    of  rectangle outline to permit thicker underlines/bars.
    + scale up cursor relative to font size.
  * improve readline modes (Fedora #2166860):
    + document readline modes
    + change the feature to configure by default
    + replace hard-coded SS3 for cursor movement with
    current mode
    + replace hard-coded erase/lnext characters with
    current values
  * improve status-line (report by Thomas Wolff):
    + RIS turns off status-line
    + Right-margin  (DECLRMM  and DECSLRM) limits the
    length of text written/updated in the status-line.
    + Most controls which affect the whole screen are
    ignored while updating the status-line.
  * modify  configure check for tgetent to allow for some special
    cases of ncurses configuration
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 380:
  * reduce compiler warnings in configure script.
  * simplify  the  change for sixelScrolling
  * add  xterm+focus  and  report+da2,  update  report+version building
    blocks in terminfo, from post-ncurses 6.4
  * drop  the  -title  option  from uxterm and koi8rxterm, because that
    interferes  with  deriving  the  default  title  from the -e option
    (Debian  #1031837).  Compensate for this by using the -class option
    to derive a default title.
  * improve  description of readline 2003 mode in ctlseqs.ms
  * other improvements to status-line feature (report by Thomas Wolff):
    + clear status line on DECCOLM
    + ignore DECSASD if no previous DECSSDT
    + allow  DECSSDT 1  immediately  after  DECSSDT 2, i.e., without
    switching back to host mode.
  * adjust  RequestResize  to avoid shrinking screen when using DECCOLM
    while the status-line is active (report/patch by Thomas Wolff).
  * disallow wrapping before the beginning of the screen, to the end of
    the screen, for cursor-back sequences (Redhat #2182357).
  * modify  makefile  to  install the 16x16 xpm files (report by Harald
    Dunkel).
  * update test-package to reflect resolution of Debian #906901.
  * change default of showMissingGlyphs to True.
  * improve handling of double-sized characters when those happen to be
    missing from the bitmap font and/or are fullwidth.
  * pointer/overflow fixes (reported by David Leadbeater):
    + improve  limit-checks  for control-sequence numeric parameters
    in SIXEL graphics.
    + add  null-pointer  checks  in  WriteNow macro to handle a case
    where  SS2  or  SS3  might  be  in  effect  while processing a
    combining character.
    + disallow  ReGIS  reporting  for character-set names containing
    characters other than alphanumerics or underscore.
    (CVE-2023-40359 bsc#1214282)
    + implement  TrueType fallback font for double-sized characters,
    including  Unicode  fullwidth.  Also  add  limitFontHeight  to
    provide    for    configuring    the    distinction    between
    slightly-oversized glyphs and double-sized glyphs.
  * configure script improvements:
    + check for nfsd_t
  * fix a typo in the underline cursor thickness derivation</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 382:
  * amend change to CursorBack&gt; in patch 380, allowing the result
    to be on the hidden right-half of double-cell characters
  * amend xtermDrawString, fixing regression with
  - -disable-wide-chars configuration from patch #380
  * corrected pathname for run-tic.sh, for full
    install in an out-of-tree build
  * fix a regression in wide bitmap fonts versus check for
    missing glyphs</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 384:
  * exclude  ASCII  space  from  showMissingGlyphs,  since a few
    bitmap fonts lack this
  * correct   a   step   in   rendering  double-width  characters
    with bitmap-fonts
  * fixes for ReGIS-related problems:
  * mimic  an  undocumented  hardware  VT340 feature
    which handles color initialization with incomplete parameters.
  * handle whitespace between operator/operands for
    color values.
  * reset ReGIS-context when resetting graphics in RIS.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696334400">- update to 385:
  * fixes for ReGIS (report by Ben Wong).
    + correct conversion from HLS to RGB
    + improve font-caching performance.
  * update tables in wcwidth.c based on Unicode 15.1.0
  * improve fastScroll resource:
    + suppress screen-refreshes for carriage-returns
    + add -jf option to simplify use of this resource.
    + add a control sequence for enabling/disabling the resource.
    + enable this feature by default
  * extend  title-stack  feature  to  allow  an additional parameter to
    directly  access  the  stack, like the XTPUSHCOLORS and XTPOPCOLORS
    feature.
  * correct  size  and  position of box shown for double-cell character
    which  happens  to be missing from the bitmap font (report by Peter
    Fabinski).
  * improved configure script:
    + add  pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
    Waldemar Brodkorb).
    + add configure options --with-utmp-path and --with-wtmp-path to
    override  configure  script's  check  for  utmp/wtmp pathnames
    which are shown in the manual (Debian #1042767).
    + CF_XOPEN_SOURCE  provides  for  defining  _DEFAULT_SOURCE  for
    MinGW32 and MinGW64.
    + sed expression used to report gcc version now works with MinGW
  * ensure   that  line-attributes  are  reset  after  drawing  missing
    character (report by Christian Weisgerber).
  * update config.guess, config.sub
- rebased all patches</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1697457600">- update 387:
  * add DECRQUPSS and DECAUPSS
  * add DECRQDE
  * correct indexing expression in title-stack
- includes changes from 386:
  * improve references in ctlseqs.ms
  * make the maximum amount of memory used for buffering DCS and
    OSC strings configurable with maxStringParse resource
  * improve performance of ReGIS when initializing the largest
    fontsize
  * fix regression in SIXEL colors
  * fix typo in --with-wtmp</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 388:
  * improve disallowPasteControls by adding a category for the
    special characters known to stty (prompted by discussion
    with David Leadbeater).
  * amend support of DECAUPSS, undoing change to initialization of
    G2/G3 so that pasting of GR characters work properly
  * update config.guess, config.sub</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- update to 389:
  * interchange variables in subparameter parsing, fixing a bug
    where subparameters after the first parameter could be
    misidentified
  * correct  popping of icon/window titles in a case where only
    one was pushed from patch #385 changes.
  * add XTQMODKEYS response in DECRQSS, as alternative for vim.
  * correct  DECCIR encoded information on character set size,
    handle a VT525 quirk, and add DECST8C (Windows Terminal
    [#14984]).
  * improve  DECRQCRA  (prompted  by  discussion with James
    Holderness, Windows Terminal #14974).
  * add part of VT525 color controls:
    + DECAC,  to  update  default foreground/background, respond to
    DECRQSS
    + DECATC, to respond with DECRQSS
  * prevent  Unicode  non-characters  from  being  printed
  * modify  send_SGR()  to  avoid modifying colors 16 to 255 in
    printed output (patch by Grady Martin).
  * minor cleanup of miscellaneous error-codes with ERROR_MISC.
  * remove legacy CSI 53 for locator status, corrected in patch
  * modify  DECRQUPSS  and  DECAUPSS feature to support VT5xx
    character sets (report by Thomas Wolff).
  * improve EWMH handling (report/analysis by Edward Rosten)
    + reset  _NET_WM_STATE_HIDDEN  flag  from _NET_WM_STATE  before
    mapping the window to deiconify.
    + cache  X  properties  to reduce latency (adapted
    from patch by Edward Rosten).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1719921600">- update to 392:
  * improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
  * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
  * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
  * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
  * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
  * improve integration between UTF-8 and allowC1Printable.
  * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
  * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
  * add resource incrementalGraphics (prompted by patch by Ben Wong).
  * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
  * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
  * improve typography of control-sequences page (patches by Branden Robinson).
  * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
  * modify ANSI conformance per ECMA-43 and DEC 070:
  * set ANSI conformance level to 3 for DEC levels 2 and up.
  * disable locking shifts in level 1, e.g., VT100.
  * disable single-shifts from G2/G3 in level 1.
  * use UPSS for G2/G3 in levels 2 and up.
  * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
  * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
  * set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
  * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
  * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
  * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
  * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
  * correct loop for trimming environment variables (report/patch by Casper Dik).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720785600">- update to 393:
  * add a check for ANSI SC/RC, to ignore CSI parameters.
  * improve check for missing characters for bitmap-fonts
  * fix regression in error-recovery for SGR parameters
  * change default for --enable-imake configure option
  * fixes for wcwidth
  * eliminate maxStringParse limit for SIXEL
  * improve logic which ignores APC, PM and SOS controls to also
    not accumulate their data temporarily in a buffer.
  * exclude TERM_INGRESS from cleanup of environment variables
  * fix some documentation typos</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1736942400">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 397:
  * add  resource  printRawChars to allow bypassing check in
    which  omits  Unicode non-characters from printing
  * add visible-effect for SUB, per DEC 070 page 5-132.
  * correct a limit-check in private mode 1045.
  * add  optional feature for block-selection, bound to meta-
    button-one
  * if  started  as a VT52, identify the terminal as a real VT52
    rather than VT52 emulated by VT100.
  * amend change to VT52 cursor-addressing per DEC 070 (mintty
    [#1299]).
  * correct ctlseqs.ms suffix for XTTITLEPOS</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Trim bashisms from build recipe</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760184000">- Update to 402:
  * Bug fixes for various character display issues, Unicode
    handling and terminal emulation
  * Bug fixes for window positioning
  * improve permissions-check for valid shell program
  * Expanded handling of special keys and escape sequences
  * Support client messages adjusting default colors
  * build system fixes, code correctness fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1764590400">- update to 404:
  * add numeric keypad codes to XTGETTCAP.
  * implement parsing and cursor positioning for Unicode
    variation selectors 15 and 16.
  * improve limit-checking for mouse button and motion events
  * fix a bug in printer code in xterm #403
  * change wcwidth for private-use codes, to make them
    consistently neutral width, i.e., single/double width
    according to whether they are used for CJK.
  * improve test-driver for wcwidth, adding options to
    test the predefined ranges listed in UnicodeData, as well
    as suppressing output where it only shows that the
    system's wcwidth lacks a definition for codes.
  * add  some  of  the  OpenBSD  local-patches,
    including  an ifdef-improvement for DEF_DISALLOWED_WINDOW
  * modify configure script macros to widen pattern for
    $host_os from “linux*gnu” to “linux*gnu*” to cover targets
    such as i686-pc-linux-gnut64 (GenToo #963725).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 406:
  * add option -emoji_width and resource emojiWidth</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774526400">- update to 407:
  * add  private  modes 1020 to 1023 for reporting whether
    xterm uses UTF-8, whether CJK-width is set, whether
    Emoji-width is set, and whether private-width is set.
  * add resource privateWidth to control whether PUA (private use
    area) codes are neutral width or single-width.
  * improve  fix  for Debian #738794, to show boxes for codes
    which are neither  combining  characters  or valid Unicode
    characters
  * improve  switching  to/from  UTF-8  mode  by  saving,
    restoring and resetting the G0-G3 array (Debian #1124802).
  * use ST consistently in terminfo rather than legacy BEL
    minor updates to configure script and terminfo
  * add  option  --enable-resize-adjust for saving and repainting
    parts of  the  window  which  are  lost  when the user resizes
    the window</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1776686400">- update to 409:
  * correct one of the special cases added for Debian #1123877 in
    patch
  * update  version  for  Extended  Window  Manager  Hints
    (EWMH),  in manpage.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1778328000">- update to 410:
  * amend  one  of  the  fixes  for Debian #738794 in patch #407,
    which caused combining characters to be outlined (report by
    "Martin").
  * clarify  in  ctlseqs.ms  which modes listed for DECSET are
    readonly (prompted by discussion with Thomas Wolff).</changelog>
</package>
<package pkgid="fe6193d7e87a75e85a29ac927d1363df49c338b5e10b498ee33f07f54b0b743a779f450cc976895877a9ab8c09d9b9e65c683ad2bfa7a24e702de926e3c6bdb6" name="xterm-resize-debuginfo" arch="i586">
  <version epoch="0" ver="410" rel="3.9"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673956800">- update to 378:
  * improve  descriptions  of  XTQMODKEYS  and  XTQALLOWED  features in
    ctlseqs.ms (reports by Bram Moolenaar, Thomas Wolff).
  * add bracketed+paste and report+version building blocks to terminfo,
    from ncurses 6.4
  * improve   check   for   unsupported  formatting  characters,  e.g.,
    zero-width space, to properly ignore them (report by Thomas Wolff).
  * improve/document  error-checking  for  some  of  the controls which
    return   responses:   DECRQSS,   XTGETXRES,   XTSETTCAP,  XTGETTCAP
    (prompted by discussion with David Leadbeater).
  * improve  limit-checks  for fallback font cache (report by Dimitrije
    Erdeljan).
  * improve check for too-wide glyph in fallback font by allowing xterm
    to  continue searching for a suitable font rather than just failing
    on  the first. Also add limitFontWidth to allow changing the amount
    by  which  a  glyph  must extend outside the font's bounding box to
    disallow it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 379:
  * improve text-cursor (patch by Jan Engelhardt):
    + allow selecting CURSOR_BAR mode from command-
    line/Xresources.
    + draw  cursor  using  filled  rectangle  instead
    of  rectangle outline to permit thicker underlines/bars.
    + scale up cursor relative to font size.
  * improve readline modes (Fedora #2166860):
    + document readline modes
    + change the feature to configure by default
    + replace hard-coded SS3 for cursor movement with
    current mode
    + replace hard-coded erase/lnext characters with
    current values
  * improve status-line (report by Thomas Wolff):
    + RIS turns off status-line
    + Right-margin  (DECLRMM  and DECSLRM) limits the
    length of text written/updated in the status-line.
    + Most controls which affect the whole screen are
    ignored while updating the status-line.
  * modify  configure check for tgetent to allow for some special
    cases of ncurses configuration
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 380:
  * reduce compiler warnings in configure script.
  * simplify  the  change for sixelScrolling
  * add  xterm+focus  and  report+da2,  update  report+version building
    blocks in terminfo, from post-ncurses 6.4
  * drop  the  -title  option  from uxterm and koi8rxterm, because that
    interferes  with  deriving  the  default  title  from the -e option
    (Debian  #1031837).  Compensate for this by using the -class option
    to derive a default title.
  * improve  description of readline 2003 mode in ctlseqs.ms
  * other improvements to status-line feature (report by Thomas Wolff):
    + clear status line on DECCOLM
    + ignore DECSASD if no previous DECSSDT
    + allow  DECSSDT 1  immediately  after  DECSSDT 2, i.e., without
    switching back to host mode.
  * adjust  RequestResize  to avoid shrinking screen when using DECCOLM
    while the status-line is active (report/patch by Thomas Wolff).
  * disallow wrapping before the beginning of the screen, to the end of
    the screen, for cursor-back sequences (Redhat #2182357).
  * modify  makefile  to  install the 16x16 xpm files (report by Harald
    Dunkel).
  * update test-package to reflect resolution of Debian #906901.
  * change default of showMissingGlyphs to True.
  * improve handling of double-sized characters when those happen to be
    missing from the bitmap font and/or are fullwidth.
  * pointer/overflow fixes (reported by David Leadbeater):
    + improve  limit-checks  for control-sequence numeric parameters
    in SIXEL graphics.
    + add  null-pointer  checks  in  WriteNow macro to handle a case
    where  SS2  or  SS3  might  be  in  effect  while processing a
    combining character.
    + disallow  ReGIS  reporting  for character-set names containing
    characters other than alphanumerics or underscore.
    (CVE-2023-40359 bsc#1214282)
    + implement  TrueType fallback font for double-sized characters,
    including  Unicode  fullwidth.  Also  add  limitFontHeight  to
    provide    for    configuring    the    distinction    between
    slightly-oversized glyphs and double-sized glyphs.
  * configure script improvements:
    + check for nfsd_t
  * fix a typo in the underline cursor thickness derivation</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 382:
  * amend change to CursorBack&gt; in patch 380, allowing the result
    to be on the hidden right-half of double-cell characters
  * amend xtermDrawString, fixing regression with
  - -disable-wide-chars configuration from patch #380
  * corrected pathname for run-tic.sh, for full
    install in an out-of-tree build
  * fix a regression in wide bitmap fonts versus check for
    missing glyphs</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 384:
  * exclude  ASCII  space  from  showMissingGlyphs,  since a few
    bitmap fonts lack this
  * correct   a   step   in   rendering  double-width  characters
    with bitmap-fonts
  * fixes for ReGIS-related problems:
  * mimic  an  undocumented  hardware  VT340 feature
    which handles color initialization with incomplete parameters.
  * handle whitespace between operator/operands for
    color values.
  * reset ReGIS-context when resetting graphics in RIS.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696334400">- update to 385:
  * fixes for ReGIS (report by Ben Wong).
    + correct conversion from HLS to RGB
    + improve font-caching performance.
  * update tables in wcwidth.c based on Unicode 15.1.0
  * improve fastScroll resource:
    + suppress screen-refreshes for carriage-returns
    + add -jf option to simplify use of this resource.
    + add a control sequence for enabling/disabling the resource.
    + enable this feature by default
  * extend  title-stack  feature  to  allow  an additional parameter to
    directly  access  the  stack, like the XTPUSHCOLORS and XTPOPCOLORS
    feature.
  * correct  size  and  position of box shown for double-cell character
    which  happens  to be missing from the bitmap font (report by Peter
    Fabinski).
  * improved configure script:
    + add  pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
    Waldemar Brodkorb).
    + add configure options --with-utmp-path and --with-wtmp-path to
    override  configure  script's  check  for  utmp/wtmp pathnames
    which are shown in the manual (Debian #1042767).
    + CF_XOPEN_SOURCE  provides  for  defining  _DEFAULT_SOURCE  for
    MinGW32 and MinGW64.
    + sed expression used to report gcc version now works with MinGW
  * ensure   that  line-attributes  are  reset  after  drawing  missing
    character (report by Christian Weisgerber).
  * update config.guess, config.sub
- rebased all patches</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1697457600">- update 387:
  * add DECRQUPSS and DECAUPSS
  * add DECRQDE
  * correct indexing expression in title-stack
- includes changes from 386:
  * improve references in ctlseqs.ms
  * make the maximum amount of memory used for buffering DCS and
    OSC strings configurable with maxStringParse resource
  * improve performance of ReGIS when initializing the largest
    fontsize
  * fix regression in SIXEL colors
  * fix typo in --with-wtmp</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 388:
  * improve disallowPasteControls by adding a category for the
    special characters known to stty (prompted by discussion
    with David Leadbeater).
  * amend support of DECAUPSS, undoing change to initialization of
    G2/G3 so that pasting of GR characters work properly
  * update config.guess, config.sub</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- update to 389:
  * interchange variables in subparameter parsing, fixing a bug
    where subparameters after the first parameter could be
    misidentified
  * correct  popping of icon/window titles in a case where only
    one was pushed from patch #385 changes.
  * add XTQMODKEYS response in DECRQSS, as alternative for vim.
  * correct  DECCIR encoded information on character set size,
    handle a VT525 quirk, and add DECST8C (Windows Terminal
    [#14984]).
  * improve  DECRQCRA  (prompted  by  discussion with James
    Holderness, Windows Terminal #14974).
  * add part of VT525 color controls:
    + DECAC,  to  update  default foreground/background, respond to
    DECRQSS
    + DECATC, to respond with DECRQSS
  * prevent  Unicode  non-characters  from  being  printed
  * modify  send_SGR()  to  avoid modifying colors 16 to 255 in
    printed output (patch by Grady Martin).
  * minor cleanup of miscellaneous error-codes with ERROR_MISC.
  * remove legacy CSI 53 for locator status, corrected in patch
  * modify  DECRQUPSS  and  DECAUPSS feature to support VT5xx
    character sets (report by Thomas Wolff).
  * improve EWMH handling (report/analysis by Edward Rosten)
    + reset  _NET_WM_STATE_HIDDEN  flag  from _NET_WM_STATE  before
    mapping the window to deiconify.
    + cache  X  properties  to reduce latency (adapted
    from patch by Edward Rosten).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1719921600">- update to 392:
  * improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
  * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
  * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
  * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
  * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
  * improve integration between UTF-8 and allowC1Printable.
  * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
  * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
  * add resource incrementalGraphics (prompted by patch by Ben Wong).
  * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
  * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
  * improve typography of control-sequences page (patches by Branden Robinson).
  * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
  * modify ANSI conformance per ECMA-43 and DEC 070:
  * set ANSI conformance level to 3 for DEC levels 2 and up.
  * disable locking shifts in level 1, e.g., VT100.
  * disable single-shifts from G2/G3 in level 1.
  * use UPSS for G2/G3 in levels 2 and up.
  * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
  * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
  * set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
  * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
  * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
  * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
  * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
  * correct loop for trimming environment variables (report/patch by Casper Dik).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720785600">- update to 393:
  * add a check for ANSI SC/RC, to ignore CSI parameters.
  * improve check for missing characters for bitmap-fonts
  * fix regression in error-recovery for SGR parameters
  * change default for --enable-imake configure option
  * fixes for wcwidth
  * eliminate maxStringParse limit for SIXEL
  * improve logic which ignores APC, PM and SOS controls to also
    not accumulate their data temporarily in a buffer.
  * exclude TERM_INGRESS from cleanup of environment variables
  * fix some documentation typos</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1736942400">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 397:
  * add  resource  printRawChars to allow bypassing check in
    which  omits  Unicode non-characters from printing
  * add visible-effect for SUB, per DEC 070 page 5-132.
  * correct a limit-check in private mode 1045.
  * add  optional feature for block-selection, bound to meta-
    button-one
  * if  started  as a VT52, identify the terminal as a real VT52
    rather than VT52 emulated by VT100.
  * amend change to VT52 cursor-addressing per DEC 070 (mintty
    [#1299]).
  * correct ctlseqs.ms suffix for XTTITLEPOS</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Trim bashisms from build recipe</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760184000">- Update to 402:
  * Bug fixes for various character display issues, Unicode
    handling and terminal emulation
  * Bug fixes for window positioning
  * improve permissions-check for valid shell program
  * Expanded handling of special keys and escape sequences
  * Support client messages adjusting default colors
  * build system fixes, code correctness fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1764590400">- update to 404:
  * add numeric keypad codes to XTGETTCAP.
  * implement parsing and cursor positioning for Unicode
    variation selectors 15 and 16.
  * improve limit-checking for mouse button and motion events
  * fix a bug in printer code in xterm #403
  * change wcwidth for private-use codes, to make them
    consistently neutral width, i.e., single/double width
    according to whether they are used for CJK.
  * improve test-driver for wcwidth, adding options to
    test the predefined ranges listed in UnicodeData, as well
    as suppressing output where it only shows that the
    system's wcwidth lacks a definition for codes.
  * add  some  of  the  OpenBSD  local-patches,
    including  an ifdef-improvement for DEF_DISALLOWED_WINDOW
  * modify configure script macros to widen pattern for
    $host_os from “linux*gnu” to “linux*gnu*” to cover targets
    such as i686-pc-linux-gnut64 (GenToo #963725).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 406:
  * add option -emoji_width and resource emojiWidth</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774526400">- update to 407:
  * add  private  modes 1020 to 1023 for reporting whether
    xterm uses UTF-8, whether CJK-width is set, whether
    Emoji-width is set, and whether private-width is set.
  * add resource privateWidth to control whether PUA (private use
    area) codes are neutral width or single-width.
  * improve  fix  for Debian #738794, to show boxes for codes
    which are neither  combining  characters  or valid Unicode
    characters
  * improve  switching  to/from  UTF-8  mode  by  saving,
    restoring and resetting the G0-G3 array (Debian #1124802).
  * use ST consistently in terminfo rather than legacy BEL
    minor updates to configure script and terminfo
  * add  option  --enable-resize-adjust for saving and repainting
    parts of  the  window  which  are  lost  when the user resizes
    the window</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1776686400">- update to 409:
  * correct one of the special cases added for Debian #1123877 in
    patch
  * update  version  for  Extended  Window  Manager  Hints
    (EWMH),  in manpage.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1778328000">- update to 410:
  * amend  one  of  the  fixes  for Debian #738794 in patch #407,
    which caused combining characters to be outlined (report by
    "Martin").
  * clarify  in  ctlseqs.ms  which modes listed for DECSET are
    readonly (prompted by discussion with Thomas Wolff).</changelog>
</package>
<package pkgid="c563a9697a658e8dca5c98632ecf97284d003a57c7bb0415fee1ce3e0c37b12a222e56a2dceb07090064faeae54af5afa541d965671f8a3694c70c466c31328d" name="xterm-resize-debuginfo" arch="x86_64">
  <version epoch="0" ver="410" rel="3.9"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673956800">- update to 378:
  * improve  descriptions  of  XTQMODKEYS  and  XTQALLOWED  features in
    ctlseqs.ms (reports by Bram Moolenaar, Thomas Wolff).
  * add bracketed+paste and report+version building blocks to terminfo,
    from ncurses 6.4
  * improve   check   for   unsupported  formatting  characters,  e.g.,
    zero-width space, to properly ignore them (report by Thomas Wolff).
  * improve/document  error-checking  for  some  of  the controls which
    return   responses:   DECRQSS,   XTGETXRES,   XTSETTCAP,  XTGETTCAP
    (prompted by discussion with David Leadbeater).
  * improve  limit-checks  for fallback font cache (report by Dimitrije
    Erdeljan).
  * improve check for too-wide glyph in fallback font by allowing xterm
    to  continue searching for a suitable font rather than just failing
    on  the first. Also add limitFontWidth to allow changing the amount
    by  which  a  glyph  must extend outside the font's bounding box to
    disallow it.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1678190400">- update to 379:
  * improve text-cursor (patch by Jan Engelhardt):
    + allow selecting CURSOR_BAR mode from command-
    line/Xresources.
    + draw  cursor  using  filled  rectangle  instead
    of  rectangle outline to permit thicker underlines/bars.
    + scale up cursor relative to font size.
  * improve readline modes (Fedora #2166860):
    + document readline modes
    + change the feature to configure by default
    + replace hard-coded SS3 for cursor movement with
    current mode
    + replace hard-coded erase/lnext characters with
    current values
  * improve status-line (report by Thomas Wolff):
    + RIS turns off status-line
    + Right-margin  (DECLRMM  and DECSLRM) limits the
    length of text written/updated in the status-line.
    + Most controls which affect the whole screen are
    ignored while updating the status-line.
  * modify  configure check for tgetent to allow for some special
    cases of ncurses configuration
  * reduce  timeout,  improve  warning  message  if  resize is
    run on a terminal which is not VT100-compatible.
  * reduce compiler warnings in configure script.
- drop xterm-enable_libtinfo.patch (obsolete)</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1684411200">- update to 380:
  * reduce compiler warnings in configure script.
  * simplify  the  change for sixelScrolling
  * add  xterm+focus  and  report+da2,  update  report+version building
    blocks in terminfo, from post-ncurses 6.4
  * drop  the  -title  option  from uxterm and koi8rxterm, because that
    interferes  with  deriving  the  default  title  from the -e option
    (Debian  #1031837).  Compensate for this by using the -class option
    to derive a default title.
  * improve  description of readline 2003 mode in ctlseqs.ms
  * other improvements to status-line feature (report by Thomas Wolff):
    + clear status line on DECCOLM
    + ignore DECSASD if no previous DECSSDT
    + allow  DECSSDT 1  immediately  after  DECSSDT 2, i.e., without
    switching back to host mode.
  * adjust  RequestResize  to avoid shrinking screen when using DECCOLM
    while the status-line is active (report/patch by Thomas Wolff).
  * disallow wrapping before the beginning of the screen, to the end of
    the screen, for cursor-back sequences (Redhat #2182357).
  * modify  makefile  to  install the 16x16 xpm files (report by Harald
    Dunkel).
  * update test-package to reflect resolution of Debian #906901.
  * change default of showMissingGlyphs to True.
  * improve handling of double-sized characters when those happen to be
    missing from the bitmap font and/or are fullwidth.
  * pointer/overflow fixes (reported by David Leadbeater):
    + improve  limit-checks  for control-sequence numeric parameters
    in SIXEL graphics.
    + add  null-pointer  checks  in  WriteNow macro to handle a case
    where  SS2  or  SS3  might  be  in  effect  while processing a
    combining character.
    + disallow  ReGIS  reporting  for character-set names containing
    characters other than alphanumerics or underscore.
    (CVE-2023-40359 bsc#1214282)
    + implement  TrueType fallback font for double-sized characters,
    including  Unicode  fullwidth.  Also  add  limitFontHeight  to
    provide    for    configuring    the    distinction    between
    slightly-oversized glyphs and double-sized glyphs.
  * configure script improvements:
    + check for nfsd_t
  * fix a typo in the underline cursor thickness derivation</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1686484800">- update to 382:
  * amend change to CursorBack&gt; in patch 380, allowing the result
    to be on the hidden right-half of double-cell characters
  * amend xtermDrawString, fixing regression with
  - -disable-wide-chars configuration from patch #380
  * corrected pathname for run-tic.sh, for full
    install in an out-of-tree build
  * fix a regression in wide bitmap fonts versus check for
    missing glyphs</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1689422400">- update to 384:
  * exclude  ASCII  space  from  showMissingGlyphs,  since a few
    bitmap fonts lack this
  * correct   a   step   in   rendering  double-width  characters
    with bitmap-fonts
  * fixes for ReGIS-related problems:
  * mimic  an  undocumented  hardware  VT340 feature
    which handles color initialization with incomplete parameters.
  * handle whitespace between operator/operands for
    color values.
  * reset ReGIS-context when resetting graphics in RIS.</changelog>
  <changelog author="Paolo Stivanin &lt;info@paolostivanin.com&gt;" date="1696334400">- update to 385:
  * fixes for ReGIS (report by Ben Wong).
    + correct conversion from HLS to RGB
    + improve font-caching performance.
  * update tables in wcwidth.c based on Unicode 15.1.0
  * improve fastScroll resource:
    + suppress screen-refreshes for carriage-returns
    + add -jf option to simplify use of this resource.
    + add a control sequence for enabling/disabling the resource.
    + enable this feature by default
  * extend  title-stack  feature  to  allow  an additional parameter to
    directly  access  the  stack, like the XTPUSHCOLORS and XTPOPCOLORS
    feature.
  * correct  size  and  position of box shown for double-cell character
    which  happens  to be missing from the bitmap font (report by Peter
    Fabinski).
  * improved configure script:
    + add  pattern for uClibc-ng to CF_XOPEN_SOURCE (report/patch by
    Waldemar Brodkorb).
    + add configure options --with-utmp-path and --with-wtmp-path to
    override  configure  script's  check  for  utmp/wtmp pathnames
    which are shown in the manual (Debian #1042767).
    + CF_XOPEN_SOURCE  provides  for  defining  _DEFAULT_SOURCE  for
    MinGW32 and MinGW64.
    + sed expression used to report gcc version now works with MinGW
  * ensure   that  line-attributes  are  reset  after  drawing  missing
    character (report by Christian Weisgerber).
  * update config.guess, config.sub
- rebased all patches</changelog>
  <changelog author="Andreas Stieger &lt;Andreas.Stieger@gmx.de&gt;" date="1697457600">- update 387:
  * add DECRQUPSS and DECAUPSS
  * add DECRQDE
  * correct indexing expression in title-stack
- includes changes from 386:
  * improve references in ctlseqs.ms
  * make the maximum amount of memory used for buffering DCS and
    OSC strings configurable with maxStringParse resource
  * improve performance of ReGIS when initializing the largest
    fontsize
  * fix regression in SIXEL colors
  * fix typo in --with-wtmp</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1699790400">- update to 388:
  * improve disallowPasteControls by adding a category for the
    special characters known to stty (prompted by discussion
    with David Leadbeater).
  * amend support of DECAUPSS, undoing change to initialization of
    G2/G3 so that pasting of GR characters work properly
  * update config.guess, config.sub</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1706356800">- update to 389:
  * interchange variables in subparameter parsing, fixing a bug
    where subparameters after the first parameter could be
    misidentified
  * correct  popping of icon/window titles in a case where only
    one was pushed from patch #385 changes.
  * add XTQMODKEYS response in DECRQSS, as alternative for vim.
  * correct  DECCIR encoded information on character set size,
    handle a VT525 quirk, and add DECST8C (Windows Terminal
    [#14984]).
  * improve  DECRQCRA  (prompted  by  discussion with James
    Holderness, Windows Terminal #14974).
  * add part of VT525 color controls:
    + DECAC,  to  update  default foreground/background, respond to
    DECRQSS
    + DECATC, to respond with DECRQSS
  * prevent  Unicode  non-characters  from  being  printed
  * modify  send_SGR()  to  avoid modifying colors 16 to 255 in
    printed output (patch by Grady Martin).
  * minor cleanup of miscellaneous error-codes with ERROR_MISC.
  * remove legacy CSI 53 for locator status, corrected in patch
  * modify  DECRQUPSS  and  DECAUPSS feature to support VT5xx
    character sets (report by Thomas Wolff).
  * improve EWMH handling (report/analysis by Edward Rosten)
    + reset  _NET_WM_STATE_HIDDEN  flag  from _NET_WM_STATE  before
    mapping the window to deiconify.
    + cache  X  properties  to reduce latency (adapted
    from patch by Edward Rosten).</changelog>
  <changelog author="Marcus Meissner &lt;meissner@suse.com&gt;" date="1719921600">- update to 392:
  * improve input decoding for non-Latin1 character sets by preserving the sense of GL/GR.
  * add resource preferLatin1 to simplify UPSS configuration (Gentoo #932154).
  * build-fix for --disable-boxchars; patch #390 reuses that feature's code to draw the part of the DEC Technical character set which has no Unicode equivalent.
  * improve definitions used in clock_gettime logic in graphics_sixel.c, as well as updating comments (patch by Ben Wong).
  * amend allowC1Printable changes from patch #391, restoring a special case which caused C1 characters to be ignored (report/testcase by Dmytro Bagrii).
- update to 391:
  * improve integration between UTF-8 and allowC1Printable.
  * alter SIXEL HLS computation to make blue 0 degrees (patch by Ben Wong).
  * disable SIXEL aspect-ratio, pending a rewrite (patch by Ben Wong).
  * add resource incrementalGraphics (prompted by patch by Ben Wong).
  * reorganize graphics_sixel.c as a step toward eliminating graphics buffer-size (integrated patch by Ben Wong).
  * fix regression in patch #390: non-UTF8 text pasted as a XA_UTF8_STRING was not decoded (report by Petri Kaukasoina).
- update to 390:
  * improve typography of control-sequences page (patches by Branden Robinson).
  * amend UPSS change from patch #389, fixing a regression in VT100/VT220 character sets.
  * modify ANSI conformance per ECMA-43 and DEC 070:
  * set ANSI conformance level to 3 for DEC levels 2 and up.
  * disable locking shifts in level 1, e.g., VT100.
  * disable single-shifts from G2/G3 in level 1.
  * use UPSS for G2/G3 in levels 2 and up.
  * modify invisible-character attribute to permit DECRQCRA to report a consistent checksum (report/testcase by Thomas Wolff).
  * align terminfo building blocks in terminfo to correspond to recent refactoring/trimming in ncurses.
  * set flag in regexec call for onNClicks to handle “^” anchor (patch by Matthew Martin).
  * add line-drawing data for the characters in DEC Technical which have no Unicode equivalents.
  * remove a special case in encode_scs which made xterm report Latin-1 when encoding is set to UTF-8, where ASCII is the selected character set. This fixes a regression in vttest for the DECRSPS cursor test.
  * correct values for Ps of DECAUPSS in ctlseqs.ms (report by James Holderness).
  * simplify/correct expression for checking Unicode non-characters (report by Thomas Wolff).
  * correct loop for trimming environment variables (report/patch by Casper Dik).</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1720785600">- update to 393:
  * add a check for ANSI SC/RC, to ignore CSI parameters.
  * improve check for missing characters for bitmap-fonts
  * fix regression in error-recovery for SGR parameters
  * change default for --enable-imake configure option
  * fixes for wcwidth
  * eliminate maxStringParse limit for SIXEL
  * improve logic which ignores APC, PM and SOS controls to also
    not accumulate their data temporarily in a buffer.
  * exclude TERM_INGRESS from cleanup of environment variables
  * fix some documentation typos</changelog>
  <changelog author="Thorsten Kukuk &lt;kukuk@suse.com&gt;" date="1736942400">- Disable libutempter, it doesn't work anymore with the switch
  from utmp to systemd-logind</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1739016000">- update to 397:
  * add  resource  printRawChars to allow bypassing check in
    which  omits  Unicode non-characters from printing
  * add visible-effect for SUB, per DEC 070 page 5-132.
  * correct a limit-check in private mode 1045.
  * add  optional feature for block-selection, bound to meta-
    button-one
  * if  started  as a VT52, identify the terminal as a real VT52
    rather than VT52 emulated by VT100.
  * amend change to VT52 cursor-addressing per DEC 070 (mintty
    [#1299]).
  * correct ctlseqs.ms suffix for XTTITLEPOS</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1740657600">- Trim bashisms from build recipe</changelog>
  <changelog author="Andreas Stieger &lt;andreas.stieger@gmx.de&gt;" date="1760184000">- Update to 402:
  * Bug fixes for various character display issues, Unicode
    handling and terminal emulation
  * Bug fixes for window positioning
  * improve permissions-check for valid shell program
  * Expanded handling of special keys and escape sequences
  * Support client messages adjusting default colors
  * build system fixes, code correctness fixes</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1764590400">- update to 404:
  * add numeric keypad codes to XTGETTCAP.
  * implement parsing and cursor positioning for Unicode
    variation selectors 15 and 16.
  * improve limit-checking for mouse button and motion events
  * fix a bug in printer code in xterm #403
  * change wcwidth for private-use codes, to make them
    consistently neutral width, i.e., single/double width
    according to whether they are used for CJK.
  * improve test-driver for wcwidth, adding options to
    test the predefined ranges listed in UnicodeData, as well
    as suppressing output where it only shows that the
    system's wcwidth lacks a definition for codes.
  * add  some  of  the  OpenBSD  local-patches,
    including  an ifdef-improvement for DEF_DISALLOWED_WINDOW
  * modify configure script macros to widen pattern for
    $host_os from “linux*gnu” to “linux*gnu*” to cover targets
    such as i686-pc-linux-gnut64 (GenToo #963725).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1767355200">- update to 406:
  * add option -emoji_width and resource emojiWidth</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1774526400">- update to 407:
  * add  private  modes 1020 to 1023 for reporting whether
    xterm uses UTF-8, whether CJK-width is set, whether
    Emoji-width is set, and whether private-width is set.
  * add resource privateWidth to control whether PUA (private use
    area) codes are neutral width or single-width.
  * improve  fix  for Debian #738794, to show boxes for codes
    which are neither  combining  characters  or valid Unicode
    characters
  * improve  switching  to/from  UTF-8  mode  by  saving,
    restoring and resetting the G0-G3 array (Debian #1124802).
  * use ST consistently in terminfo rather than legacy BEL
    minor updates to configure script and terminfo
  * add  option  --enable-resize-adjust for saving and repainting
    parts of  the  window  which  are  lost  when the user resizes
    the window</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1776686400">- update to 409:
  * correct one of the special cases added for Debian #1123877 in
    patch
  * update  version  for  Extended  Window  Manager  Hints
    (EWMH),  in manpage.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1778328000">- update to 410:
  * amend  one  of  the  fixes  for Debian #738794 in patch #407,
    which caused combining characters to be outlined (report by
    "Martin").
  * clarify  in  ctlseqs.ms  which modes listed for DECSET are
    readonly (prompted by discussion with Thomas Wolff).</changelog>
</package>
<package pkgid="743296584ef42d8eda6d1522420838a1c86fa45ca361296c001ee695a9c5c194c4649f9d176653cbf5402aa03d85844822edf53ba7cef4764fa0e6fe3e4812fb" name="yast2-qt-branding-openSUSE" arch="noarch">
  <version epoch="0" ver="84.87.20240405" rel="1.20"/>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1619697600">- Also skip *.tr as config files in
  /etc/bootsplash/themes/openSUSE/bootloader (in addition to
  /etc/bootsplash/themes/openSUSE/cdrom)</changelog>
  <changelog author="Andreas Schwab &lt;schwab@suse.de&gt;" date="1621512000">- Enable grub2-branding on riscv64</changelog>
  <changelog author="Sasi Olin &lt;hel@lcp.world&gt;" date="1631275200">- Drop systemd icons, since distribution-logos took that over
- Change the name of the font used in the installer</changelog>
  <changelog author="Cliff Zhao &lt;qzhao@suse.com&gt;" date="1632052800">- Update branding-tumbleweed.zip from https://github.com/openSUSE/branding.git
  Drop plymouth-branding-openSUSE's watermark link add a
  configuration function to plymouth theme configuration to avoid
  logo lost which cause plymouth to fail.
- Update branding-openSUSE.spec: resort plymouth-branding-openSUSE
  install and build dependence to avoid plymouth fall to terminal
  mode in some scenario(bsc#1189613).</changelog>
  <changelog author="Jacob Michalskie &lt;hel@lcp.world&gt;" date="1677499200">- Make title QToolButton backgrounds transparent
- Drop optipng requirement</changelog>
  <changelog author="Michael Chang &lt;mchang@suse.com&gt;" date="1693396800">- Remove grub2 BuildRequires in grub2-branding (bsc#1214769)</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1695643200">- Enable grub2-branding on ppc64le. patterns-microos-base has
  Requires (grub2-branding-openSUSE if grub2). So we need the
  branding.</changelog>
  <changelog author="Frederic Crozat &lt;fcrozat@suse.com&gt;" date="1707998400">- Remove update-alternatives usage, we don't have dynamic
  wallpapers anymore which were using that (bsc#1219919).</changelog>
  <changelog author="Lubos Kocman &lt;lubos.kocman@suse.com&gt;" date="1712232000">- Use png for wallpapers for Tumbleweed
- SLES seems to be using png
- Using a compat symlink wallpapers/openSUSEdefault-&gt; wallpapers/SLEdefault
  allows running certain apps without rebuild. Such as cockpit.
- Use optipng -o5 to compress files (has to be reflected in spec)
- Bump date</changelog>
  <changelog author="Alberto Planas Dominguez &lt;aplanas@suse.com&gt;" date="1726660800">- Install the grub2 branding if grub2-common is present</changelog>
</package>
<package pkgid="8a2fb9c072013f0bc8c9a1d1b5540e468472a45bc20dd407d1791005214da11b2329f5a1e806ccb228bba3739b4f90f1ea42851d9fd7476a6545c3fd12f181a9" name="yt-dlp" arch="noarch">
  <version epoch="0" ver="2026.03.17" rel="1.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1755950400">- Update to release 2025.08.22
  * cookies: Fix --cookies-from-browser with Firefox 142+</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756382400">- Update to release 2025.08.27
  * Add tcc player JS variant
  * Deprioritize web_safari m3u8 formats
  * Use alternative tv user-agent when authenticated</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1757160000">- Update to version 2025.09.05
  * Fix --id deprecation warning
  * charlierose: Fix extractor
  * googledrive: Fix subtitles extraction
  * itvbtcc: Fix extractor
  * kick: vod: Support ongoing livestream VODs
  * lrt: Fix extractors
  * tver: Extract more metadata
  * vevo: Restore extractors
  * build: Overhaul Linux builds and refactor release workflow</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1758628800">- Update to release 2025.09.23
  * youtube: Force player 0004de42</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1758974400">- Update to release 2025.09.26
  * twitch: vod: Fix live_status detection
  * yt: Fix player JS overrides
  * yt: Improve PO token logging
  * yt: Player client maintenance
  * yt: Replace tv_simply with web_safari in default clients
- Fix Leap 15.6 build</changelog>
  <changelog author="olaf@aepfle.de" date="1759838400">- Use Python 3.13 in 15.7, due to lack of 3.12</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760529600">- Update to release 2025.10.14
  * yt: Detect experiment binding GVS PO Token to video id
  * yt: Fix approximate timestamp extraction for feeds</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1761134400">- Update to version 2025.10.22
  * A stopgap release with a TEMPORARY partial fix for YouTube
    support. Some formats may still be unavailable, especially if
    cookies are passed to yt-dlp. The NEXT release, expected very
    soon, will require an external JS runtime (e.g. Deno) in
    order for YouTube downloads to work properly.
  * The minimum required Python version has been raised to 3.10
    (Python 3.9 has reached its end-of-life as of October 2025).</changelog>
  <changelog author="olaf@aepfle.de" date="1761220800">- Use the pythons macro to reduce the amount of suse_version usage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1763035200">- Update to release 2025.11.12
  * An external JavaScript runtime is now used for full YouTube
    support (e.g. deno).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1763208000">- Relax JS runtime requirement from required to recommended,
  some formats can be downloaded without either runtime.
- Recommend nodejs as an alternative to deno
  (Leap 15.6 has just nodejs).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1765195200">- Update to release 2025.12.08
  * cookies: Fix --cookies-from-browser for new installs of
    Firefox 147+
  * floatplane: add subtitle support
  * yt: detect AI-upscaled formats</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769688000">- Update to release 2026.01.29
  * Accept float values for command-line option `--sleep-subtitles`
  * Add `--format-sort-reset` option
  * yt: Support comment subthreads</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1769774400">- added quickjs recommends as a lighter alternative to deno and nodejs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769947200">- Update to release 2026.01.31
  * yt: Add `web_embedded` fallback for `android_vr` client
  * yt: Remove broken `ios_downgraded` and `tv_embedded` player
    clients</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1770206400">- Update to release 2026.02.04
  * unsupported: Update unsupported URLs
  * yt: Default to tv player JS variant</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771761600">- Update to release 2026.02.21
  * youtube: Add more known player JS variants
  * date, search: Remove broken ytsearchdate support</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1772625600">- Update to version 2026.03.03
  * Extractor changes:
  * aenetworks: Fix extraction
  * patreon: Fix extractors
  * thechosen: Rework extractor
  * yt: Skip webpage player response by default
  * zapiks: Improve extraction</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1773403200">- Update to version 2026.03.13
  * Extractor changes:
  * tiktok: Fix challenge solving
  * yt: Fix android_vr player client
  * yt: Fix use_ad_playback_context extractor-arg
  * yt: Fix web_embedded player client
  * yt: Request web_safari &amp; web_creator client configs
  * tab: Fix album extraction
  * tab: Improve description extraction
  * Update ejs to 0.7.0
  * ejs: Fix sig value encoding by
  * ejs: Solve new player variants</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773835200">- Update to release 2026.03.17
  * Always respect webpage_client extractor-arg
  * Fix --live-from-start support</changelog>
</package>
<package pkgid="588e03e526d7b4ad72dec330695b327598d664a802a86ed0171b8cf99bfbc80e24b893dc23766f822748906bf67897fb13eba2363a57f7a20d1d3128e7558f26" name="yt-dlp" arch="src">
  <version epoch="0" ver="2026.03.17" rel="1.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1755950400">- Update to release 2025.08.22
  * cookies: Fix --cookies-from-browser with Firefox 142+</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756382400">- Update to release 2025.08.27
  * Add tcc player JS variant
  * Deprioritize web_safari m3u8 formats
  * Use alternative tv user-agent when authenticated</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1757160000">- Update to version 2025.09.05
  * Fix --id deprecation warning
  * charlierose: Fix extractor
  * googledrive: Fix subtitles extraction
  * itvbtcc: Fix extractor
  * kick: vod: Support ongoing livestream VODs
  * lrt: Fix extractors
  * tver: Extract more metadata
  * vevo: Restore extractors
  * build: Overhaul Linux builds and refactor release workflow</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1758628800">- Update to release 2025.09.23
  * youtube: Force player 0004de42</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1758974400">- Update to release 2025.09.26
  * twitch: vod: Fix live_status detection
  * yt: Fix player JS overrides
  * yt: Improve PO token logging
  * yt: Player client maintenance
  * yt: Replace tv_simply with web_safari in default clients
- Fix Leap 15.6 build</changelog>
  <changelog author="olaf@aepfle.de" date="1759838400">- Use Python 3.13 in 15.7, due to lack of 3.12</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760529600">- Update to release 2025.10.14
  * yt: Detect experiment binding GVS PO Token to video id
  * yt: Fix approximate timestamp extraction for feeds</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1761134400">- Update to version 2025.10.22
  * A stopgap release with a TEMPORARY partial fix for YouTube
    support. Some formats may still be unavailable, especially if
    cookies are passed to yt-dlp. The NEXT release, expected very
    soon, will require an external JS runtime (e.g. Deno) in
    order for YouTube downloads to work properly.
  * The minimum required Python version has been raised to 3.10
    (Python 3.9 has reached its end-of-life as of October 2025).</changelog>
  <changelog author="olaf@aepfle.de" date="1761220800">- Use the pythons macro to reduce the amount of suse_version usage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1763035200">- Update to release 2025.11.12
  * An external JavaScript runtime is now used for full YouTube
    support (e.g. deno).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1763208000">- Relax JS runtime requirement from required to recommended,
  some formats can be downloaded without either runtime.
- Recommend nodejs as an alternative to deno
  (Leap 15.6 has just nodejs).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1765195200">- Update to release 2025.12.08
  * cookies: Fix --cookies-from-browser for new installs of
    Firefox 147+
  * floatplane: add subtitle support
  * yt: detect AI-upscaled formats</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769688000">- Update to release 2026.01.29
  * Accept float values for command-line option `--sleep-subtitles`
  * Add `--format-sort-reset` option
  * yt: Support comment subthreads</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1769774400">- added quickjs recommends as a lighter alternative to deno and nodejs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769947200">- Update to release 2026.01.31
  * yt: Add `web_embedded` fallback for `android_vr` client
  * yt: Remove broken `ios_downgraded` and `tv_embedded` player
    clients</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1770206400">- Update to release 2026.02.04
  * unsupported: Update unsupported URLs
  * yt: Default to tv player JS variant</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771761600">- Update to release 2026.02.21
  * youtube: Add more known player JS variants
  * date, search: Remove broken ytsearchdate support</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1772625600">- Update to version 2026.03.03
  * Extractor changes:
  * aenetworks: Fix extraction
  * patreon: Fix extractors
  * thechosen: Rework extractor
  * yt: Skip webpage player response by default
  * zapiks: Improve extraction</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1773403200">- Update to version 2026.03.13
  * Extractor changes:
  * tiktok: Fix challenge solving
  * yt: Fix android_vr player client
  * yt: Fix use_ad_playback_context extractor-arg
  * yt: Fix web_embedded player client
  * yt: Request web_safari &amp; web_creator client configs
  * tab: Fix album extraction
  * tab: Improve description extraction
  * Update ejs to 0.7.0
  * ejs: Fix sig value encoding by
  * ejs: Solve new player variants</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773835200">- Update to release 2026.03.17
  * Always respect webpage_client extractor-arg
  * Fix --live-from-start support</changelog>
</package>
<package pkgid="0c355755e15778ae58796a69383ed0b690f72945d8206fa0509aec7b990c7d9e0ae41cd5cb853ac95bcc9da88915e9d4c5effdc64252f6f641fd222d3647c02f" name="yt-dlp-youtube-dl" arch="noarch">
  <version epoch="0" ver="2026.03.17" rel="1.9"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1755950400">- Update to release 2025.08.22
  * cookies: Fix --cookies-from-browser with Firefox 142+</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1756382400">- Update to release 2025.08.27
  * Add tcc player JS variant
  * Deprioritize web_safari m3u8 formats
  * Use alternative tv user-agent when authenticated</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1757160000">- Update to version 2025.09.05
  * Fix --id deprecation warning
  * charlierose: Fix extractor
  * googledrive: Fix subtitles extraction
  * itvbtcc: Fix extractor
  * kick: vod: Support ongoing livestream VODs
  * lrt: Fix extractors
  * tver: Extract more metadata
  * vevo: Restore extractors
  * build: Overhaul Linux builds and refactor release workflow</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1758628800">- Update to release 2025.09.23
  * youtube: Force player 0004de42</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1758974400">- Update to release 2025.09.26
  * twitch: vod: Fix live_status detection
  * yt: Fix player JS overrides
  * yt: Improve PO token logging
  * yt: Player client maintenance
  * yt: Replace tv_simply with web_safari in default clients
- Fix Leap 15.6 build</changelog>
  <changelog author="olaf@aepfle.de" date="1759838400">- Use Python 3.13 in 15.7, due to lack of 3.12</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1760529600">- Update to release 2025.10.14
  * yt: Detect experiment binding GVS PO Token to video id
  * yt: Fix approximate timestamp extraction for feeds</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1761134400">- Update to version 2025.10.22
  * A stopgap release with a TEMPORARY partial fix for YouTube
    support. Some formats may still be unavailable, especially if
    cookies are passed to yt-dlp. The NEXT release, expected very
    soon, will require an external JS runtime (e.g. Deno) in
    order for YouTube downloads to work properly.
  * The minimum required Python version has been raised to 3.10
    (Python 3.9 has reached its end-of-life as of October 2025).</changelog>
  <changelog author="olaf@aepfle.de" date="1761220800">- Use the pythons macro to reduce the amount of suse_version usage</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1763035200">- Update to release 2025.11.12
  * An external JavaScript runtime is now used for full YouTube
    support (e.g. deno).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1763208000">- Relax JS runtime requirement from required to recommended,
  some formats can be downloaded without either runtime.
- Recommend nodejs as an alternative to deno
  (Leap 15.6 has just nodejs).</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1765195200">- Update to release 2025.12.08
  * cookies: Fix --cookies-from-browser for new installs of
    Firefox 147+
  * floatplane: add subtitle support
  * yt: detect AI-upscaled formats</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769688000">- Update to release 2026.01.29
  * Accept float values for command-line option `--sleep-subtitles`
  * Add `--format-sort-reset` option
  * yt: Support comment subthreads</changelog>
  <changelog author="Michael Pujos &lt;pujos.michael@gmail.com&gt;" date="1769774400">- added quickjs recommends as a lighter alternative to deno and nodejs</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1769947200">- Update to release 2026.01.31
  * yt: Add `web_embedded` fallback for `android_vr` client
  * yt: Remove broken `ios_downgraded` and `tv_embedded` player
    clients</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1770206400">- Update to release 2026.02.04
  * unsupported: Update unsupported URLs
  * yt: Default to tv player JS variant</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1771761600">- Update to release 2026.02.21
  * youtube: Add more known player JS variants
  * date, search: Remove broken ytsearchdate support</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1772625600">- Update to version 2026.03.03
  * Extractor changes:
  * aenetworks: Fix extraction
  * patreon: Fix extractors
  * thechosen: Rework extractor
  * yt: Skip webpage player response by default
  * zapiks: Improve extraction</changelog>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1773403200">- Update to version 2026.03.13
  * Extractor changes:
  * tiktok: Fix challenge solving
  * yt: Fix android_vr player client
  * yt: Fix use_ad_playback_context extractor-arg
  * yt: Fix web_embedded player client
  * yt: Request web_safari &amp; web_creator client configs
  * tab: Fix album extraction
  * tab: Improve description extraction
  * Update ejs to 0.7.0
  * ejs: Fix sig value encoding by
  * ejs: Solve new player variants</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1773835200">- Update to release 2026.03.17
  * Always respect webpage_client extractor-arg
  * Fix --live-from-start support</changelog>
</package>
<package pkgid="a4109374a7f3e05a793a521fbec604d14b1c0449c0408efd865b98266451b3a751694895d5d68ba0cb1d05011b367930fac3b8492f0f80b8230739f9058ec6d6" name="zdacc" arch="i586">
  <version epoch="0" ver="1.53" rel="1.47"/>
  <changelog author="jengelh@medozas.de" date="1280232000">- Split up zdoom package into its components
- ZDACC 1.48</changelog>
  <changelog author="jengelh@medozas.de" date="1280232001">- Update to new upstream release 1.50
  * fix partial initialization of multidimensional arrays</changelog>
  <changelog author="jengelh@medozas.de" date="1290686400">- Update to snapshot 1.50+git12
  * APROP_{ScaleX,ScaleY,Waterlevel,Target,TracerTID,MasterTid}
  * New action special Ceiling_LowerAndCrushDist
  * Added Thing_SetConversation
  * Added GetPolyobjX and GetPolyobjY ACS functions
  * Added Polyobj_Stop, Polyobj_MoveTo, and Polyobj_OR_Moveto</changelog>
  <changelog author="jengelh@inai.de" date="1346414400">- Update to new upstream release 1.53
  * Supports the latest features of ZDoom 2.6, such as scripts with
  four parameters, waiting on named scripts, and some very minor
  bug fixes.</changelog>
  <changelog author="jengelh@inai.de" date="1364126400">- Adjust for new global path /usr/share/doom</changelog>
</package>
<package pkgid="f18777c57b0d070e8683edb55175a88067b60bb34d074ab740385594014884bbf64d177de723d8b0c20fa3db5a707586f50081ea9f22b943c0399908384ab54e" name="zdacc" arch="src">
  <version epoch="0" ver="1.53" rel="1.47"/>
  <changelog author="jengelh@medozas.de" date="1280232000">- Split up zdoom package into its components
- ZDACC 1.48</changelog>
  <changelog author="jengelh@medozas.de" date="1280232001">- Update to new upstream release 1.50
  * fix partial initialization of multidimensional arrays</changelog>
  <changelog author="jengelh@medozas.de" date="1290686400">- Update to snapshot 1.50+git12
  * APROP_{ScaleX,ScaleY,Waterlevel,Target,TracerTID,MasterTid}
  * New action special Ceiling_LowerAndCrushDist
  * Added Thing_SetConversation
  * Added GetPolyobjX and GetPolyobjY ACS functions
  * Added Polyobj_Stop, Polyobj_MoveTo, and Polyobj_OR_Moveto</changelog>
  <changelog author="jengelh@inai.de" date="1346414400">- Update to new upstream release 1.53
  * Supports the latest features of ZDoom 2.6, such as scripts with
  four parameters, waiting on named scripts, and some very minor
  bug fixes.</changelog>
  <changelog author="jengelh@inai.de" date="1364126400">- Adjust for new global path /usr/share/doom</changelog>
</package>
<package pkgid="6e4df690c2e34d002b129101b6f152e98b3ac4911dcc18dcbad30e3b0cecf7284a19689484a2817f137579989adb5f697325435de00e43b5c5a1adf19cbe8104" name="zdacc" arch="x86_64">
  <version epoch="0" ver="1.53" rel="1.47"/>
  <changelog author="jengelh@medozas.de" date="1280232000">- Split up zdoom package into its components
- ZDACC 1.48</changelog>
  <changelog author="jengelh@medozas.de" date="1280232001">- Update to new upstream release 1.50
  * fix partial initialization of multidimensional arrays</changelog>
  <changelog author="jengelh@medozas.de" date="1290686400">- Update to snapshot 1.50+git12
  * APROP_{ScaleX,ScaleY,Waterlevel,Target,TracerTID,MasterTid}
  * New action special Ceiling_LowerAndCrushDist
  * Added Thing_SetConversation
  * Added GetPolyobjX and GetPolyobjY ACS functions
  * Added Polyobj_Stop, Polyobj_MoveTo, and Polyobj_OR_Moveto</changelog>
  <changelog author="jengelh@inai.de" date="1346414400">- Update to new upstream release 1.53
  * Supports the latest features of ZDoom 2.6, such as scripts with
  four parameters, waiting on named scripts, and some very minor
  bug fixes.</changelog>
  <changelog author="jengelh@inai.de" date="1364126400">- Adjust for new global path /usr/share/doom</changelog>
</package>
</otherdata>