<?xml version="1.0" encoding="UTF-8"?>
<otherdata xmlns="http://linux.duke.edu/metadata/other" packages="95">
<package pkgid="5655a5038b11874d6ad8a9955cc447ee7fc03e4b4def045382ce8e864246d962" name="c++-gtk-utils-gtk2" arch="src">
  <version epoch="0" ver="2.2.20" rel="2.12"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588161600">- Update to version 2.2.19:
  + Use autoconf's TAP support for running tests.
  + Cater for guile-3.0 declarative modules.
  + Suppress GStaticRecMutex deprecation warnings.
- Changes from versions 2.2.16 through 2.2.18: See installed
  ChangeLog file.
- Convert to multibuild format to build flavours for gtk2, gtk3,
  and gtk4.
- Add BuildRequires: autoconf which is needed when building gtk2
  and gtk4 flavours where the configure script is modified before
  running %configure.
- Add c++-gtk-utils-gtk4-3.98-fixes.patch to fix compilation
  against gtk4 &gt;= 3.98; combined from upstream git master commits
  3589475, 687abc, 847e9b, and 97eb26 and rebased to apply cleanly
  using quilt.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1609848000">- Update to version 2.2.20:
  + If this library is employed in a program compiled with
  - std=c++17 or greater, permit objects with references or const
    members to be stored in AsyncChannel objects
    (async_channel.h).
  + Deal with Cgu::WinBase and Cgu::Application breakage when
    testing using glib for gtk-3.99.3 onwards.
  + When compiling for GTK-4, require version &gt;= 3.98.4 and make
    consequential changes including to documentation
    (acinclude.m4, README; doxygen.main.in).
  + Add fixes for gtk-3.98.0, gtk-3.98.1 and gtk-3.98.4
    (file_print_manager.cpp, text_print_manager.cpp, window.h,
    window.cpp; tests/test_application.cpp;
    tests/extra/test_file_print_manager.cpp,
    tests/extra/test_text_print_manager.cpp).
  + Enable Cgu::FilePrintManager dialogs to be resizable
    (file_print_manager.cpp).
  + Update documentation (application.h, parallel.h,
    shared_handle.h, window.h).
- Drop c++-gtk-utils-gtk4-3.98-fixes.patch: incorporated upstream.</changelog>
</package>
<package pkgid="f59c222d35c02313261ee2ae1b7affe91a99cfa50ecd5ef7a4a1dafe86289c4a" name="c++-gtk-utils-gtk2-debugsource" arch="x86_64">
  <version epoch="0" ver="2.2.20" rel="2.12"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588161600">- Update to version 2.2.19:
  + Use autoconf's TAP support for running tests.
  + Cater for guile-3.0 declarative modules.
  + Suppress GStaticRecMutex deprecation warnings.
- Changes from versions 2.2.16 through 2.2.18: See installed
  ChangeLog file.
- Convert to multibuild format to build flavours for gtk2, gtk3,
  and gtk4.
- Add BuildRequires: autoconf which is needed when building gtk2
  and gtk4 flavours where the configure script is modified before
  running %configure.
- Add c++-gtk-utils-gtk4-3.98-fixes.patch to fix compilation
  against gtk4 &gt;= 3.98; combined from upstream git master commits
  3589475, 687abc, 847e9b, and 97eb26 and rebased to apply cleanly
  using quilt.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1609848000">- Update to version 2.2.20:
  + If this library is employed in a program compiled with
  - std=c++17 or greater, permit objects with references or const
    members to be stored in AsyncChannel objects
    (async_channel.h).
  + Deal with Cgu::WinBase and Cgu::Application breakage when
    testing using glib for gtk-3.99.3 onwards.
  + When compiling for GTK-4, require version &gt;= 3.98.4 and make
    consequential changes including to documentation
    (acinclude.m4, README; doxygen.main.in).
  + Add fixes for gtk-3.98.0, gtk-3.98.1 and gtk-3.98.4
    (file_print_manager.cpp, text_print_manager.cpp, window.h,
    window.cpp; tests/test_application.cpp;
    tests/extra/test_file_print_manager.cpp,
    tests/extra/test_text_print_manager.cpp).
  + Enable Cgu::FilePrintManager dialogs to be resizable
    (file_print_manager.cpp).
  + Update documentation (application.h, parallel.h,
    shared_handle.h, window.h).
- Drop c++-gtk-utils-gtk4-3.98-fixes.patch: incorporated upstream.</changelog>
</package>
<package pkgid="efb9da7c13b871f5a22f0aa46096fac0e022ece471f8b049382a6d55aa5362ba" name="c++-gtk-utils-gtk3" arch="src">
  <version epoch="0" ver="2.2.20" rel="2.13"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588161600">- Update to version 2.2.19:
  + Use autoconf's TAP support for running tests.
  + Cater for guile-3.0 declarative modules.
  + Suppress GStaticRecMutex deprecation warnings.
- Changes from versions 2.2.16 through 2.2.18: See installed
  ChangeLog file.
- Convert to multibuild format to build flavours for gtk2, gtk3,
  and gtk4.
- Add BuildRequires: autoconf which is needed when building gtk2
  and gtk4 flavours where the configure script is modified before
  running %configure.
- Add c++-gtk-utils-gtk4-3.98-fixes.patch to fix compilation
  against gtk4 &gt;= 3.98; combined from upstream git master commits
  3589475, 687abc, 847e9b, and 97eb26 and rebased to apply cleanly
  using quilt.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1609848000">- Update to version 2.2.20:
  + If this library is employed in a program compiled with
  - std=c++17 or greater, permit objects with references or const
    members to be stored in AsyncChannel objects
    (async_channel.h).
  + Deal with Cgu::WinBase and Cgu::Application breakage when
    testing using glib for gtk-3.99.3 onwards.
  + When compiling for GTK-4, require version &gt;= 3.98.4 and make
    consequential changes including to documentation
    (acinclude.m4, README; doxygen.main.in).
  + Add fixes for gtk-3.98.0, gtk-3.98.1 and gtk-3.98.4
    (file_print_manager.cpp, text_print_manager.cpp, window.h,
    window.cpp; tests/test_application.cpp;
    tests/extra/test_file_print_manager.cpp,
    tests/extra/test_text_print_manager.cpp).
  + Enable Cgu::FilePrintManager dialogs to be resizable
    (file_print_manager.cpp).
  + Update documentation (application.h, parallel.h,
    shared_handle.h, window.h).
- Drop c++-gtk-utils-gtk4-3.98-fixes.patch: incorporated upstream.</changelog>
</package>
<package pkgid="9284a4aff78db7371f674237946f11aba5a0f48fba06c1311633fd8e4b333cbb" name="c++-gtk-utils-gtk3-debugsource" arch="x86_64">
  <version epoch="0" ver="2.2.20" rel="2.13"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588161600">- Update to version 2.2.19:
  + Use autoconf's TAP support for running tests.
  + Cater for guile-3.0 declarative modules.
  + Suppress GStaticRecMutex deprecation warnings.
- Changes from versions 2.2.16 through 2.2.18: See installed
  ChangeLog file.
- Convert to multibuild format to build flavours for gtk2, gtk3,
  and gtk4.
- Add BuildRequires: autoconf which is needed when building gtk2
  and gtk4 flavours where the configure script is modified before
  running %configure.
- Add c++-gtk-utils-gtk4-3.98-fixes.patch to fix compilation
  against gtk4 &gt;= 3.98; combined from upstream git master commits
  3589475, 687abc, 847e9b, and 97eb26 and rebased to apply cleanly
  using quilt.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1609848000">- Update to version 2.2.20:
  + If this library is employed in a program compiled with
  - std=c++17 or greater, permit objects with references or const
    members to be stored in AsyncChannel objects
    (async_channel.h).
  + Deal with Cgu::WinBase and Cgu::Application breakage when
    testing using glib for gtk-3.99.3 onwards.
  + When compiling for GTK-4, require version &gt;= 3.98.4 and make
    consequential changes including to documentation
    (acinclude.m4, README; doxygen.main.in).
  + Add fixes for gtk-3.98.0, gtk-3.98.1 and gtk-3.98.4
    (file_print_manager.cpp, text_print_manager.cpp, window.h,
    window.cpp; tests/test_application.cpp;
    tests/extra/test_file_print_manager.cpp,
    tests/extra/test_text_print_manager.cpp).
  + Enable Cgu::FilePrintManager dialogs to be resizable
    (file_print_manager.cpp).
  + Update documentation (application.h, parallel.h,
    shared_handle.h, window.h).
- Drop c++-gtk-utils-gtk4-3.98-fixes.patch: incorporated upstream.</changelog>
</package>
<package pkgid="53a97a1b09616cf067b5e33505fcf3b7abd92cd2f725fc830ab2ef4979cdf9fb" name="c++-gtk-utils-gtk4" arch="src">
  <version epoch="0" ver="2.2.20" rel="2.13"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588161600">- Update to version 2.2.19:
  + Use autoconf's TAP support for running tests.
  + Cater for guile-3.0 declarative modules.
  + Suppress GStaticRecMutex deprecation warnings.
- Changes from versions 2.2.16 through 2.2.18: See installed
  ChangeLog file.
- Convert to multibuild format to build flavours for gtk2, gtk3,
  and gtk4.
- Add BuildRequires: autoconf which is needed when building gtk2
  and gtk4 flavours where the configure script is modified before
  running %configure.
- Add c++-gtk-utils-gtk4-3.98-fixes.patch to fix compilation
  against gtk4 &gt;= 3.98; combined from upstream git master commits
  3589475, 687abc, 847e9b, and 97eb26 and rebased to apply cleanly
  using quilt.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1609848000">- Update to version 2.2.20:
  + If this library is employed in a program compiled with
  - std=c++17 or greater, permit objects with references or const
    members to be stored in AsyncChannel objects
    (async_channel.h).
  + Deal with Cgu::WinBase and Cgu::Application breakage when
    testing using glib for gtk-3.99.3 onwards.
  + When compiling for GTK-4, require version &gt;= 3.98.4 and make
    consequential changes including to documentation
    (acinclude.m4, README; doxygen.main.in).
  + Add fixes for gtk-3.98.0, gtk-3.98.1 and gtk-3.98.4
    (file_print_manager.cpp, text_print_manager.cpp, window.h,
    window.cpp; tests/test_application.cpp;
    tests/extra/test_file_print_manager.cpp,
    tests/extra/test_text_print_manager.cpp).
  + Enable Cgu::FilePrintManager dialogs to be resizable
    (file_print_manager.cpp).
  + Update documentation (application.h, parallel.h,
    shared_handle.h, window.h).
- Drop c++-gtk-utils-gtk4-3.98-fixes.patch: incorporated upstream.</changelog>
</package>
<package pkgid="c10071240727b714e2e4887433a83078ff5df0e13394ec7c98b9b894fa20512a" name="c++-gtk-utils-gtk4-debugsource" arch="x86_64">
  <version epoch="0" ver="2.2.20" rel="2.13"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588161600">- Update to version 2.2.19:
  + Use autoconf's TAP support for running tests.
  + Cater for guile-3.0 declarative modules.
  + Suppress GStaticRecMutex deprecation warnings.
- Changes from versions 2.2.16 through 2.2.18: See installed
  ChangeLog file.
- Convert to multibuild format to build flavours for gtk2, gtk3,
  and gtk4.
- Add BuildRequires: autoconf which is needed when building gtk2
  and gtk4 flavours where the configure script is modified before
  running %configure.
- Add c++-gtk-utils-gtk4-3.98-fixes.patch to fix compilation
  against gtk4 &gt;= 3.98; combined from upstream git master commits
  3589475, 687abc, 847e9b, and 97eb26 and rebased to apply cleanly
  using quilt.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1609848000">- Update to version 2.2.20:
  + If this library is employed in a program compiled with
  - std=c++17 or greater, permit objects with references or const
    members to be stored in AsyncChannel objects
    (async_channel.h).
  + Deal with Cgu::WinBase and Cgu::Application breakage when
    testing using glib for gtk-3.99.3 onwards.
  + When compiling for GTK-4, require version &gt;= 3.98.4 and make
    consequential changes including to documentation
    (acinclude.m4, README; doxygen.main.in).
  + Add fixes for gtk-3.98.0, gtk-3.98.1 and gtk-3.98.4
    (file_print_manager.cpp, text_print_manager.cpp, window.h,
    window.cpp; tests/test_application.cpp;
    tests/extra/test_file_print_manager.cpp,
    tests/extra/test_text_print_manager.cpp).
  + Enable Cgu::FilePrintManager dialogs to be resizable
    (file_print_manager.cpp).
  + Update documentation (application.h, parallel.h,
    shared_handle.h, window.h).
- Drop c++-gtk-utils-gtk4-3.98-fixes.patch: incorporated upstream.</changelog>
</package>
<package pkgid="fd626e2759481c287b5a0962827dec153411d19d3c1473111f2389affbb3fb03" name="c++utilities" arch="src">
  <version epoch="0" ver="1781650637.b0cf958" rel="9.1"/>
</package>
<package pkgid="63213871f74c25df573a802f025c4257eee798fe0744f59f49af8504ce4eba02" name="c++utilities-debugsource" arch="x86_64">
  <version epoch="0" ver="1781650637.b0cf958" rel="9.1"/>
</package>
<package pkgid="18c7b7771cd3c42d3bc69ca111873d7a730198d567c12bf7857bdc1152d84070" name="c++utilities-devel" arch="x86_64">
  <version epoch="0" ver="1781650637.b0cf958" rel="9.1"/>
</package>
<package pkgid="ff82e8790c47145bdbeebb0ff8e8ef62413efdd5ee3e8c38cb604fcf70c8ccf0" name="capstone" arch="src">
  <version epoch="0" ver="5.0.3" rel="2.11"/>
  <changelog author="gwasser@gmail.com" date="1687348800">- disable building and embedding static libraries</changelog>
  <changelog author="gwasser@gmail.com" date="1693483200">- update to version 5.0.1</changelog>
  <changelog author="gwasser@gmail.com" date="1724846400">- update to version 5.0.3</changelog>
</package>
<package pkgid="8caa0b2b1298c211d485a8d161760a71b3598ab3ed158ba1039a73c3af6642a0" name="capstone-debugsource" arch="x86_64">
  <version epoch="0" ver="5.0.3" rel="2.11"/>
  <changelog author="gwasser@gmail.com" date="1687348800">- disable building and embedding static libraries</changelog>
  <changelog author="gwasser@gmail.com" date="1693483200">- update to version 5.0.1</changelog>
  <changelog author="gwasser@gmail.com" date="1724846400">- update to version 5.0.3</changelog>
</package>
<package pkgid="a58aadc00901060644135ea1a4135ce7f3e7ad8a29bfc1af4d10c3b4c3f69c1f" name="capstone5-bindings" arch="x86_64">
  <version epoch="0" ver="5.0.3" rel="2.11"/>
  <changelog author="gwasser@gmail.com" date="1687348800">- disable building and embedding static libraries</changelog>
  <changelog author="gwasser@gmail.com" date="1693483200">- update to version 5.0.1</changelog>
  <changelog author="gwasser@gmail.com" date="1724846400">- update to version 5.0.3</changelog>
</package>
<package pkgid="0b40aff8f7b2c2d2d1174bc6433ed425a09a0d246ad71814f4992a84b5a2df1c" name="cpluff" arch="src">
  <version epoch="0" ver="0.2.0+git.20251206T125733~1a26018" rel="4.11"/>
  <changelog author="obs-service-tar-scm@invalid" date="1767096000">- Update to version 0.2.0+git.20251206T125733~1a26018:
  * Release of C-Pluff version 0.2.1.
  * Merge pull request #4 from Razzeee/0.1.x
  * Warnings cleanup: Ignore nonnull-compare GCC warnings when null-checking arguments that have been defined as non-null in API.
  * Git ignore the C++ testsuite binary.
  * C++17 compatibility: Add missing const qualifier to the comparison operator in less_str.
  * C++17 compatibility: Remove dynamic exception specifications.
  * Properly signal the end of options for 'dirname'.
  * Documentation: Remove mailing lists.
  * Remove link to an obsolete site.</changelog>
</package>
<package pkgid="b022c71b055363de76e44334a8fca06917e2a9f320f1902222c101acc770098a" name="cpluff" arch="x86_64">
  <version epoch="0" ver="0.2.0+git.20251206T125733~1a26018" rel="4.11"/>
  <changelog author="obs-service-tar-scm@invalid" date="1767096000">- Update to version 0.2.0+git.20251206T125733~1a26018:
  * Release of C-Pluff version 0.2.1.
  * Merge pull request #4 from Razzeee/0.1.x
  * Warnings cleanup: Ignore nonnull-compare GCC warnings when null-checking arguments that have been defined as non-null in API.
  * Git ignore the C++ testsuite binary.
  * C++17 compatibility: Add missing const qualifier to the comparison operator in less_str.
  * C++17 compatibility: Remove dynamic exception specifications.
  * Properly signal the end of options for 'dirname'.
  * Documentation: Remove mailing lists.
  * Remove link to an obsolete site.</changelog>
</package>
<package pkgid="f5259f8540d2c2d076938c056f2a82149876e5071531235b0837d54e08d5e4c0" name="cpluff-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.2.0+git.20251206T125733~1a26018" rel="4.11"/>
  <changelog author="obs-service-tar-scm@invalid" date="1767096000">- Update to version 0.2.0+git.20251206T125733~1a26018:
  * Release of C-Pluff version 0.2.1.
  * Merge pull request #4 from Razzeee/0.1.x
  * Warnings cleanup: Ignore nonnull-compare GCC warnings when null-checking arguments that have been defined as non-null in API.
  * Git ignore the C++ testsuite binary.
  * C++17 compatibility: Add missing const qualifier to the comparison operator in less_str.
  * C++17 compatibility: Remove dynamic exception specifications.
  * Properly signal the end of options for 'dirname'.
  * Documentation: Remove mailing lists.
  * Remove link to an obsolete site.</changelog>
</package>
<package pkgid="14842eacb0eed2652d77303c533541d38a49cff01af21282bed2661279934d54" name="cpluff-debugsource" arch="x86_64">
  <version epoch="0" ver="0.2.0+git.20251206T125733~1a26018" rel="4.11"/>
  <changelog author="obs-service-tar-scm@invalid" date="1767096000">- Update to version 0.2.0+git.20251206T125733~1a26018:
  * Release of C-Pluff version 0.2.1.
  * Merge pull request #4 from Razzeee/0.1.x
  * Warnings cleanup: Ignore nonnull-compare GCC warnings when null-checking arguments that have been defined as non-null in API.
  * Git ignore the C++ testsuite binary.
  * C++17 compatibility: Add missing const qualifier to the comparison operator in less_str.
  * C++17 compatibility: Remove dynamic exception specifications.
  * Properly signal the end of options for 'dirname'.
  * Documentation: Remove mailing lists.
  * Remove link to an obsolete site.</changelog>
</package>
<package pkgid="406fdeade83c6f8c12bc52b2d7a1050c5a45937d9c3a1cef194cda966279df70" name="frugally-deep" arch="src">
  <version epoch="0" ver="0.15.30" rel="8.72"/>
  <changelog author="Tom Rix &lt;trix@redhat.com&gt; - 0.15.26-1" date="1702641600">- Initial package</changelog>
  <changelog author="Tom Rix &lt;trix@redhat.com&gt; - 0.15.30-1" date="1705320000">- Update to 0.15.30</changelog>
  <changelog author="Tom Rix &lt;trix@redhat.com&gt; - 0.15.30-2" date="1705406400">- Reduce license to MIT
- Remove unneeded cmake arg</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 0.15.30-3" date="1705665600">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 0.15.30-4" date="1706097600">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 0.15.30-5" date="1721217600">- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 0.15.30-6" date="1733140800">- Build on TW
- Fix dir ownership</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 0.15.30-7" date="1737028800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 0.15.30-8" date="1740744000">- cmake changed</changelog>
</package>
<package pkgid="d64ab343fc458d2ecc899070a9ae256ea49b373bfebec9fd1c2a883ce37b2f5e" name="frugally-deep-devel" arch="x86_64">
  <version epoch="0" ver="0.15.30" rel="8.72"/>
  <changelog author="Tom Rix &lt;trix@redhat.com&gt; - 0.15.26-1" date="1702641600">- Initial package</changelog>
  <changelog author="Tom Rix &lt;trix@redhat.com&gt; - 0.15.30-1" date="1705320000">- Update to 0.15.30</changelog>
  <changelog author="Tom Rix &lt;trix@redhat.com&gt; - 0.15.30-2" date="1705406400">- Reduce license to MIT
- Remove unneeded cmake arg</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 0.15.30-3" date="1705665600">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 0.15.30-4" date="1706097600">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 0.15.30-5" date="1721217600">- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 0.15.30-6" date="1733140800">- Build on TW
- Fix dir ownership</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 0.15.30-7" date="1737028800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 0.15.30-8" date="1740744000">- cmake changed</changelog>
</package>
<package pkgid="5040acc3afda70e2e5dc92b183c04e0b16db2cf48fb98fe759665b02b3d46310" name="gmock-opt" arch="x86_64">
  <version epoch="0" ver="1.15.2.1722432886.b514bdc" rel="2.11"/>
  <changelog author="Dmitry Ivanov dm.vl.ivanov@gmail.com" date="1738670400">- Initial version</changelog>
</package>
<package pkgid="cf30428ee1c43114f16c1d6751f398035e8016ac2df7b7a04f8f1b2b30846479" name="gmock-opt-devel" arch="x86_64">
  <version epoch="0" ver="1.15.2.1722432886.b514bdc" rel="2.11"/>
  <changelog author="Dmitry Ivanov dm.vl.ivanov@gmail.com" date="1738670400">- Initial version</changelog>
</package>
<package pkgid="70a131d850ffd57a12a475e48bed963e0af03cc38f9aa307faeb4e2f944557b4" name="googletest-opt" arch="src">
  <version epoch="0" ver="1.15.2.1722432886.b514bdc" rel="2.11"/>
  <changelog author="Dmitry Ivanov dm.vl.ivanov@gmail.com" date="1738670400">- Initial version</changelog>
</package>
<package pkgid="c05fa3ba2e3a351e5c51d78bacb298f4be8f0577b6e9de8e30d78f95b3228ad0" name="gsm" arch="src">
  <version epoch="0" ver="1.0.23" rel="2.1"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 1.0.22-4" date="1702382400">- License converted to SPDX</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-5" date="1705752000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-6" date="1706097600">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-7" date="1721304000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-8" date="1737115200">- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-9" date="1753358400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild</changelog>
  <changelog author="Dominik Mierzejewski &lt;dominik@greysector.net&gt; - 1.0.23-1" date="1756814400">- update to 1.0.23 (resolves rhbz#2392252)</changelog>
</package>
<package pkgid="7517ad3bf23629cb51c1eba289109fda19bce5221c158fa3a17f0057dce7a237" name="gsm" arch="x86_64">
  <version epoch="0" ver="1.0.23" rel="2.1"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 1.0.22-4" date="1702382400">- License converted to SPDX</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-5" date="1705752000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-6" date="1706097600">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-7" date="1721304000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-8" date="1737115200">- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-9" date="1753358400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild</changelog>
  <changelog author="Dominik Mierzejewski &lt;dominik@greysector.net&gt; - 1.0.23-1" date="1756814400">- update to 1.0.23 (resolves rhbz#2392252)</changelog>
</package>
<package pkgid="7505766739b47c1413cc961e46278aa9b73ce562b74433ebc3827edba8968f7a" name="gsm-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.23" rel="2.1"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 1.0.22-4" date="1702382400">- License converted to SPDX</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-5" date="1705752000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-6" date="1706097600">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-7" date="1721304000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-8" date="1737115200">- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-9" date="1753358400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild</changelog>
  <changelog author="Dominik Mierzejewski &lt;dominik@greysector.net&gt; - 1.0.23-1" date="1756814400">- update to 1.0.23 (resolves rhbz#2392252)</changelog>
</package>
<package pkgid="3813d46b08cdaf45c6a4654633c35785d32da9e4ea36a3a467b2b1e34e13bf89" name="gsm-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.23" rel="2.1"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 1.0.22-4" date="1702382400">- License converted to SPDX</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-5" date="1705752000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-6" date="1706097600">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-7" date="1721304000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-8" date="1737115200">- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-9" date="1753358400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild</changelog>
  <changelog author="Dominik Mierzejewski &lt;dominik@greysector.net&gt; - 1.0.23-1" date="1756814400">- update to 1.0.23 (resolves rhbz#2392252)</changelog>
</package>
<package pkgid="b5973a49f18af077e98513ff30c07e153d34d855ef1e03130d6919541f421c99" name="gsm-devel" arch="x86_64">
  <version epoch="0" ver="1.0.23" rel="2.1"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 1.0.22-4" date="1702382400">- License converted to SPDX</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-5" date="1705752000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-6" date="1706097600">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-7" date="1721304000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-8" date="1737115200">- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-9" date="1753358400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild</changelog>
  <changelog author="Dominik Mierzejewski &lt;dominik@greysector.net&gt; - 1.0.23-1" date="1756814400">- update to 1.0.23 (resolves rhbz#2392252)</changelog>
</package>
<package pkgid="87ed48588ccd293a0f8af4cd2096ab3d177292231f2b84f7aa20d346d84db28f" name="gsm-tools" arch="x86_64">
  <version epoch="0" ver="1.0.23" rel="2.1"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 1.0.22-4" date="1702382400">- License converted to SPDX</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-5" date="1705752000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-6" date="1706097600">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-7" date="1721304000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-8" date="1737115200">- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-9" date="1753358400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild</changelog>
  <changelog author="Dominik Mierzejewski &lt;dominik@greysector.net&gt; - 1.0.23-1" date="1756814400">- update to 1.0.23 (resolves rhbz#2392252)</changelog>
</package>
<package pkgid="66c421a6ba8aef1ac4da794db0b8063d60ab85867c35101348d36123b91b98e6" name="gsm-tools-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.23" rel="2.1"/>
  <changelog author="Jaroslav &#x160;karvada &lt;jskarvad@redhat.com&gt; - 1.0.22-4" date="1702382400">- License converted to SPDX</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-5" date="1705752000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-6" date="1706097600">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-7" date="1721304000">- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-8" date="1737115200">- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 1.0.22-9" date="1753358400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild</changelog>
  <changelog author="Dominik Mierzejewski &lt;dominik@greysector.net&gt; - 1.0.23-1" date="1756814400">- update to 1.0.23 (resolves rhbz#2392252)</changelog>
</package>
<package pkgid="147f45837a236f5a47fccc810985f0aac29186f184f7bd609fbe2e6838bb9a79" name="gtest-opt" arch="x86_64">
  <version epoch="0" ver="1.15.2.1722432886.b514bdc" rel="2.11"/>
  <changelog author="Dmitry Ivanov dm.vl.ivanov@gmail.com" date="1738670400">- Initial version</changelog>
</package>
<package pkgid="a823bf479e6a74ae39aec2dc5e251ae3c731a06b685c5437e51f697474b017cb" name="gtest-opt-devel" arch="x86_64">
  <version epoch="0" ver="1.15.2.1722432886.b514bdc" rel="2.11"/>
  <changelog author="Dmitry Ivanov dm.vl.ivanov@gmail.com" date="1738670400">- Initial version</changelog>
</package>
<package pkgid="9a08e26c95cc4e8bdf38ccf35c9d8e592001441cd1ca28f4d1db6a03692e4fa9" name="headless-stub" arch="src">
  <version epoch="0" ver="1.0.0" rel="9.1"/>
  <changelog author="Alex S. Shubin &lt;renard.corp@hotmail.com&gt; - 1.0.0-1" date="1781352000">- Initial package</changelog>
</package>
<package pkgid="bad85474001d415143bfe4b251b8f3e5f23a6773035ee357d02c2a9d1cd0d156" name="headless-stub" arch="x86_64">
  <version epoch="0" ver="1.0.0" rel="9.1"/>
  <changelog author="Alex S. Shubin &lt;renard.corp@hotmail.com&gt; - 1.0.0-1" date="1781352000">- Initial package</changelog>
</package>
<package pkgid="9affef64b98fe8ff9846be4fac548892ac8c9086363e818b6efe47f7331b2d63" name="libBasicUsageEnvironment2" arch="x86_64">
  <version epoch="0" ver="2024.08.01" rel="2.53"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664712000">- update to 2022.10.01:
  - Updated the previous revision so that the virtual function "specialHandlingOfAuthenticationFailure()"
    is now called only if there is an actual authentication failure - not on the first time that
    we send back a "401 Unauthorized" response.
  - Added a new virtual function "specialHandlingOfAuthenticationFailure()" to "RTSPServer" to
    allow a subclassed "RTSPServer" to take special action (e.g., statistics logging)
    whenever an authentication failure occurs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669118400">- update to 2022.11.19:
  - Added a new global variable "ReceivingInterfaceAddr6" (analogous to the existing
    variable "ReceivingInterfaceAddr" for IPv4) to allow applications to optionally
    change the default receiving address for IPv6.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 2022.12.01:
  - Yet another fix to the previous fix for RTSP-over-HTTP streaming.
  - The previous version's fix to "RTSPClient" (for RTSP-over-HTTP streaming) was incomplete.
    This should fix it for real.
  - Fixed a bug in "RTSPClient" that would cause RTSP-over-HTTP streaming over TLS to
    sometimes fail.  (Thanks to Johannes Gajdosik for reporting this.)
  - Fixed a bug that would cause a RTSP server to use an incorrect URL if it accepted connections
    via TLS, but *without* streaming SRTP.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 2023.01.11:
  * Updated the "BasicTaskScheduler"/"DelayQueue" implementation to make the 'token counter'
    a field of the task scheduler object, rather than having it be a static variable.
    This avoids potential problems if an application uses more than one thread (with each thread
    having its own task scheduler).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 2023.01.19:
  - By default, we no longer compile "groupsock/NetAddress.cpp" for Windows to use
    "gethostbyname()", because of a report that this breaks IPv6 name resolution.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685361600">- update to 2023.5.10:
  * Fixed a minor memory leak in the "RTSPServer" code.
  * Calls to "send()" and "sendto()" now explicitly take
    "MSG_NOSIGNAL" rather than 0 as the 'flags' parameter.
    In most systems, 0 seems to work, but apparently not in
    Debian Linux.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1705233600">- update up to 2023.11.30:
  * In the implementation of the "MPEGVideoStreamFramer" class, gave
    "TimeCode::operator==()" the "const" qualifier, to make some
    compilers happy.
  * Performed the annual update of the copyright years near the start
    of each file
- update to 2023.11.08:
  * Changed the signature to the virtual function
    "getRTPSinkandRTCP()" (in "ServerMediaSubession", and its subclasses
    "OnDemandServerMediaSession" and "PassiveServerMediaSubsession")
    to make its 'result' arguments "rtpSink" and "rtcp" no longer "const *".
    There was no real reason to make those "const *".
- update to 2023.11.07:
  * In the class "GenericMediaServer", made the variables
    "fServerMediaSessions",
    "fClientConnections", and "fClientSessions" 'protected' rather
    than 'private', to allow subclasses to access them if desired.
- update to 2023.10.30:
  * Fixed a bug in "deleteEventTrigger()" that had accidentally been
    introduced during the change to 'event trigger' implementation
    back in June.
- update to 2023.07.24:
  * Updated the event trigger implementation once again, to allow for
    the possibility of developers redefining MAX_NUM_EVENT_TRIGGERS
    (it must always be &lt;= the number of bits in an "EventTriggerId",
    though.
- update to 2023.06.20:
  * Updated the event trigger implementation again - in the case where
    "NO_STD_LIB" is defined.  In this case,
    "fTriggersAwaitingHandling" is implemented as an array of "Boolean
    volatile"s, rather than as a 32-bit bitmap.  This should make
    'race conditions' less likely even if "NO_STD_LIB" is defined
    (though you should use the preferred, default implementation -
    that uses an array of "std::atomic_flag"s - if possible).
- update to 2023.06.16:
  * Changed the (default) implementation of 'event triggers' in
    "BasicTaskScheduler" to implement "fTriggersAwaitingHandling"
    using "std:atomic_flag"s, rather than as a bitmap.
    This should overcome 'race conditions' that some users experienced
    when calling "triggerEvent()" from a non-LIVE555 thread.
  * Note that this is the first time the LIVE555 code has required the
    C++ standard library.
    (If you cannot use the C++ standard library, then you can compile
    the code - but getting the old behavior - by defining "NO_STD_LIB".)
  * Minor change to "RTSPCommon.cpp" to overcome a compilation error
    in XCode on Mac OS X.
- update to 2023.06.14:
  * Fixed a bug in the Matroska file parsing code that could sometimes
    cause a 'use after free' error. (bsc#1218758, CVE-2023-20573)
- update to 2023.06.10:
  * Minor change to "GroupsockHelper.cpp" to overcome a compilation
    error in XCode on Mac OS X.
- update to 2023.06.08:
  * Updated the "dateHeader()" function in "RTSPCommon.cpp" to use
    "gmtime_r()" instead of the older, non-thread-safe "gmtime()".
- Applied workarounds for the build error with atomic_flag test</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 2024.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304001">- update to 2024-06-26:
  * Updated the "OnDemandServerMediaSubsession" implementation to
    output an error message if the "sink-&gt;startPlaying()" call failed
    (e.g., due to its source not being compatible with the sink).
    This makes some common errors (e.g, a proper 'framer' not
    being used) easier to detect.
- update to 2024-05-30:
  * Fixed a mistake that caused the config file
    "config.raspberrypi" to not appear in the distribution.
- update to 2024-05-15:
  * Added a new config file "config.raspberrypi" that is known to
    work for building the code on/for a Raspberry Pi 5.
- update to 2024-05-05:
  * Updated "QuickTimeFileSink" to add support for recording H.265
    video streams.  (This is not fully working yet; it appears to
    have some bugs.)
- update to 2024-04-19:
  * Updated "MPEG2TransportStreamFramer" to ignore big jumps (2x or
    more) in the estimate for the duration of each Transport
    packet.
    This is likely caused by an unexpected jump in the PCR (not
    indicated by "discontinuity_indicator").
- update to 2024-03-08:
  * Changed "ServerTLSState::setup()" (in "TLSState.cpp") to call
    "SSL_CTX_use_certificate_chain_file()" instead of
    "SSL_CTX_use_certificate_file()", to allow the server operator to
    specify a chain of certificates, rather than just one.
- update to 2024.02.28:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to
    avoid using "strftime()", because that can produce a localized
    date string that violates the RTSP specification
    (which uses section 3.3.1 of RFC 2068 (the HTTP/1.1
    specification) to define the "Date:" header).
- update to 2024.02.23:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to use
    "NULL" instead of "nullptr"; the latter was causing compilation
    problems for someone.
- update to 2024.02.15:
  * Updated the RTCP implementation so that reception stats for a
    SSRC are no longer deleted, even if a SSRC is reaped due to RTCP
    inactivity (no RTCP "SR" reports received recently).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725105600">- update to 2024-08-01:
  * Updated "ServerMediaSession::generateSDPDescription()" to
    treat "time_t" as (long long).</changelog>
</package>
<package pkgid="ba84621d483d35ced0ea34420000a8375967abcb811d6d15630543e975be8062" name="libBasicUsageEnvironment2-debuginfo" arch="x86_64">
  <version epoch="0" ver="2024.08.01" rel="2.53"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664712000">- update to 2022.10.01:
  - Updated the previous revision so that the virtual function "specialHandlingOfAuthenticationFailure()"
    is now called only if there is an actual authentication failure - not on the first time that
    we send back a "401 Unauthorized" response.
  - Added a new virtual function "specialHandlingOfAuthenticationFailure()" to "RTSPServer" to
    allow a subclassed "RTSPServer" to take special action (e.g., statistics logging)
    whenever an authentication failure occurs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669118400">- update to 2022.11.19:
  - Added a new global variable "ReceivingInterfaceAddr6" (analogous to the existing
    variable "ReceivingInterfaceAddr" for IPv4) to allow applications to optionally
    change the default receiving address for IPv6.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 2022.12.01:
  - Yet another fix to the previous fix for RTSP-over-HTTP streaming.
  - The previous version's fix to "RTSPClient" (for RTSP-over-HTTP streaming) was incomplete.
    This should fix it for real.
  - Fixed a bug in "RTSPClient" that would cause RTSP-over-HTTP streaming over TLS to
    sometimes fail.  (Thanks to Johannes Gajdosik for reporting this.)
  - Fixed a bug that would cause a RTSP server to use an incorrect URL if it accepted connections
    via TLS, but *without* streaming SRTP.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 2023.01.11:
  * Updated the "BasicTaskScheduler"/"DelayQueue" implementation to make the 'token counter'
    a field of the task scheduler object, rather than having it be a static variable.
    This avoids potential problems if an application uses more than one thread (with each thread
    having its own task scheduler).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 2023.01.19:
  - By default, we no longer compile "groupsock/NetAddress.cpp" for Windows to use
    "gethostbyname()", because of a report that this breaks IPv6 name resolution.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685361600">- update to 2023.5.10:
  * Fixed a minor memory leak in the "RTSPServer" code.
  * Calls to "send()" and "sendto()" now explicitly take
    "MSG_NOSIGNAL" rather than 0 as the 'flags' parameter.
    In most systems, 0 seems to work, but apparently not in
    Debian Linux.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1705233600">- update up to 2023.11.30:
  * In the implementation of the "MPEGVideoStreamFramer" class, gave
    "TimeCode::operator==()" the "const" qualifier, to make some
    compilers happy.
  * Performed the annual update of the copyright years near the start
    of each file
- update to 2023.11.08:
  * Changed the signature to the virtual function
    "getRTPSinkandRTCP()" (in "ServerMediaSubession", and its subclasses
    "OnDemandServerMediaSession" and "PassiveServerMediaSubsession")
    to make its 'result' arguments "rtpSink" and "rtcp" no longer "const *".
    There was no real reason to make those "const *".
- update to 2023.11.07:
  * In the class "GenericMediaServer", made the variables
    "fServerMediaSessions",
    "fClientConnections", and "fClientSessions" 'protected' rather
    than 'private', to allow subclasses to access them if desired.
- update to 2023.10.30:
  * Fixed a bug in "deleteEventTrigger()" that had accidentally been
    introduced during the change to 'event trigger' implementation
    back in June.
- update to 2023.07.24:
  * Updated the event trigger implementation once again, to allow for
    the possibility of developers redefining MAX_NUM_EVENT_TRIGGERS
    (it must always be &lt;= the number of bits in an "EventTriggerId",
    though.
- update to 2023.06.20:
  * Updated the event trigger implementation again - in the case where
    "NO_STD_LIB" is defined.  In this case,
    "fTriggersAwaitingHandling" is implemented as an array of "Boolean
    volatile"s, rather than as a 32-bit bitmap.  This should make
    'race conditions' less likely even if "NO_STD_LIB" is defined
    (though you should use the preferred, default implementation -
    that uses an array of "std::atomic_flag"s - if possible).
- update to 2023.06.16:
  * Changed the (default) implementation of 'event triggers' in
    "BasicTaskScheduler" to implement "fTriggersAwaitingHandling"
    using "std:atomic_flag"s, rather than as a bitmap.
    This should overcome 'race conditions' that some users experienced
    when calling "triggerEvent()" from a non-LIVE555 thread.
  * Note that this is the first time the LIVE555 code has required the
    C++ standard library.
    (If you cannot use the C++ standard library, then you can compile
    the code - but getting the old behavior - by defining "NO_STD_LIB".)
  * Minor change to "RTSPCommon.cpp" to overcome a compilation error
    in XCode on Mac OS X.
- update to 2023.06.14:
  * Fixed a bug in the Matroska file parsing code that could sometimes
    cause a 'use after free' error. (bsc#1218758, CVE-2023-20573)
- update to 2023.06.10:
  * Minor change to "GroupsockHelper.cpp" to overcome a compilation
    error in XCode on Mac OS X.
- update to 2023.06.08:
  * Updated the "dateHeader()" function in "RTSPCommon.cpp" to use
    "gmtime_r()" instead of the older, non-thread-safe "gmtime()".
- Applied workarounds for the build error with atomic_flag test</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 2024.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304001">- update to 2024-06-26:
  * Updated the "OnDemandServerMediaSubsession" implementation to
    output an error message if the "sink-&gt;startPlaying()" call failed
    (e.g., due to its source not being compatible with the sink).
    This makes some common errors (e.g, a proper 'framer' not
    being used) easier to detect.
- update to 2024-05-30:
  * Fixed a mistake that caused the config file
    "config.raspberrypi" to not appear in the distribution.
- update to 2024-05-15:
  * Added a new config file "config.raspberrypi" that is known to
    work for building the code on/for a Raspberry Pi 5.
- update to 2024-05-05:
  * Updated "QuickTimeFileSink" to add support for recording H.265
    video streams.  (This is not fully working yet; it appears to
    have some bugs.)
- update to 2024-04-19:
  * Updated "MPEG2TransportStreamFramer" to ignore big jumps (2x or
    more) in the estimate for the duration of each Transport
    packet.
    This is likely caused by an unexpected jump in the PCR (not
    indicated by "discontinuity_indicator").
- update to 2024-03-08:
  * Changed "ServerTLSState::setup()" (in "TLSState.cpp") to call
    "SSL_CTX_use_certificate_chain_file()" instead of
    "SSL_CTX_use_certificate_file()", to allow the server operator to
    specify a chain of certificates, rather than just one.
- update to 2024.02.28:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to
    avoid using "strftime()", because that can produce a localized
    date string that violates the RTSP specification
    (which uses section 3.3.1 of RFC 2068 (the HTTP/1.1
    specification) to define the "Date:" header).
- update to 2024.02.23:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to use
    "NULL" instead of "nullptr"; the latter was causing compilation
    problems for someone.
- update to 2024.02.15:
  * Updated the RTCP implementation so that reception stats for a
    SSRC are no longer deleted, even if a SSRC is reaped due to RTCP
    inactivity (no RTCP "SR" reports received recently).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725105600">- update to 2024-08-01:
  * Updated "ServerMediaSession::generateSDPDescription()" to
    treat "time_t" as (long long).</changelog>
</package>
<package pkgid="0be7986221747c8208c3ef867f97d804ec9dc62c799d2aec2dda8673f4194cf8" name="libHX" arch="src">
  <version epoch="0" ver="4.27" rel="4.69"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670068800">- Update to release 4.8
  * io: call posix_fadvise when slurping files
  * io: fix garbling of slurped data when read from an
    unknown-size source</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674475200">- Update to release 4.9
  * socket: add sockaddr_is_local, ipaddr_is_local functions
  * format: avoid return value truncation from HXformat_aprintf,
    HXformat_sprintf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674993600">- Update to release 4.10
  * Plug a memory leak in the formatter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Update to release 4.11
  * Four new socket utility functions</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499201">- Update to release 4.12
  * Plug a memory leak in HX_inet_listen</changelog>
  <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>
</package>
<package pkgid="e37f82037b59d866b8263b41527f64d5f69e01a18dcaa0d5c7ba851b9e05e922" name="libHX-debugsource" arch="x86_64">
  <version epoch="0" ver="4.27" rel="4.69"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670068800">- Update to release 4.8
  * io: call posix_fadvise when slurping files
  * io: fix garbling of slurped data when read from an
    unknown-size source</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674475200">- Update to release 4.9
  * socket: add sockaddr_is_local, ipaddr_is_local functions
  * format: avoid return value truncation from HXformat_aprintf,
    HXformat_sprintf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674993600">- Update to release 4.10
  * Plug a memory leak in the formatter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Update to release 4.11
  * Four new socket utility functions</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499201">- Update to release 4.12
  * Plug a memory leak in HX_inet_listen</changelog>
  <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>
</package>
<package pkgid="c174045969794e2490456b4199261ed68795c1900584c47be14abf536aec9785" name="libHX-devel" arch="x86_64">
  <version epoch="0" ver="4.27" rel="4.69"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670068800">- Update to release 4.8
  * io: call posix_fadvise when slurping files
  * io: fix garbling of slurped data when read from an
    unknown-size source</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674475200">- Update to release 4.9
  * socket: add sockaddr_is_local, ipaddr_is_local functions
  * format: avoid return value truncation from HXformat_aprintf,
    HXformat_sprintf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674993600">- Update to release 4.10
  * Plug a memory leak in the formatter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Update to release 4.11
  * Four new socket utility functions</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499201">- Update to release 4.12
  * Plug a memory leak in HX_inet_listen</changelog>
  <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>
</package>
<package pkgid="a9493026b0bc4a1ef78ab01396fc9e7c5aba6b90173cd86f74b207dad8dcd61f" name="libHX32" arch="x86_64">
  <version epoch="0" ver="4.27" rel="4.69"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670068800">- Update to release 4.8
  * io: call posix_fadvise when slurping files
  * io: fix garbling of slurped data when read from an
    unknown-size source</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674475200">- Update to release 4.9
  * socket: add sockaddr_is_local, ipaddr_is_local functions
  * format: avoid return value truncation from HXformat_aprintf,
    HXformat_sprintf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674993600">- Update to release 4.10
  * Plug a memory leak in the formatter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Update to release 4.11
  * Four new socket utility functions</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499201">- Update to release 4.12
  * Plug a memory leak in HX_inet_listen</changelog>
  <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>
</package>
<package pkgid="40357c83f8b86ab6a9bb1771ac515653e2e57c486be5e8d0d045ae917d022f7a" name="libHX32-debuginfo" arch="x86_64">
  <version epoch="0" ver="4.27" rel="4.69"/>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1670068800">- Update to release 4.8
  * io: call posix_fadvise when slurping files
  * io: fix garbling of slurped data when read from an
    unknown-size source</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674475200">- Update to release 4.9
  * socket: add sockaddr_is_local, ipaddr_is_local functions
  * format: avoid return value truncation from HXformat_aprintf,
    HXformat_sprintf</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1674993600">- Update to release 4.10
  * Plug a memory leak in the formatter</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499200">- Update to release 4.11
  * Four new socket utility functions</changelog>
  <changelog author="Jan Engelhardt &lt;jengelh@inai.de&gt;" date="1677499201">- Update to release 4.12
  * Plug a memory leak in HX_inet_listen</changelog>
  <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>
</package>
<package pkgid="24fb755dd23dccea4a877e5835565be1031cef239f2fbd96f6b3ead79913afb4" name="libUsageEnvironment3" arch="x86_64">
  <version epoch="0" ver="2024.08.01" rel="2.53"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664712000">- update to 2022.10.01:
  - Updated the previous revision so that the virtual function "specialHandlingOfAuthenticationFailure()"
    is now called only if there is an actual authentication failure - not on the first time that
    we send back a "401 Unauthorized" response.
  - Added a new virtual function "specialHandlingOfAuthenticationFailure()" to "RTSPServer" to
    allow a subclassed "RTSPServer" to take special action (e.g., statistics logging)
    whenever an authentication failure occurs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669118400">- update to 2022.11.19:
  - Added a new global variable "ReceivingInterfaceAddr6" (analogous to the existing
    variable "ReceivingInterfaceAddr" for IPv4) to allow applications to optionally
    change the default receiving address for IPv6.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 2022.12.01:
  - Yet another fix to the previous fix for RTSP-over-HTTP streaming.
  - The previous version's fix to "RTSPClient" (for RTSP-over-HTTP streaming) was incomplete.
    This should fix it for real.
  - Fixed a bug in "RTSPClient" that would cause RTSP-over-HTTP streaming over TLS to
    sometimes fail.  (Thanks to Johannes Gajdosik for reporting this.)
  - Fixed a bug that would cause a RTSP server to use an incorrect URL if it accepted connections
    via TLS, but *without* streaming SRTP.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 2023.01.11:
  * Updated the "BasicTaskScheduler"/"DelayQueue" implementation to make the 'token counter'
    a field of the task scheduler object, rather than having it be a static variable.
    This avoids potential problems if an application uses more than one thread (with each thread
    having its own task scheduler).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 2023.01.19:
  - By default, we no longer compile "groupsock/NetAddress.cpp" for Windows to use
    "gethostbyname()", because of a report that this breaks IPv6 name resolution.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685361600">- update to 2023.5.10:
  * Fixed a minor memory leak in the "RTSPServer" code.
  * Calls to "send()" and "sendto()" now explicitly take
    "MSG_NOSIGNAL" rather than 0 as the 'flags' parameter.
    In most systems, 0 seems to work, but apparently not in
    Debian Linux.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1705233600">- update up to 2023.11.30:
  * In the implementation of the "MPEGVideoStreamFramer" class, gave
    "TimeCode::operator==()" the "const" qualifier, to make some
    compilers happy.
  * Performed the annual update of the copyright years near the start
    of each file
- update to 2023.11.08:
  * Changed the signature to the virtual function
    "getRTPSinkandRTCP()" (in "ServerMediaSubession", and its subclasses
    "OnDemandServerMediaSession" and "PassiveServerMediaSubsession")
    to make its 'result' arguments "rtpSink" and "rtcp" no longer "const *".
    There was no real reason to make those "const *".
- update to 2023.11.07:
  * In the class "GenericMediaServer", made the variables
    "fServerMediaSessions",
    "fClientConnections", and "fClientSessions" 'protected' rather
    than 'private', to allow subclasses to access them if desired.
- update to 2023.10.30:
  * Fixed a bug in "deleteEventTrigger()" that had accidentally been
    introduced during the change to 'event trigger' implementation
    back in June.
- update to 2023.07.24:
  * Updated the event trigger implementation once again, to allow for
    the possibility of developers redefining MAX_NUM_EVENT_TRIGGERS
    (it must always be &lt;= the number of bits in an "EventTriggerId",
    though.
- update to 2023.06.20:
  * Updated the event trigger implementation again - in the case where
    "NO_STD_LIB" is defined.  In this case,
    "fTriggersAwaitingHandling" is implemented as an array of "Boolean
    volatile"s, rather than as a 32-bit bitmap.  This should make
    'race conditions' less likely even if "NO_STD_LIB" is defined
    (though you should use the preferred, default implementation -
    that uses an array of "std::atomic_flag"s - if possible).
- update to 2023.06.16:
  * Changed the (default) implementation of 'event triggers' in
    "BasicTaskScheduler" to implement "fTriggersAwaitingHandling"
    using "std:atomic_flag"s, rather than as a bitmap.
    This should overcome 'race conditions' that some users experienced
    when calling "triggerEvent()" from a non-LIVE555 thread.
  * Note that this is the first time the LIVE555 code has required the
    C++ standard library.
    (If you cannot use the C++ standard library, then you can compile
    the code - but getting the old behavior - by defining "NO_STD_LIB".)
  * Minor change to "RTSPCommon.cpp" to overcome a compilation error
    in XCode on Mac OS X.
- update to 2023.06.14:
  * Fixed a bug in the Matroska file parsing code that could sometimes
    cause a 'use after free' error. (bsc#1218758, CVE-2023-20573)
- update to 2023.06.10:
  * Minor change to "GroupsockHelper.cpp" to overcome a compilation
    error in XCode on Mac OS X.
- update to 2023.06.08:
  * Updated the "dateHeader()" function in "RTSPCommon.cpp" to use
    "gmtime_r()" instead of the older, non-thread-safe "gmtime()".
- Applied workarounds for the build error with atomic_flag test</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 2024.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304001">- update to 2024-06-26:
  * Updated the "OnDemandServerMediaSubsession" implementation to
    output an error message if the "sink-&gt;startPlaying()" call failed
    (e.g., due to its source not being compatible with the sink).
    This makes some common errors (e.g, a proper 'framer' not
    being used) easier to detect.
- update to 2024-05-30:
  * Fixed a mistake that caused the config file
    "config.raspberrypi" to not appear in the distribution.
- update to 2024-05-15:
  * Added a new config file "config.raspberrypi" that is known to
    work for building the code on/for a Raspberry Pi 5.
- update to 2024-05-05:
  * Updated "QuickTimeFileSink" to add support for recording H.265
    video streams.  (This is not fully working yet; it appears to
    have some bugs.)
- update to 2024-04-19:
  * Updated "MPEG2TransportStreamFramer" to ignore big jumps (2x or
    more) in the estimate for the duration of each Transport
    packet.
    This is likely caused by an unexpected jump in the PCR (not
    indicated by "discontinuity_indicator").
- update to 2024-03-08:
  * Changed "ServerTLSState::setup()" (in "TLSState.cpp") to call
    "SSL_CTX_use_certificate_chain_file()" instead of
    "SSL_CTX_use_certificate_file()", to allow the server operator to
    specify a chain of certificates, rather than just one.
- update to 2024.02.28:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to
    avoid using "strftime()", because that can produce a localized
    date string that violates the RTSP specification
    (which uses section 3.3.1 of RFC 2068 (the HTTP/1.1
    specification) to define the "Date:" header).
- update to 2024.02.23:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to use
    "NULL" instead of "nullptr"; the latter was causing compilation
    problems for someone.
- update to 2024.02.15:
  * Updated the RTCP implementation so that reception stats for a
    SSRC are no longer deleted, even if a SSRC is reaped due to RTCP
    inactivity (no RTCP "SR" reports received recently).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725105600">- update to 2024-08-01:
  * Updated "ServerMediaSession::generateSDPDescription()" to
    treat "time_t" as (long long).</changelog>
</package>
<package pkgid="d1372e4efed50c2cef0753441738bbe8b3ba76eb331b91c58472aab51fd6315a" name="libUsageEnvironment3-debuginfo" arch="x86_64">
  <version epoch="0" ver="2024.08.01" rel="2.53"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664712000">- update to 2022.10.01:
  - Updated the previous revision so that the virtual function "specialHandlingOfAuthenticationFailure()"
    is now called only if there is an actual authentication failure - not on the first time that
    we send back a "401 Unauthorized" response.
  - Added a new virtual function "specialHandlingOfAuthenticationFailure()" to "RTSPServer" to
    allow a subclassed "RTSPServer" to take special action (e.g., statistics logging)
    whenever an authentication failure occurs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669118400">- update to 2022.11.19:
  - Added a new global variable "ReceivingInterfaceAddr6" (analogous to the existing
    variable "ReceivingInterfaceAddr" for IPv4) to allow applications to optionally
    change the default receiving address for IPv6.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 2022.12.01:
  - Yet another fix to the previous fix for RTSP-over-HTTP streaming.
  - The previous version's fix to "RTSPClient" (for RTSP-over-HTTP streaming) was incomplete.
    This should fix it for real.
  - Fixed a bug in "RTSPClient" that would cause RTSP-over-HTTP streaming over TLS to
    sometimes fail.  (Thanks to Johannes Gajdosik for reporting this.)
  - Fixed a bug that would cause a RTSP server to use an incorrect URL if it accepted connections
    via TLS, but *without* streaming SRTP.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 2023.01.11:
  * Updated the "BasicTaskScheduler"/"DelayQueue" implementation to make the 'token counter'
    a field of the task scheduler object, rather than having it be a static variable.
    This avoids potential problems if an application uses more than one thread (with each thread
    having its own task scheduler).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 2023.01.19:
  - By default, we no longer compile "groupsock/NetAddress.cpp" for Windows to use
    "gethostbyname()", because of a report that this breaks IPv6 name resolution.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685361600">- update to 2023.5.10:
  * Fixed a minor memory leak in the "RTSPServer" code.
  * Calls to "send()" and "sendto()" now explicitly take
    "MSG_NOSIGNAL" rather than 0 as the 'flags' parameter.
    In most systems, 0 seems to work, but apparently not in
    Debian Linux.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1705233600">- update up to 2023.11.30:
  * In the implementation of the "MPEGVideoStreamFramer" class, gave
    "TimeCode::operator==()" the "const" qualifier, to make some
    compilers happy.
  * Performed the annual update of the copyright years near the start
    of each file
- update to 2023.11.08:
  * Changed the signature to the virtual function
    "getRTPSinkandRTCP()" (in "ServerMediaSubession", and its subclasses
    "OnDemandServerMediaSession" and "PassiveServerMediaSubsession")
    to make its 'result' arguments "rtpSink" and "rtcp" no longer "const *".
    There was no real reason to make those "const *".
- update to 2023.11.07:
  * In the class "GenericMediaServer", made the variables
    "fServerMediaSessions",
    "fClientConnections", and "fClientSessions" 'protected' rather
    than 'private', to allow subclasses to access them if desired.
- update to 2023.10.30:
  * Fixed a bug in "deleteEventTrigger()" that had accidentally been
    introduced during the change to 'event trigger' implementation
    back in June.
- update to 2023.07.24:
  * Updated the event trigger implementation once again, to allow for
    the possibility of developers redefining MAX_NUM_EVENT_TRIGGERS
    (it must always be &lt;= the number of bits in an "EventTriggerId",
    though.
- update to 2023.06.20:
  * Updated the event trigger implementation again - in the case where
    "NO_STD_LIB" is defined.  In this case,
    "fTriggersAwaitingHandling" is implemented as an array of "Boolean
    volatile"s, rather than as a 32-bit bitmap.  This should make
    'race conditions' less likely even if "NO_STD_LIB" is defined
    (though you should use the preferred, default implementation -
    that uses an array of "std::atomic_flag"s - if possible).
- update to 2023.06.16:
  * Changed the (default) implementation of 'event triggers' in
    "BasicTaskScheduler" to implement "fTriggersAwaitingHandling"
    using "std:atomic_flag"s, rather than as a bitmap.
    This should overcome 'race conditions' that some users experienced
    when calling "triggerEvent()" from a non-LIVE555 thread.
  * Note that this is the first time the LIVE555 code has required the
    C++ standard library.
    (If you cannot use the C++ standard library, then you can compile
    the code - but getting the old behavior - by defining "NO_STD_LIB".)
  * Minor change to "RTSPCommon.cpp" to overcome a compilation error
    in XCode on Mac OS X.
- update to 2023.06.14:
  * Fixed a bug in the Matroska file parsing code that could sometimes
    cause a 'use after free' error. (bsc#1218758, CVE-2023-20573)
- update to 2023.06.10:
  * Minor change to "GroupsockHelper.cpp" to overcome a compilation
    error in XCode on Mac OS X.
- update to 2023.06.08:
  * Updated the "dateHeader()" function in "RTSPCommon.cpp" to use
    "gmtime_r()" instead of the older, non-thread-safe "gmtime()".
- Applied workarounds for the build error with atomic_flag test</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 2024.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304001">- update to 2024-06-26:
  * Updated the "OnDemandServerMediaSubsession" implementation to
    output an error message if the "sink-&gt;startPlaying()" call failed
    (e.g., due to its source not being compatible with the sink).
    This makes some common errors (e.g, a proper 'framer' not
    being used) easier to detect.
- update to 2024-05-30:
  * Fixed a mistake that caused the config file
    "config.raspberrypi" to not appear in the distribution.
- update to 2024-05-15:
  * Added a new config file "config.raspberrypi" that is known to
    work for building the code on/for a Raspberry Pi 5.
- update to 2024-05-05:
  * Updated "QuickTimeFileSink" to add support for recording H.265
    video streams.  (This is not fully working yet; it appears to
    have some bugs.)
- update to 2024-04-19:
  * Updated "MPEG2TransportStreamFramer" to ignore big jumps (2x or
    more) in the estimate for the duration of each Transport
    packet.
    This is likely caused by an unexpected jump in the PCR (not
    indicated by "discontinuity_indicator").
- update to 2024-03-08:
  * Changed "ServerTLSState::setup()" (in "TLSState.cpp") to call
    "SSL_CTX_use_certificate_chain_file()" instead of
    "SSL_CTX_use_certificate_file()", to allow the server operator to
    specify a chain of certificates, rather than just one.
- update to 2024.02.28:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to
    avoid using "strftime()", because that can produce a localized
    date string that violates the RTSP specification
    (which uses section 3.3.1 of RFC 2068 (the HTTP/1.1
    specification) to define the "Date:" header).
- update to 2024.02.23:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to use
    "NULL" instead of "nullptr"; the latter was causing compilation
    problems for someone.
- update to 2024.02.15:
  * Updated the RTCP implementation so that reception stats for a
    SSRC are no longer deleted, even if a SSRC is reaped due to RTCP
    inactivity (no RTCP "SR" reports received recently).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725105600">- update to 2024-08-01:
  * Updated "ServerMediaSession::generateSDPDescription()" to
    treat "time_t" as (long long).</changelog>
</package>
<package pkgid="2d870a7d2451d0355c5d112461cdb385bb29bf919ccaa8b05e1330c732afb6ac" name="libc++utilities5" arch="x86_64">
  <version epoch="0" ver="1781650637.b0cf958" rel="9.1"/>
</package>
<package pkgid="4c38f5884f1be92c7fed6fea2e68176c2670e5066bb01b49cdc987056903f0cd" name="libc++utilities5-debuginfo" arch="x86_64">
  <version epoch="0" ver="1781650637.b0cf958" rel="9.1"/>
</package>
<package pkgid="19311a14934a30af935c4a5c7d46903ca5a2b84b06464368e02ea5fbc97a15dd" name="libcapstone-devel" arch="x86_64">
  <version epoch="0" ver="5.0.3" rel="2.11"/>
  <changelog author="gwasser@gmail.com" date="1687348800">- disable building and embedding static libraries</changelog>
  <changelog author="gwasser@gmail.com" date="1693483200">- update to version 5.0.1</changelog>
  <changelog author="gwasser@gmail.com" date="1724846400">- update to version 5.0.3</changelog>
</package>
<package pkgid="04a6c2b9742bf0bb8c55f459a81933cec6802ae0909a6a88e7b5647834bef147" name="libcapstone5" arch="x86_64">
  <version epoch="0" ver="5.0.3" rel="2.11"/>
  <changelog author="gwasser@gmail.com" date="1687348800">- disable building and embedding static libraries</changelog>
  <changelog author="gwasser@gmail.com" date="1693483200">- update to version 5.0.1</changelog>
  <changelog author="gwasser@gmail.com" date="1724846400">- update to version 5.0.3</changelog>
</package>
<package pkgid="6c482e687d85af610a99633600b7c88d974bef29ab622d8ad0c80ee7cd833a0c" name="libcapstone5-debuginfo" arch="x86_64">
  <version epoch="0" ver="5.0.3" rel="2.11"/>
  <changelog author="gwasser@gmail.com" date="1687348800">- disable building and embedding static libraries</changelog>
  <changelog author="gwasser@gmail.com" date="1693483200">- update to version 5.0.1</changelog>
  <changelog author="gwasser@gmail.com" date="1724846400">- update to version 5.0.3</changelog>
</package>
<package pkgid="d06e373684e3b3e84dd677f2c83eb142cdab8d871d692a337f07f8c6902a08ea" name="libcpluff-devel" arch="x86_64">
  <version epoch="0" ver="0.2.0+git.20251206T125733~1a26018" rel="4.11"/>
  <changelog author="obs-service-tar-scm@invalid" date="1767096000">- Update to version 0.2.0+git.20251206T125733~1a26018:
  * Release of C-Pluff version 0.2.1.
  * Merge pull request #4 from Razzeee/0.1.x
  * Warnings cleanup: Ignore nonnull-compare GCC warnings when null-checking arguments that have been defined as non-null in API.
  * Git ignore the C++ testsuite binary.
  * C++17 compatibility: Add missing const qualifier to the comparison operator in less_str.
  * C++17 compatibility: Remove dynamic exception specifications.
  * Properly signal the end of options for 'dirname'.
  * Documentation: Remove mailing lists.
  * Remove link to an obsolete site.</changelog>
</package>
<package pkgid="ac339c575e8bf537012284c363424e03a36629927b9f5e53c4376cdcf987c3b4" name="libcpluff0" arch="x86_64">
  <version epoch="0" ver="0.2.0+git.20251206T125733~1a26018" rel="4.11"/>
  <changelog author="obs-service-tar-scm@invalid" date="1767096000">- Update to version 0.2.0+git.20251206T125733~1a26018:
  * Release of C-Pluff version 0.2.1.
  * Merge pull request #4 from Razzeee/0.1.x
  * Warnings cleanup: Ignore nonnull-compare GCC warnings when null-checking arguments that have been defined as non-null in API.
  * Git ignore the C++ testsuite binary.
  * C++17 compatibility: Add missing const qualifier to the comparison operator in less_str.
  * C++17 compatibility: Remove dynamic exception specifications.
  * Properly signal the end of options for 'dirname'.
  * Documentation: Remove mailing lists.
  * Remove link to an obsolete site.</changelog>
</package>
<package pkgid="a11169fcf8d4f77c6ed905261ade1970e5ddfbd514c54645f2b78f45858c22c7" name="libcpluff0-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.2.0+git.20251206T125733~1a26018" rel="4.11"/>
  <changelog author="obs-service-tar-scm@invalid" date="1767096000">- Update to version 0.2.0+git.20251206T125733~1a26018:
  * Release of C-Pluff version 0.2.1.
  * Merge pull request #4 from Razzeee/0.1.x
  * Warnings cleanup: Ignore nonnull-compare GCC warnings when null-checking arguments that have been defined as non-null in API.
  * Git ignore the C++ testsuite binary.
  * C++17 compatibility: Add missing const qualifier to the comparison operator in less_str.
  * C++17 compatibility: Remove dynamic exception specifications.
  * Properly signal the end of options for 'dirname'.
  * Documentation: Remove mailing lists.
  * Remove link to an obsolete site.</changelog>
</package>
<package pkgid="fc8f5c8000d9b03522032e5e1d0d45fd80add4f4b5332c3fc43500b137e4c1c6" name="libcpluffxx-devel" arch="x86_64">
  <version epoch="0" ver="0.2.0+git.20251206T125733~1a26018" rel="4.11"/>
  <changelog author="obs-service-tar-scm@invalid" date="1767096000">- Update to version 0.2.0+git.20251206T125733~1a26018:
  * Release of C-Pluff version 0.2.1.
  * Merge pull request #4 from Razzeee/0.1.x
  * Warnings cleanup: Ignore nonnull-compare GCC warnings when null-checking arguments that have been defined as non-null in API.
  * Git ignore the C++ testsuite binary.
  * C++17 compatibility: Add missing const qualifier to the comparison operator in less_str.
  * C++17 compatibility: Remove dynamic exception specifications.
  * Properly signal the end of options for 'dirname'.
  * Documentation: Remove mailing lists.
  * Remove link to an obsolete site.</changelog>
</package>
<package pkgid="3c1573c8100d4e42f65193a5289075d1e898be0766297663bc97ef85550fbd0f" name="libcpluffxx0" arch="x86_64">
  <version epoch="0" ver="0.2.0+git.20251206T125733~1a26018" rel="4.11"/>
  <changelog author="obs-service-tar-scm@invalid" date="1767096000">- Update to version 0.2.0+git.20251206T125733~1a26018:
  * Release of C-Pluff version 0.2.1.
  * Merge pull request #4 from Razzeee/0.1.x
  * Warnings cleanup: Ignore nonnull-compare GCC warnings when null-checking arguments that have been defined as non-null in API.
  * Git ignore the C++ testsuite binary.
  * C++17 compatibility: Add missing const qualifier to the comparison operator in less_str.
  * C++17 compatibility: Remove dynamic exception specifications.
  * Properly signal the end of options for 'dirname'.
  * Documentation: Remove mailing lists.
  * Remove link to an obsolete site.</changelog>
</package>
<package pkgid="4954b57504c50ceaae63826cee8f930a976675d3e60cf433f2e86a6d08d11f38" name="libcpluffxx0-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.2.0+git.20251206T125733~1a26018" rel="4.11"/>
  <changelog author="obs-service-tar-scm@invalid" date="1767096000">- Update to version 0.2.0+git.20251206T125733~1a26018:
  * Release of C-Pluff version 0.2.1.
  * Merge pull request #4 from Razzeee/0.1.x
  * Warnings cleanup: Ignore nonnull-compare GCC warnings when null-checking arguments that have been defined as non-null in API.
  * Git ignore the C++ testsuite binary.
  * C++17 compatibility: Add missing const qualifier to the comparison operator in less_str.
  * C++17 compatibility: Remove dynamic exception specifications.
  * Properly signal the end of options for 'dirname'.
  * Documentation: Remove mailing lists.
  * Remove link to an obsolete site.</changelog>
</package>
<package pkgid="a64923b1f25c778a86e55932d5c0a38ed669872524ed7d3994026f256f8da0e0" name="libcxx-gtk-utils-2-2_2-0" arch="x86_64">
  <version epoch="0" ver="2.2.20" rel="2.12"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588161600">- Update to version 2.2.19:
  + Use autoconf's TAP support for running tests.
  + Cater for guile-3.0 declarative modules.
  + Suppress GStaticRecMutex deprecation warnings.
- Changes from versions 2.2.16 through 2.2.18: See installed
  ChangeLog file.
- Convert to multibuild format to build flavours for gtk2, gtk3,
  and gtk4.
- Add BuildRequires: autoconf which is needed when building gtk2
  and gtk4 flavours where the configure script is modified before
  running %configure.
- Add c++-gtk-utils-gtk4-3.98-fixes.patch to fix compilation
  against gtk4 &gt;= 3.98; combined from upstream git master commits
  3589475, 687abc, 847e9b, and 97eb26 and rebased to apply cleanly
  using quilt.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1609848000">- Update to version 2.2.20:
  + If this library is employed in a program compiled with
  - std=c++17 or greater, permit objects with references or const
    members to be stored in AsyncChannel objects
    (async_channel.h).
  + Deal with Cgu::WinBase and Cgu::Application breakage when
    testing using glib for gtk-3.99.3 onwards.
  + When compiling for GTK-4, require version &gt;= 3.98.4 and make
    consequential changes including to documentation
    (acinclude.m4, README; doxygen.main.in).
  + Add fixes for gtk-3.98.0, gtk-3.98.1 and gtk-3.98.4
    (file_print_manager.cpp, text_print_manager.cpp, window.h,
    window.cpp; tests/test_application.cpp;
    tests/extra/test_file_print_manager.cpp,
    tests/extra/test_text_print_manager.cpp).
  + Enable Cgu::FilePrintManager dialogs to be resizable
    (file_print_manager.cpp).
  + Update documentation (application.h, parallel.h,
    shared_handle.h, window.h).
- Drop c++-gtk-utils-gtk4-3.98-fixes.patch: incorporated upstream.</changelog>
</package>
<package pkgid="a5d4d2dcc53a8bd61a61b73699e88ec508e01a84af13cde4889269ffc2effeb0" name="libcxx-gtk-utils-2-2_2-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.2.20" rel="2.12"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588161600">- Update to version 2.2.19:
  + Use autoconf's TAP support for running tests.
  + Cater for guile-3.0 declarative modules.
  + Suppress GStaticRecMutex deprecation warnings.
- Changes from versions 2.2.16 through 2.2.18: See installed
  ChangeLog file.
- Convert to multibuild format to build flavours for gtk2, gtk3,
  and gtk4.
- Add BuildRequires: autoconf which is needed when building gtk2
  and gtk4 flavours where the configure script is modified before
  running %configure.
- Add c++-gtk-utils-gtk4-3.98-fixes.patch to fix compilation
  against gtk4 &gt;= 3.98; combined from upstream git master commits
  3589475, 687abc, 847e9b, and 97eb26 and rebased to apply cleanly
  using quilt.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1609848000">- Update to version 2.2.20:
  + If this library is employed in a program compiled with
  - std=c++17 or greater, permit objects with references or const
    members to be stored in AsyncChannel objects
    (async_channel.h).
  + Deal with Cgu::WinBase and Cgu::Application breakage when
    testing using glib for gtk-3.99.3 onwards.
  + When compiling for GTK-4, require version &gt;= 3.98.4 and make
    consequential changes including to documentation
    (acinclude.m4, README; doxygen.main.in).
  + Add fixes for gtk-3.98.0, gtk-3.98.1 and gtk-3.98.4
    (file_print_manager.cpp, text_print_manager.cpp, window.h,
    window.cpp; tests/test_application.cpp;
    tests/extra/test_file_print_manager.cpp,
    tests/extra/test_text_print_manager.cpp).
  + Enable Cgu::FilePrintManager dialogs to be resizable
    (file_print_manager.cpp).
  + Update documentation (application.h, parallel.h,
    shared_handle.h, window.h).
- Drop c++-gtk-utils-gtk4-3.98-fixes.patch: incorporated upstream.</changelog>
</package>
<package pkgid="f29c40124fadef70e8ddd39ed65ce9997699ac2eb76a67518b7cb5085902a7cc" name="libcxx-gtk-utils-2-devel" arch="x86_64">
  <version epoch="0" ver="2.2.20" rel="2.12"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588161600">- Update to version 2.2.19:
  + Use autoconf's TAP support for running tests.
  + Cater for guile-3.0 declarative modules.
  + Suppress GStaticRecMutex deprecation warnings.
- Changes from versions 2.2.16 through 2.2.18: See installed
  ChangeLog file.
- Convert to multibuild format to build flavours for gtk2, gtk3,
  and gtk4.
- Add BuildRequires: autoconf which is needed when building gtk2
  and gtk4 flavours where the configure script is modified before
  running %configure.
- Add c++-gtk-utils-gtk4-3.98-fixes.patch to fix compilation
  against gtk4 &gt;= 3.98; combined from upstream git master commits
  3589475, 687abc, 847e9b, and 97eb26 and rebased to apply cleanly
  using quilt.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1609848000">- Update to version 2.2.20:
  + If this library is employed in a program compiled with
  - std=c++17 or greater, permit objects with references or const
    members to be stored in AsyncChannel objects
    (async_channel.h).
  + Deal with Cgu::WinBase and Cgu::Application breakage when
    testing using glib for gtk-3.99.3 onwards.
  + When compiling for GTK-4, require version &gt;= 3.98.4 and make
    consequential changes including to documentation
    (acinclude.m4, README; doxygen.main.in).
  + Add fixes for gtk-3.98.0, gtk-3.98.1 and gtk-3.98.4
    (file_print_manager.cpp, text_print_manager.cpp, window.h,
    window.cpp; tests/test_application.cpp;
    tests/extra/test_file_print_manager.cpp,
    tests/extra/test_text_print_manager.cpp).
  + Enable Cgu::FilePrintManager dialogs to be resizable
    (file_print_manager.cpp).
  + Update documentation (application.h, parallel.h,
    shared_handle.h, window.h).
- Drop c++-gtk-utils-gtk4-3.98-fixes.patch: incorporated upstream.</changelog>
</package>
<package pkgid="06fd065fd2c065f9abb818f434cf7f42eaa1d59824907be6e2f93da04f6c836e" name="libcxx-gtk-utils-3-2_2-0" arch="x86_64">
  <version epoch="0" ver="2.2.20" rel="2.13"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588161600">- Update to version 2.2.19:
  + Use autoconf's TAP support for running tests.
  + Cater for guile-3.0 declarative modules.
  + Suppress GStaticRecMutex deprecation warnings.
- Changes from versions 2.2.16 through 2.2.18: See installed
  ChangeLog file.
- Convert to multibuild format to build flavours for gtk2, gtk3,
  and gtk4.
- Add BuildRequires: autoconf which is needed when building gtk2
  and gtk4 flavours where the configure script is modified before
  running %configure.
- Add c++-gtk-utils-gtk4-3.98-fixes.patch to fix compilation
  against gtk4 &gt;= 3.98; combined from upstream git master commits
  3589475, 687abc, 847e9b, and 97eb26 and rebased to apply cleanly
  using quilt.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1609848000">- Update to version 2.2.20:
  + If this library is employed in a program compiled with
  - std=c++17 or greater, permit objects with references or const
    members to be stored in AsyncChannel objects
    (async_channel.h).
  + Deal with Cgu::WinBase and Cgu::Application breakage when
    testing using glib for gtk-3.99.3 onwards.
  + When compiling for GTK-4, require version &gt;= 3.98.4 and make
    consequential changes including to documentation
    (acinclude.m4, README; doxygen.main.in).
  + Add fixes for gtk-3.98.0, gtk-3.98.1 and gtk-3.98.4
    (file_print_manager.cpp, text_print_manager.cpp, window.h,
    window.cpp; tests/test_application.cpp;
    tests/extra/test_file_print_manager.cpp,
    tests/extra/test_text_print_manager.cpp).
  + Enable Cgu::FilePrintManager dialogs to be resizable
    (file_print_manager.cpp).
  + Update documentation (application.h, parallel.h,
    shared_handle.h, window.h).
- Drop c++-gtk-utils-gtk4-3.98-fixes.patch: incorporated upstream.</changelog>
</package>
<package pkgid="fb1b04f8d187307aa5a69fed2360b454996531c348b72b36a7811e084d4565f8" name="libcxx-gtk-utils-3-2_2-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.2.20" rel="2.13"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588161600">- Update to version 2.2.19:
  + Use autoconf's TAP support for running tests.
  + Cater for guile-3.0 declarative modules.
  + Suppress GStaticRecMutex deprecation warnings.
- Changes from versions 2.2.16 through 2.2.18: See installed
  ChangeLog file.
- Convert to multibuild format to build flavours for gtk2, gtk3,
  and gtk4.
- Add BuildRequires: autoconf which is needed when building gtk2
  and gtk4 flavours where the configure script is modified before
  running %configure.
- Add c++-gtk-utils-gtk4-3.98-fixes.patch to fix compilation
  against gtk4 &gt;= 3.98; combined from upstream git master commits
  3589475, 687abc, 847e9b, and 97eb26 and rebased to apply cleanly
  using quilt.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1609848000">- Update to version 2.2.20:
  + If this library is employed in a program compiled with
  - std=c++17 or greater, permit objects with references or const
    members to be stored in AsyncChannel objects
    (async_channel.h).
  + Deal with Cgu::WinBase and Cgu::Application breakage when
    testing using glib for gtk-3.99.3 onwards.
  + When compiling for GTK-4, require version &gt;= 3.98.4 and make
    consequential changes including to documentation
    (acinclude.m4, README; doxygen.main.in).
  + Add fixes for gtk-3.98.0, gtk-3.98.1 and gtk-3.98.4
    (file_print_manager.cpp, text_print_manager.cpp, window.h,
    window.cpp; tests/test_application.cpp;
    tests/extra/test_file_print_manager.cpp,
    tests/extra/test_text_print_manager.cpp).
  + Enable Cgu::FilePrintManager dialogs to be resizable
    (file_print_manager.cpp).
  + Update documentation (application.h, parallel.h,
    shared_handle.h, window.h).
- Drop c++-gtk-utils-gtk4-3.98-fixes.patch: incorporated upstream.</changelog>
</package>
<package pkgid="cc3d6e5b6db9756a4b848a758d1dcde3bbf3cc3d5ce8681e6d79ecfc93c828ac" name="libcxx-gtk-utils-3-devel" arch="x86_64">
  <version epoch="0" ver="2.2.20" rel="2.13"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588161600">- Update to version 2.2.19:
  + Use autoconf's TAP support for running tests.
  + Cater for guile-3.0 declarative modules.
  + Suppress GStaticRecMutex deprecation warnings.
- Changes from versions 2.2.16 through 2.2.18: See installed
  ChangeLog file.
- Convert to multibuild format to build flavours for gtk2, gtk3,
  and gtk4.
- Add BuildRequires: autoconf which is needed when building gtk2
  and gtk4 flavours where the configure script is modified before
  running %configure.
- Add c++-gtk-utils-gtk4-3.98-fixes.patch to fix compilation
  against gtk4 &gt;= 3.98; combined from upstream git master commits
  3589475, 687abc, 847e9b, and 97eb26 and rebased to apply cleanly
  using quilt.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1609848000">- Update to version 2.2.20:
  + If this library is employed in a program compiled with
  - std=c++17 or greater, permit objects with references or const
    members to be stored in AsyncChannel objects
    (async_channel.h).
  + Deal with Cgu::WinBase and Cgu::Application breakage when
    testing using glib for gtk-3.99.3 onwards.
  + When compiling for GTK-4, require version &gt;= 3.98.4 and make
    consequential changes including to documentation
    (acinclude.m4, README; doxygen.main.in).
  + Add fixes for gtk-3.98.0, gtk-3.98.1 and gtk-3.98.4
    (file_print_manager.cpp, text_print_manager.cpp, window.h,
    window.cpp; tests/test_application.cpp;
    tests/extra/test_file_print_manager.cpp,
    tests/extra/test_text_print_manager.cpp).
  + Enable Cgu::FilePrintManager dialogs to be resizable
    (file_print_manager.cpp).
  + Update documentation (application.h, parallel.h,
    shared_handle.h, window.h).
- Drop c++-gtk-utils-gtk4-3.98-fixes.patch: incorporated upstream.</changelog>
</package>
<package pkgid="7e53f96582ee5226f18774e1da1985df8abed22e1ef4aba249a58005f1fc9b47" name="libcxx-gtk-utils-4-2_2-0" arch="x86_64">
  <version epoch="0" ver="2.2.20" rel="2.13"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588161600">- Update to version 2.2.19:
  + Use autoconf's TAP support for running tests.
  + Cater for guile-3.0 declarative modules.
  + Suppress GStaticRecMutex deprecation warnings.
- Changes from versions 2.2.16 through 2.2.18: See installed
  ChangeLog file.
- Convert to multibuild format to build flavours for gtk2, gtk3,
  and gtk4.
- Add BuildRequires: autoconf which is needed when building gtk2
  and gtk4 flavours where the configure script is modified before
  running %configure.
- Add c++-gtk-utils-gtk4-3.98-fixes.patch to fix compilation
  against gtk4 &gt;= 3.98; combined from upstream git master commits
  3589475, 687abc, 847e9b, and 97eb26 and rebased to apply cleanly
  using quilt.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1609848000">- Update to version 2.2.20:
  + If this library is employed in a program compiled with
  - std=c++17 or greater, permit objects with references or const
    members to be stored in AsyncChannel objects
    (async_channel.h).
  + Deal with Cgu::WinBase and Cgu::Application breakage when
    testing using glib for gtk-3.99.3 onwards.
  + When compiling for GTK-4, require version &gt;= 3.98.4 and make
    consequential changes including to documentation
    (acinclude.m4, README; doxygen.main.in).
  + Add fixes for gtk-3.98.0, gtk-3.98.1 and gtk-3.98.4
    (file_print_manager.cpp, text_print_manager.cpp, window.h,
    window.cpp; tests/test_application.cpp;
    tests/extra/test_file_print_manager.cpp,
    tests/extra/test_text_print_manager.cpp).
  + Enable Cgu::FilePrintManager dialogs to be resizable
    (file_print_manager.cpp).
  + Update documentation (application.h, parallel.h,
    shared_handle.h, window.h).
- Drop c++-gtk-utils-gtk4-3.98-fixes.patch: incorporated upstream.</changelog>
</package>
<package pkgid="266208a0babad8423ba15efe90d3d9f1acf657427559d2f76c17174808db95b3" name="libcxx-gtk-utils-4-2_2-0-debuginfo" arch="x86_64">
  <version epoch="0" ver="2.2.20" rel="2.13"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588161600">- Update to version 2.2.19:
  + Use autoconf's TAP support for running tests.
  + Cater for guile-3.0 declarative modules.
  + Suppress GStaticRecMutex deprecation warnings.
- Changes from versions 2.2.16 through 2.2.18: See installed
  ChangeLog file.
- Convert to multibuild format to build flavours for gtk2, gtk3,
  and gtk4.
- Add BuildRequires: autoconf which is needed when building gtk2
  and gtk4 flavours where the configure script is modified before
  running %configure.
- Add c++-gtk-utils-gtk4-3.98-fixes.patch to fix compilation
  against gtk4 &gt;= 3.98; combined from upstream git master commits
  3589475, 687abc, 847e9b, and 97eb26 and rebased to apply cleanly
  using quilt.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1609848000">- Update to version 2.2.20:
  + If this library is employed in a program compiled with
  - std=c++17 or greater, permit objects with references or const
    members to be stored in AsyncChannel objects
    (async_channel.h).
  + Deal with Cgu::WinBase and Cgu::Application breakage when
    testing using glib for gtk-3.99.3 onwards.
  + When compiling for GTK-4, require version &gt;= 3.98.4 and make
    consequential changes including to documentation
    (acinclude.m4, README; doxygen.main.in).
  + Add fixes for gtk-3.98.0, gtk-3.98.1 and gtk-3.98.4
    (file_print_manager.cpp, text_print_manager.cpp, window.h,
    window.cpp; tests/test_application.cpp;
    tests/extra/test_file_print_manager.cpp,
    tests/extra/test_text_print_manager.cpp).
  + Enable Cgu::FilePrintManager dialogs to be resizable
    (file_print_manager.cpp).
  + Update documentation (application.h, parallel.h,
    shared_handle.h, window.h).
- Drop c++-gtk-utils-gtk4-3.98-fixes.patch: incorporated upstream.</changelog>
</package>
<package pkgid="3bdf5da4a592e218430e93c805ea902f4729d4adea64df482e4ec73f601038be" name="libcxx-gtk-utils-4-devel" arch="x86_64">
  <version epoch="0" ver="2.2.20" rel="2.13"/>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1588161600">- Update to version 2.2.19:
  + Use autoconf's TAP support for running tests.
  + Cater for guile-3.0 declarative modules.
  + Suppress GStaticRecMutex deprecation warnings.
- Changes from versions 2.2.16 through 2.2.18: See installed
  ChangeLog file.
- Convert to multibuild format to build flavours for gtk2, gtk3,
  and gtk4.
- Add BuildRequires: autoconf which is needed when building gtk2
  and gtk4 flavours where the configure script is modified before
  running %configure.
- Add c++-gtk-utils-gtk4-3.98-fixes.patch to fix compilation
  against gtk4 &gt;= 3.98; combined from upstream git master commits
  3589475, 687abc, 847e9b, and 97eb26 and rebased to apply cleanly
  using quilt.</changelog>
  <changelog author="Atri Bhattacharya &lt;badshah400@gmail.com&gt;" date="1609848000">- Update to version 2.2.20:
  + If this library is employed in a program compiled with
  - std=c++17 or greater, permit objects with references or const
    members to be stored in AsyncChannel objects
    (async_channel.h).
  + Deal with Cgu::WinBase and Cgu::Application breakage when
    testing using glib for gtk-3.99.3 onwards.
  + When compiling for GTK-4, require version &gt;= 3.98.4 and make
    consequential changes including to documentation
    (acinclude.m4, README; doxygen.main.in).
  + Add fixes for gtk-3.98.0, gtk-3.98.1 and gtk-3.98.4
    (file_print_manager.cpp, text_print_manager.cpp, window.h,
    window.cpp; tests/test_application.cpp;
    tests/extra/test_file_print_manager.cpp,
    tests/extra/test_text_print_manager.cpp).
  + Enable Cgu::FilePrintManager dialogs to be resizable
    (file_print_manager.cpp).
  + Update documentation (application.h, parallel.h,
    shared_handle.h, window.h).
- Drop c++-gtk-utils-gtk4-3.98-fixes.patch: incorporated upstream.</changelog>
</package>
<package pkgid="4e3ad757c2590d8d721bc07b2bc4040143fc5476369f0aa4cbc03e2b5c76d473" name="libgroupsock30" arch="x86_64">
  <version epoch="0" ver="2024.08.01" rel="2.53"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664712000">- update to 2022.10.01:
  - Updated the previous revision so that the virtual function "specialHandlingOfAuthenticationFailure()"
    is now called only if there is an actual authentication failure - not on the first time that
    we send back a "401 Unauthorized" response.
  - Added a new virtual function "specialHandlingOfAuthenticationFailure()" to "RTSPServer" to
    allow a subclassed "RTSPServer" to take special action (e.g., statistics logging)
    whenever an authentication failure occurs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669118400">- update to 2022.11.19:
  - Added a new global variable "ReceivingInterfaceAddr6" (analogous to the existing
    variable "ReceivingInterfaceAddr" for IPv4) to allow applications to optionally
    change the default receiving address for IPv6.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 2022.12.01:
  - Yet another fix to the previous fix for RTSP-over-HTTP streaming.
  - The previous version's fix to "RTSPClient" (for RTSP-over-HTTP streaming) was incomplete.
    This should fix it for real.
  - Fixed a bug in "RTSPClient" that would cause RTSP-over-HTTP streaming over TLS to
    sometimes fail.  (Thanks to Johannes Gajdosik for reporting this.)
  - Fixed a bug that would cause a RTSP server to use an incorrect URL if it accepted connections
    via TLS, but *without* streaming SRTP.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 2023.01.11:
  * Updated the "BasicTaskScheduler"/"DelayQueue" implementation to make the 'token counter'
    a field of the task scheduler object, rather than having it be a static variable.
    This avoids potential problems if an application uses more than one thread (with each thread
    having its own task scheduler).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 2023.01.19:
  - By default, we no longer compile "groupsock/NetAddress.cpp" for Windows to use
    "gethostbyname()", because of a report that this breaks IPv6 name resolution.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685361600">- update to 2023.5.10:
  * Fixed a minor memory leak in the "RTSPServer" code.
  * Calls to "send()" and "sendto()" now explicitly take
    "MSG_NOSIGNAL" rather than 0 as the 'flags' parameter.
    In most systems, 0 seems to work, but apparently not in
    Debian Linux.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1705233600">- update up to 2023.11.30:
  * In the implementation of the "MPEGVideoStreamFramer" class, gave
    "TimeCode::operator==()" the "const" qualifier, to make some
    compilers happy.
  * Performed the annual update of the copyright years near the start
    of each file
- update to 2023.11.08:
  * Changed the signature to the virtual function
    "getRTPSinkandRTCP()" (in "ServerMediaSubession", and its subclasses
    "OnDemandServerMediaSession" and "PassiveServerMediaSubsession")
    to make its 'result' arguments "rtpSink" and "rtcp" no longer "const *".
    There was no real reason to make those "const *".
- update to 2023.11.07:
  * In the class "GenericMediaServer", made the variables
    "fServerMediaSessions",
    "fClientConnections", and "fClientSessions" 'protected' rather
    than 'private', to allow subclasses to access them if desired.
- update to 2023.10.30:
  * Fixed a bug in "deleteEventTrigger()" that had accidentally been
    introduced during the change to 'event trigger' implementation
    back in June.
- update to 2023.07.24:
  * Updated the event trigger implementation once again, to allow for
    the possibility of developers redefining MAX_NUM_EVENT_TRIGGERS
    (it must always be &lt;= the number of bits in an "EventTriggerId",
    though.
- update to 2023.06.20:
  * Updated the event trigger implementation again - in the case where
    "NO_STD_LIB" is defined.  In this case,
    "fTriggersAwaitingHandling" is implemented as an array of "Boolean
    volatile"s, rather than as a 32-bit bitmap.  This should make
    'race conditions' less likely even if "NO_STD_LIB" is defined
    (though you should use the preferred, default implementation -
    that uses an array of "std::atomic_flag"s - if possible).
- update to 2023.06.16:
  * Changed the (default) implementation of 'event triggers' in
    "BasicTaskScheduler" to implement "fTriggersAwaitingHandling"
    using "std:atomic_flag"s, rather than as a bitmap.
    This should overcome 'race conditions' that some users experienced
    when calling "triggerEvent()" from a non-LIVE555 thread.
  * Note that this is the first time the LIVE555 code has required the
    C++ standard library.
    (If you cannot use the C++ standard library, then you can compile
    the code - but getting the old behavior - by defining "NO_STD_LIB".)
  * Minor change to "RTSPCommon.cpp" to overcome a compilation error
    in XCode on Mac OS X.
- update to 2023.06.14:
  * Fixed a bug in the Matroska file parsing code that could sometimes
    cause a 'use after free' error. (bsc#1218758, CVE-2023-20573)
- update to 2023.06.10:
  * Minor change to "GroupsockHelper.cpp" to overcome a compilation
    error in XCode on Mac OS X.
- update to 2023.06.08:
  * Updated the "dateHeader()" function in "RTSPCommon.cpp" to use
    "gmtime_r()" instead of the older, non-thread-safe "gmtime()".
- Applied workarounds for the build error with atomic_flag test</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 2024.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304001">- update to 2024-06-26:
  * Updated the "OnDemandServerMediaSubsession" implementation to
    output an error message if the "sink-&gt;startPlaying()" call failed
    (e.g., due to its source not being compatible with the sink).
    This makes some common errors (e.g, a proper 'framer' not
    being used) easier to detect.
- update to 2024-05-30:
  * Fixed a mistake that caused the config file
    "config.raspberrypi" to not appear in the distribution.
- update to 2024-05-15:
  * Added a new config file "config.raspberrypi" that is known to
    work for building the code on/for a Raspberry Pi 5.
- update to 2024-05-05:
  * Updated "QuickTimeFileSink" to add support for recording H.265
    video streams.  (This is not fully working yet; it appears to
    have some bugs.)
- update to 2024-04-19:
  * Updated "MPEG2TransportStreamFramer" to ignore big jumps (2x or
    more) in the estimate for the duration of each Transport
    packet.
    This is likely caused by an unexpected jump in the PCR (not
    indicated by "discontinuity_indicator").
- update to 2024-03-08:
  * Changed "ServerTLSState::setup()" (in "TLSState.cpp") to call
    "SSL_CTX_use_certificate_chain_file()" instead of
    "SSL_CTX_use_certificate_file()", to allow the server operator to
    specify a chain of certificates, rather than just one.
- update to 2024.02.28:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to
    avoid using "strftime()", because that can produce a localized
    date string that violates the RTSP specification
    (which uses section 3.3.1 of RFC 2068 (the HTTP/1.1
    specification) to define the "Date:" header).
- update to 2024.02.23:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to use
    "NULL" instead of "nullptr"; the latter was causing compilation
    problems for someone.
- update to 2024.02.15:
  * Updated the RTCP implementation so that reception stats for a
    SSRC are no longer deleted, even if a SSRC is reaped due to RTCP
    inactivity (no RTCP "SR" reports received recently).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725105600">- update to 2024-08-01:
  * Updated "ServerMediaSession::generateSDPDescription()" to
    treat "time_t" as (long long).</changelog>
</package>
<package pkgid="bc4581d4ba8e863aa9bab8a944e65575ae13a3b62141da74fe7436d00052c6bf" name="libgroupsock30-debuginfo" arch="x86_64">
  <version epoch="0" ver="2024.08.01" rel="2.53"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664712000">- update to 2022.10.01:
  - Updated the previous revision so that the virtual function "specialHandlingOfAuthenticationFailure()"
    is now called only if there is an actual authentication failure - not on the first time that
    we send back a "401 Unauthorized" response.
  - Added a new virtual function "specialHandlingOfAuthenticationFailure()" to "RTSPServer" to
    allow a subclassed "RTSPServer" to take special action (e.g., statistics logging)
    whenever an authentication failure occurs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669118400">- update to 2022.11.19:
  - Added a new global variable "ReceivingInterfaceAddr6" (analogous to the existing
    variable "ReceivingInterfaceAddr" for IPv4) to allow applications to optionally
    change the default receiving address for IPv6.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 2022.12.01:
  - Yet another fix to the previous fix for RTSP-over-HTTP streaming.
  - The previous version's fix to "RTSPClient" (for RTSP-over-HTTP streaming) was incomplete.
    This should fix it for real.
  - Fixed a bug in "RTSPClient" that would cause RTSP-over-HTTP streaming over TLS to
    sometimes fail.  (Thanks to Johannes Gajdosik for reporting this.)
  - Fixed a bug that would cause a RTSP server to use an incorrect URL if it accepted connections
    via TLS, but *without* streaming SRTP.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 2023.01.11:
  * Updated the "BasicTaskScheduler"/"DelayQueue" implementation to make the 'token counter'
    a field of the task scheduler object, rather than having it be a static variable.
    This avoids potential problems if an application uses more than one thread (with each thread
    having its own task scheduler).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 2023.01.19:
  - By default, we no longer compile "groupsock/NetAddress.cpp" for Windows to use
    "gethostbyname()", because of a report that this breaks IPv6 name resolution.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685361600">- update to 2023.5.10:
  * Fixed a minor memory leak in the "RTSPServer" code.
  * Calls to "send()" and "sendto()" now explicitly take
    "MSG_NOSIGNAL" rather than 0 as the 'flags' parameter.
    In most systems, 0 seems to work, but apparently not in
    Debian Linux.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1705233600">- update up to 2023.11.30:
  * In the implementation of the "MPEGVideoStreamFramer" class, gave
    "TimeCode::operator==()" the "const" qualifier, to make some
    compilers happy.
  * Performed the annual update of the copyright years near the start
    of each file
- update to 2023.11.08:
  * Changed the signature to the virtual function
    "getRTPSinkandRTCP()" (in "ServerMediaSubession", and its subclasses
    "OnDemandServerMediaSession" and "PassiveServerMediaSubsession")
    to make its 'result' arguments "rtpSink" and "rtcp" no longer "const *".
    There was no real reason to make those "const *".
- update to 2023.11.07:
  * In the class "GenericMediaServer", made the variables
    "fServerMediaSessions",
    "fClientConnections", and "fClientSessions" 'protected' rather
    than 'private', to allow subclasses to access them if desired.
- update to 2023.10.30:
  * Fixed a bug in "deleteEventTrigger()" that had accidentally been
    introduced during the change to 'event trigger' implementation
    back in June.
- update to 2023.07.24:
  * Updated the event trigger implementation once again, to allow for
    the possibility of developers redefining MAX_NUM_EVENT_TRIGGERS
    (it must always be &lt;= the number of bits in an "EventTriggerId",
    though.
- update to 2023.06.20:
  * Updated the event trigger implementation again - in the case where
    "NO_STD_LIB" is defined.  In this case,
    "fTriggersAwaitingHandling" is implemented as an array of "Boolean
    volatile"s, rather than as a 32-bit bitmap.  This should make
    'race conditions' less likely even if "NO_STD_LIB" is defined
    (though you should use the preferred, default implementation -
    that uses an array of "std::atomic_flag"s - if possible).
- update to 2023.06.16:
  * Changed the (default) implementation of 'event triggers' in
    "BasicTaskScheduler" to implement "fTriggersAwaitingHandling"
    using "std:atomic_flag"s, rather than as a bitmap.
    This should overcome 'race conditions' that some users experienced
    when calling "triggerEvent()" from a non-LIVE555 thread.
  * Note that this is the first time the LIVE555 code has required the
    C++ standard library.
    (If you cannot use the C++ standard library, then you can compile
    the code - but getting the old behavior - by defining "NO_STD_LIB".)
  * Minor change to "RTSPCommon.cpp" to overcome a compilation error
    in XCode on Mac OS X.
- update to 2023.06.14:
  * Fixed a bug in the Matroska file parsing code that could sometimes
    cause a 'use after free' error. (bsc#1218758, CVE-2023-20573)
- update to 2023.06.10:
  * Minor change to "GroupsockHelper.cpp" to overcome a compilation
    error in XCode on Mac OS X.
- update to 2023.06.08:
  * Updated the "dateHeader()" function in "RTSPCommon.cpp" to use
    "gmtime_r()" instead of the older, non-thread-safe "gmtime()".
- Applied workarounds for the build error with atomic_flag test</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 2024.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304001">- update to 2024-06-26:
  * Updated the "OnDemandServerMediaSubsession" implementation to
    output an error message if the "sink-&gt;startPlaying()" call failed
    (e.g., due to its source not being compatible with the sink).
    This makes some common errors (e.g, a proper 'framer' not
    being used) easier to detect.
- update to 2024-05-30:
  * Fixed a mistake that caused the config file
    "config.raspberrypi" to not appear in the distribution.
- update to 2024-05-15:
  * Added a new config file "config.raspberrypi" that is known to
    work for building the code on/for a Raspberry Pi 5.
- update to 2024-05-05:
  * Updated "QuickTimeFileSink" to add support for recording H.265
    video streams.  (This is not fully working yet; it appears to
    have some bugs.)
- update to 2024-04-19:
  * Updated "MPEG2TransportStreamFramer" to ignore big jumps (2x or
    more) in the estimate for the duration of each Transport
    packet.
    This is likely caused by an unexpected jump in the PCR (not
    indicated by "discontinuity_indicator").
- update to 2024-03-08:
  * Changed "ServerTLSState::setup()" (in "TLSState.cpp") to call
    "SSL_CTX_use_certificate_chain_file()" instead of
    "SSL_CTX_use_certificate_file()", to allow the server operator to
    specify a chain of certificates, rather than just one.
- update to 2024.02.28:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to
    avoid using "strftime()", because that can produce a localized
    date string that violates the RTSP specification
    (which uses section 3.3.1 of RFC 2068 (the HTTP/1.1
    specification) to define the "Date:" header).
- update to 2024.02.23:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to use
    "NULL" instead of "nullptr"; the latter was causing compilation
    problems for someone.
- update to 2024.02.15:
  * Updated the RTCP implementation so that reception stats for a
    SSRC are no longer deleted, even if a SSRC is reaped due to RTCP
    inactivity (no RTCP "SR" reports received recently).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725105600">- update to 2024-08-01:
  * Updated "ServerMediaSession::generateSDPDescription()" to
    treat "time_t" as (long long).</changelog>
</package>
<package pkgid="875b1a0c89da34d23cd434af66919f0a7f5a97b1c97e2a95731300344852ab0e" name="libliveMedia112" arch="x86_64">
  <version epoch="0" ver="2024.08.01" rel="2.53"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664712000">- update to 2022.10.01:
  - Updated the previous revision so that the virtual function "specialHandlingOfAuthenticationFailure()"
    is now called only if there is an actual authentication failure - not on the first time that
    we send back a "401 Unauthorized" response.
  - Added a new virtual function "specialHandlingOfAuthenticationFailure()" to "RTSPServer" to
    allow a subclassed "RTSPServer" to take special action (e.g., statistics logging)
    whenever an authentication failure occurs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669118400">- update to 2022.11.19:
  - Added a new global variable "ReceivingInterfaceAddr6" (analogous to the existing
    variable "ReceivingInterfaceAddr" for IPv4) to allow applications to optionally
    change the default receiving address for IPv6.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 2022.12.01:
  - Yet another fix to the previous fix for RTSP-over-HTTP streaming.
  - The previous version's fix to "RTSPClient" (for RTSP-over-HTTP streaming) was incomplete.
    This should fix it for real.
  - Fixed a bug in "RTSPClient" that would cause RTSP-over-HTTP streaming over TLS to
    sometimes fail.  (Thanks to Johannes Gajdosik for reporting this.)
  - Fixed a bug that would cause a RTSP server to use an incorrect URL if it accepted connections
    via TLS, but *without* streaming SRTP.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 2023.01.11:
  * Updated the "BasicTaskScheduler"/"DelayQueue" implementation to make the 'token counter'
    a field of the task scheduler object, rather than having it be a static variable.
    This avoids potential problems if an application uses more than one thread (with each thread
    having its own task scheduler).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 2023.01.19:
  - By default, we no longer compile "groupsock/NetAddress.cpp" for Windows to use
    "gethostbyname()", because of a report that this breaks IPv6 name resolution.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685361600">- update to 2023.5.10:
  * Fixed a minor memory leak in the "RTSPServer" code.
  * Calls to "send()" and "sendto()" now explicitly take
    "MSG_NOSIGNAL" rather than 0 as the 'flags' parameter.
    In most systems, 0 seems to work, but apparently not in
    Debian Linux.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1705233600">- update up to 2023.11.30:
  * In the implementation of the "MPEGVideoStreamFramer" class, gave
    "TimeCode::operator==()" the "const" qualifier, to make some
    compilers happy.
  * Performed the annual update of the copyright years near the start
    of each file
- update to 2023.11.08:
  * Changed the signature to the virtual function
    "getRTPSinkandRTCP()" (in "ServerMediaSubession", and its subclasses
    "OnDemandServerMediaSession" and "PassiveServerMediaSubsession")
    to make its 'result' arguments "rtpSink" and "rtcp" no longer "const *".
    There was no real reason to make those "const *".
- update to 2023.11.07:
  * In the class "GenericMediaServer", made the variables
    "fServerMediaSessions",
    "fClientConnections", and "fClientSessions" 'protected' rather
    than 'private', to allow subclasses to access them if desired.
- update to 2023.10.30:
  * Fixed a bug in "deleteEventTrigger()" that had accidentally been
    introduced during the change to 'event trigger' implementation
    back in June.
- update to 2023.07.24:
  * Updated the event trigger implementation once again, to allow for
    the possibility of developers redefining MAX_NUM_EVENT_TRIGGERS
    (it must always be &lt;= the number of bits in an "EventTriggerId",
    though.
- update to 2023.06.20:
  * Updated the event trigger implementation again - in the case where
    "NO_STD_LIB" is defined.  In this case,
    "fTriggersAwaitingHandling" is implemented as an array of "Boolean
    volatile"s, rather than as a 32-bit bitmap.  This should make
    'race conditions' less likely even if "NO_STD_LIB" is defined
    (though you should use the preferred, default implementation -
    that uses an array of "std::atomic_flag"s - if possible).
- update to 2023.06.16:
  * Changed the (default) implementation of 'event triggers' in
    "BasicTaskScheduler" to implement "fTriggersAwaitingHandling"
    using "std:atomic_flag"s, rather than as a bitmap.
    This should overcome 'race conditions' that some users experienced
    when calling "triggerEvent()" from a non-LIVE555 thread.
  * Note that this is the first time the LIVE555 code has required the
    C++ standard library.
    (If you cannot use the C++ standard library, then you can compile
    the code - but getting the old behavior - by defining "NO_STD_LIB".)
  * Minor change to "RTSPCommon.cpp" to overcome a compilation error
    in XCode on Mac OS X.
- update to 2023.06.14:
  * Fixed a bug in the Matroska file parsing code that could sometimes
    cause a 'use after free' error. (bsc#1218758, CVE-2023-20573)
- update to 2023.06.10:
  * Minor change to "GroupsockHelper.cpp" to overcome a compilation
    error in XCode on Mac OS X.
- update to 2023.06.08:
  * Updated the "dateHeader()" function in "RTSPCommon.cpp" to use
    "gmtime_r()" instead of the older, non-thread-safe "gmtime()".
- Applied workarounds for the build error with atomic_flag test</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 2024.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304001">- update to 2024-06-26:
  * Updated the "OnDemandServerMediaSubsession" implementation to
    output an error message if the "sink-&gt;startPlaying()" call failed
    (e.g., due to its source not being compatible with the sink).
    This makes some common errors (e.g, a proper 'framer' not
    being used) easier to detect.
- update to 2024-05-30:
  * Fixed a mistake that caused the config file
    "config.raspberrypi" to not appear in the distribution.
- update to 2024-05-15:
  * Added a new config file "config.raspberrypi" that is known to
    work for building the code on/for a Raspberry Pi 5.
- update to 2024-05-05:
  * Updated "QuickTimeFileSink" to add support for recording H.265
    video streams.  (This is not fully working yet; it appears to
    have some bugs.)
- update to 2024-04-19:
  * Updated "MPEG2TransportStreamFramer" to ignore big jumps (2x or
    more) in the estimate for the duration of each Transport
    packet.
    This is likely caused by an unexpected jump in the PCR (not
    indicated by "discontinuity_indicator").
- update to 2024-03-08:
  * Changed "ServerTLSState::setup()" (in "TLSState.cpp") to call
    "SSL_CTX_use_certificate_chain_file()" instead of
    "SSL_CTX_use_certificate_file()", to allow the server operator to
    specify a chain of certificates, rather than just one.
- update to 2024.02.28:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to
    avoid using "strftime()", because that can produce a localized
    date string that violates the RTSP specification
    (which uses section 3.3.1 of RFC 2068 (the HTTP/1.1
    specification) to define the "Date:" header).
- update to 2024.02.23:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to use
    "NULL" instead of "nullptr"; the latter was causing compilation
    problems for someone.
- update to 2024.02.15:
  * Updated the RTCP implementation so that reception stats for a
    SSRC are no longer deleted, even if a SSRC is reaped due to RTCP
    inactivity (no RTCP "SR" reports received recently).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725105600">- update to 2024-08-01:
  * Updated "ServerMediaSession::generateSDPDescription()" to
    treat "time_t" as (long long).</changelog>
</package>
<package pkgid="c36c8bcb54408a97a74b70a381518e07663cf0abd31e7cf971ec09edb8cebf48" name="libliveMedia112-debuginfo" arch="x86_64">
  <version epoch="0" ver="2024.08.01" rel="2.53"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664712000">- update to 2022.10.01:
  - Updated the previous revision so that the virtual function "specialHandlingOfAuthenticationFailure()"
    is now called only if there is an actual authentication failure - not on the first time that
    we send back a "401 Unauthorized" response.
  - Added a new virtual function "specialHandlingOfAuthenticationFailure()" to "RTSPServer" to
    allow a subclassed "RTSPServer" to take special action (e.g., statistics logging)
    whenever an authentication failure occurs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669118400">- update to 2022.11.19:
  - Added a new global variable "ReceivingInterfaceAddr6" (analogous to the existing
    variable "ReceivingInterfaceAddr" for IPv4) to allow applications to optionally
    change the default receiving address for IPv6.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 2022.12.01:
  - Yet another fix to the previous fix for RTSP-over-HTTP streaming.
  - The previous version's fix to "RTSPClient" (for RTSP-over-HTTP streaming) was incomplete.
    This should fix it for real.
  - Fixed a bug in "RTSPClient" that would cause RTSP-over-HTTP streaming over TLS to
    sometimes fail.  (Thanks to Johannes Gajdosik for reporting this.)
  - Fixed a bug that would cause a RTSP server to use an incorrect URL if it accepted connections
    via TLS, but *without* streaming SRTP.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 2023.01.11:
  * Updated the "BasicTaskScheduler"/"DelayQueue" implementation to make the 'token counter'
    a field of the task scheduler object, rather than having it be a static variable.
    This avoids potential problems if an application uses more than one thread (with each thread
    having its own task scheduler).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 2023.01.19:
  - By default, we no longer compile "groupsock/NetAddress.cpp" for Windows to use
    "gethostbyname()", because of a report that this breaks IPv6 name resolution.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685361600">- update to 2023.5.10:
  * Fixed a minor memory leak in the "RTSPServer" code.
  * Calls to "send()" and "sendto()" now explicitly take
    "MSG_NOSIGNAL" rather than 0 as the 'flags' parameter.
    In most systems, 0 seems to work, but apparently not in
    Debian Linux.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1705233600">- update up to 2023.11.30:
  * In the implementation of the "MPEGVideoStreamFramer" class, gave
    "TimeCode::operator==()" the "const" qualifier, to make some
    compilers happy.
  * Performed the annual update of the copyright years near the start
    of each file
- update to 2023.11.08:
  * Changed the signature to the virtual function
    "getRTPSinkandRTCP()" (in "ServerMediaSubession", and its subclasses
    "OnDemandServerMediaSession" and "PassiveServerMediaSubsession")
    to make its 'result' arguments "rtpSink" and "rtcp" no longer "const *".
    There was no real reason to make those "const *".
- update to 2023.11.07:
  * In the class "GenericMediaServer", made the variables
    "fServerMediaSessions",
    "fClientConnections", and "fClientSessions" 'protected' rather
    than 'private', to allow subclasses to access them if desired.
- update to 2023.10.30:
  * Fixed a bug in "deleteEventTrigger()" that had accidentally been
    introduced during the change to 'event trigger' implementation
    back in June.
- update to 2023.07.24:
  * Updated the event trigger implementation once again, to allow for
    the possibility of developers redefining MAX_NUM_EVENT_TRIGGERS
    (it must always be &lt;= the number of bits in an "EventTriggerId",
    though.
- update to 2023.06.20:
  * Updated the event trigger implementation again - in the case where
    "NO_STD_LIB" is defined.  In this case,
    "fTriggersAwaitingHandling" is implemented as an array of "Boolean
    volatile"s, rather than as a 32-bit bitmap.  This should make
    'race conditions' less likely even if "NO_STD_LIB" is defined
    (though you should use the preferred, default implementation -
    that uses an array of "std::atomic_flag"s - if possible).
- update to 2023.06.16:
  * Changed the (default) implementation of 'event triggers' in
    "BasicTaskScheduler" to implement "fTriggersAwaitingHandling"
    using "std:atomic_flag"s, rather than as a bitmap.
    This should overcome 'race conditions' that some users experienced
    when calling "triggerEvent()" from a non-LIVE555 thread.
  * Note that this is the first time the LIVE555 code has required the
    C++ standard library.
    (If you cannot use the C++ standard library, then you can compile
    the code - but getting the old behavior - by defining "NO_STD_LIB".)
  * Minor change to "RTSPCommon.cpp" to overcome a compilation error
    in XCode on Mac OS X.
- update to 2023.06.14:
  * Fixed a bug in the Matroska file parsing code that could sometimes
    cause a 'use after free' error. (bsc#1218758, CVE-2023-20573)
- update to 2023.06.10:
  * Minor change to "GroupsockHelper.cpp" to overcome a compilation
    error in XCode on Mac OS X.
- update to 2023.06.08:
  * Updated the "dateHeader()" function in "RTSPCommon.cpp" to use
    "gmtime_r()" instead of the older, non-thread-safe "gmtime()".
- Applied workarounds for the build error with atomic_flag test</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 2024.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304001">- update to 2024-06-26:
  * Updated the "OnDemandServerMediaSubsession" implementation to
    output an error message if the "sink-&gt;startPlaying()" call failed
    (e.g., due to its source not being compatible with the sink).
    This makes some common errors (e.g, a proper 'framer' not
    being used) easier to detect.
- update to 2024-05-30:
  * Fixed a mistake that caused the config file
    "config.raspberrypi" to not appear in the distribution.
- update to 2024-05-15:
  * Added a new config file "config.raspberrypi" that is known to
    work for building the code on/for a Raspberry Pi 5.
- update to 2024-05-05:
  * Updated "QuickTimeFileSink" to add support for recording H.265
    video streams.  (This is not fully working yet; it appears to
    have some bugs.)
- update to 2024-04-19:
  * Updated "MPEG2TransportStreamFramer" to ignore big jumps (2x or
    more) in the estimate for the duration of each Transport
    packet.
    This is likely caused by an unexpected jump in the PCR (not
    indicated by "discontinuity_indicator").
- update to 2024-03-08:
  * Changed "ServerTLSState::setup()" (in "TLSState.cpp") to call
    "SSL_CTX_use_certificate_chain_file()" instead of
    "SSL_CTX_use_certificate_file()", to allow the server operator to
    specify a chain of certificates, rather than just one.
- update to 2024.02.28:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to
    avoid using "strftime()", because that can produce a localized
    date string that violates the RTSP specification
    (which uses section 3.3.1 of RFC 2068 (the HTTP/1.1
    specification) to define the "Date:" header).
- update to 2024.02.23:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to use
    "NULL" instead of "nullptr"; the latter was causing compilation
    problems for someone.
- update to 2024.02.15:
  * Updated the RTCP implementation so that reception stats for a
    SSRC are no longer deleted, even if a SSRC is reaped due to RTCP
    inactivity (no RTCP "SR" reports received recently).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725105600">- update to 2024-08-01:
  * Updated "ServerMediaSession::generateSDPDescription()" to
    treat "time_t" as (long long).</changelog>
</package>
<package pkgid="03759ddf0c1cb2fdfd0c07e279a0300332efc4611ac765249de77f4b7a4e934b" name="libtagparser12" arch="x86_64">
  <version epoch="0" ver="1778710678.8e7f0ff" rel="3.1"/>
  <changelog author="martchus@gmx.net" date="1781697600">- Update to version 1778710678.8e7f0ff:
  * Add default value for `target` in `OggContainer::createTag()`
  * Improve documentation of `AbstractContainer::createTag()`
  * Fix compilation with GCC 16.1.1+r12+g301eb08fa2c5-1 as provided by Arch
  * Fix build errors with `devel-clang-qt6` preset and clang 22.1.4
  * Improve documentation
  * Bump patch version
  * Update copyright notice
  * Apply clang-format
  * Fix casing in API documentation
  * Improve the README/documentation as suggested by gemini-cli</changelog>
</package>
<package pkgid="a53fb71afdef6eba95ae3714fece6f73c827a56138844a628917d4700ae816d2" name="libtagparser12-debuginfo" arch="x86_64">
  <version epoch="0" ver="1778710678.8e7f0ff" rel="3.1"/>
  <changelog author="martchus@gmx.net" date="1781697600">- Update to version 1778710678.8e7f0ff:
  * Add default value for `target` in `OggContainer::createTag()`
  * Improve documentation of `AbstractContainer::createTag()`
  * Fix compilation with GCC 16.1.1+r12+g301eb08fa2c5-1 as provided by Arch
  * Fix build errors with `devel-clang-qt6` preset and clang 22.1.4
  * Improve documentation
  * Bump patch version
  * Update copyright notice
  * Apply clang-format
  * Fix casing in API documentation
  * Improve the README/documentation as suggested by gemini-cli</changelog>
</package>
<package pkgid="02579d9953cb6bf51c06cbd147f537d996ff2aa67d7e6dae91d5690671963bb6" name="libunivalue" arch="src">
  <version epoch="0" ver="1.0.5" rel="2.49"/>
  <changelog author="marec@detebe.org" date="1535803200">- Update to version 1.0.4:
  * Version 1.0.4
  * [tests] test pushKV for boolean values
  * Pushing boolean value to univalue correctly
  * Update URLs to MIT license.
  * Cleaned up namespace imports to reduce symbol collisions
  * Remove HomeBrew workaround
  * Declare single-argument (non-converting) constructors "explicit"</changelog>
  <changelog author="marec@detebe.org" date="1573560000">- Update to version 1.0.5:
  * Version 1.0.5
  * gitignore: ignore *.tar.gz Generated by "make dist" and "make distcheck"
  * Clamp JSON object depth to PHP limit
  * README: freshen
  * UniValue::read(): Clear internal state upon error
  * univalue_write: remove unneeded sstream.h include
  * Remove unnecessary sstream header from univalue.h
  * [tests] test pushKV for boolean values
  * Pushing boolean value to univalue correctly
  * [tests] Fix BOOST_CHECK_THROW macro</changelog>
</package>
<package pkgid="359f185c3f897208a6fab58be05b2b9989b2e6d0db4eb4133d1fbbb750da08f5" name="libunivalue-debugsource" arch="x86_64">
  <version epoch="0" ver="1.0.5" rel="2.49"/>
  <changelog author="marec@detebe.org" date="1535803200">- Update to version 1.0.4:
  * Version 1.0.4
  * [tests] test pushKV for boolean values
  * Pushing boolean value to univalue correctly
  * Update URLs to MIT license.
  * Cleaned up namespace imports to reduce symbol collisions
  * Remove HomeBrew workaround
  * Declare single-argument (non-converting) constructors "explicit"</changelog>
  <changelog author="marec@detebe.org" date="1573560000">- Update to version 1.0.5:
  * Version 1.0.5
  * gitignore: ignore *.tar.gz Generated by "make dist" and "make distcheck"
  * Clamp JSON object depth to PHP limit
  * README: freshen
  * UniValue::read(): Clear internal state upon error
  * univalue_write: remove unneeded sstream.h include
  * Remove unnecessary sstream header from univalue.h
  * [tests] test pushKV for boolean values
  * Pushing boolean value to univalue correctly
  * [tests] Fix BOOST_CHECK_THROW macro</changelog>
</package>
<package pkgid="25c6b483ed6bf50c9b8087df41a342c5e6614a5fbea2cee8b5c247c349eafb06" name="libunivalue-devel" arch="x86_64">
  <version epoch="0" ver="1.0.5" rel="2.49"/>
  <changelog author="marec@detebe.org" date="1535803200">- Update to version 1.0.4:
  * Version 1.0.4
  * [tests] test pushKV for boolean values
  * Pushing boolean value to univalue correctly
  * Update URLs to MIT license.
  * Cleaned up namespace imports to reduce symbol collisions
  * Remove HomeBrew workaround
  * Declare single-argument (non-converting) constructors "explicit"</changelog>
  <changelog author="marec@detebe.org" date="1573560000">- Update to version 1.0.5:
  * Version 1.0.5
  * gitignore: ignore *.tar.gz Generated by "make dist" and "make distcheck"
  * Clamp JSON object depth to PHP limit
  * README: freshen
  * UniValue::read(): Clear internal state upon error
  * univalue_write: remove unneeded sstream.h include
  * Remove unnecessary sstream header from univalue.h
  * [tests] test pushKV for boolean values
  * Pushing boolean value to univalue correctly
  * [tests] Fix BOOST_CHECK_THROW macro</changelog>
</package>
<package pkgid="a0c160092cdcebfdb9cedbb8242b2c762274fb1893730fe0bf7eb3d367a17c77" name="libunivalue0" arch="x86_64">
  <version epoch="0" ver="1.0.5" rel="2.49"/>
  <changelog author="marec@detebe.org" date="1535803200">- Update to version 1.0.4:
  * Version 1.0.4
  * [tests] test pushKV for boolean values
  * Pushing boolean value to univalue correctly
  * Update URLs to MIT license.
  * Cleaned up namespace imports to reduce symbol collisions
  * Remove HomeBrew workaround
  * Declare single-argument (non-converting) constructors "explicit"</changelog>
  <changelog author="marec@detebe.org" date="1573560000">- Update to version 1.0.5:
  * Version 1.0.5
  * gitignore: ignore *.tar.gz Generated by "make dist" and "make distcheck"
  * Clamp JSON object depth to PHP limit
  * README: freshen
  * UniValue::read(): Clear internal state upon error
  * univalue_write: remove unneeded sstream.h include
  * Remove unnecessary sstream header from univalue.h
  * [tests] test pushKV for boolean values
  * Pushing boolean value to univalue correctly
  * [tests] Fix BOOST_CHECK_THROW macro</changelog>
</package>
<package pkgid="9157a8d0a98ccf73d8866d926abcbb5cc5d85727a8f9935e87eee200d5801a66" name="libunivalue0-debuginfo" arch="x86_64">
  <version epoch="0" ver="1.0.5" rel="2.49"/>
  <changelog author="marec@detebe.org" date="1535803200">- Update to version 1.0.4:
  * Version 1.0.4
  * [tests] test pushKV for boolean values
  * Pushing boolean value to univalue correctly
  * Update URLs to MIT license.
  * Cleaned up namespace imports to reduce symbol collisions
  * Remove HomeBrew workaround
  * Declare single-argument (non-converting) constructors "explicit"</changelog>
  <changelog author="marec@detebe.org" date="1573560000">- Update to version 1.0.5:
  * Version 1.0.5
  * gitignore: ignore *.tar.gz Generated by "make dist" and "make distcheck"
  * Clamp JSON object depth to PHP limit
  * README: freshen
  * UniValue::read(): Clear internal state upon error
  * univalue_write: remove unneeded sstream.h include
  * Remove unnecessary sstream header from univalue.h
  * [tests] test pushKV for boolean values
  * Pushing boolean value to univalue correctly
  * [tests] Fix BOOST_CHECK_THROW macro</changelog>
</package>
<package pkgid="3afc215a9849f658772a3a48ddabe4207527c6b6c8a1726f33c7a264753ee40e" name="libzen" arch="src">
  <version epoch="0" ver="0.4.41" rel="19.12"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1618315200">- Update to version 0.4.39
  * Threads: avoid critical sections lockers when possible
  * HTTP_Client: Try UTF8 first for network data
  * Threads: call to non thread-safe time related functions
    (gmtime, localtime) are avoided as much as possible
  * Threads: update non Windows binding (was not complete)
  * Fix crash on some ARMv7 devices</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671796800">- update to 0.4.40:
  + BitStream_Fast: Resize()
  + C++11 min everywhere
  x Remove the bitcode generation in iOS build (no more supported by
    Apple)
  x Fix incompatibilities with some compilers</changelog>
  <changelog author="zero mind &lt;zeromind@gmx.com&gt;" date="1680868800">- update to 0.4.41:
  * BitStream_LE: Fix use of uninitialised values</changelog>
</package>
<package pkgid="70bb429fdcb68272e443a4277f5552cdf5d5625ee40a10294ecc56caf0d4c1c8" name="libzen-debugsource" arch="x86_64">
  <version epoch="0" ver="0.4.41" rel="19.12"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1618315200">- Update to version 0.4.39
  * Threads: avoid critical sections lockers when possible
  * HTTP_Client: Try UTF8 first for network data
  * Threads: call to non thread-safe time related functions
    (gmtime, localtime) are avoided as much as possible
  * Threads: update non Windows binding (was not complete)
  * Fix crash on some ARMv7 devices</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671796800">- update to 0.4.40:
  + BitStream_Fast: Resize()
  + C++11 min everywhere
  x Remove the bitcode generation in iOS build (no more supported by
    Apple)
  x Fix incompatibilities with some compilers</changelog>
  <changelog author="zero mind &lt;zeromind@gmx.com&gt;" date="1680868800">- update to 0.4.41:
  * BitStream_LE: Fix use of uninitialised values</changelog>
</package>
<package pkgid="8009077a563e7f75d407211b1440bd61fa966e1a6b0fdfa77bfabb3c04f60b60" name="libzen-devel" arch="x86_64">
  <version epoch="0" ver="0.4.41" rel="19.12"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1618315200">- Update to version 0.4.39
  * Threads: avoid critical sections lockers when possible
  * HTTP_Client: Try UTF8 first for network data
  * Threads: call to non thread-safe time related functions
    (gmtime, localtime) are avoided as much as possible
  * Threads: update non Windows binding (was not complete)
  * Fix crash on some ARMv7 devices</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671796800">- update to 0.4.40:
  + BitStream_Fast: Resize()
  + C++11 min everywhere
  x Remove the bitcode generation in iOS build (no more supported by
    Apple)
  x Fix incompatibilities with some compilers</changelog>
  <changelog author="zero mind &lt;zeromind@gmx.com&gt;" date="1680868800">- update to 0.4.41:
  * BitStream_LE: Fix use of uninitialised values</changelog>
</package>
<package pkgid="48bf6881a8a66f55f21d509b22f9e7751db5f040869809ab3f144946795cd132" name="libzen0" arch="x86_64">
  <version epoch="0" ver="0.4.41" rel="19.12"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1618315200">- Update to version 0.4.39
  * Threads: avoid critical sections lockers when possible
  * HTTP_Client: Try UTF8 first for network data
  * Threads: call to non thread-safe time related functions
    (gmtime, localtime) are avoided as much as possible
  * Threads: update non Windows binding (was not complete)
  * Fix crash on some ARMv7 devices</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671796800">- update to 0.4.40:
  + BitStream_Fast: Resize()
  + C++11 min everywhere
  x Remove the bitcode generation in iOS build (no more supported by
    Apple)
  x Fix incompatibilities with some compilers</changelog>
  <changelog author="zero mind &lt;zeromind@gmx.com&gt;" date="1680868800">- update to 0.4.41:
  * BitStream_LE: Fix use of uninitialised values</changelog>
</package>
<package pkgid="cb36b0d5adfbda452510a3f7530edb7378a6b6c39fea17c9a3a8c1765214f310" name="libzen0-debuginfo" arch="x86_64">
  <version epoch="0" ver="0.4.41" rel="19.12"/>
  <changelog author="Luigi Baldoni &lt;aloisio@gmx.com&gt;" date="1618315200">- Update to version 0.4.39
  * Threads: avoid critical sections lockers when possible
  * HTTP_Client: Try UTF8 first for network data
  * Threads: call to non thread-safe time related functions
    (gmtime, localtime) are avoided as much as possible
  * Threads: update non Windows binding (was not complete)
  * Fix crash on some ARMv7 devices</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1671796800">- update to 0.4.40:
  + BitStream_Fast: Resize()
  + C++11 min everywhere
  x Remove the bitcode generation in iOS build (no more supported by
    Apple)
  x Fix incompatibilities with some compilers</changelog>
  <changelog author="zero mind &lt;zeromind@gmx.com&gt;" date="1680868800">- update to 0.4.41:
  * BitStream_LE: Fix use of uninitialised values</changelog>
</package>
<package pkgid="67eed9670cdc5ef5c90bc7c0a4404f16199590d33ed84ce26eb30071e943c45c" name="live555" arch="src">
  <version epoch="0" ver="2024.08.01" rel="2.53"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664712000">- update to 2022.10.01:
  - Updated the previous revision so that the virtual function "specialHandlingOfAuthenticationFailure()"
    is now called only if there is an actual authentication failure - not on the first time that
    we send back a "401 Unauthorized" response.
  - Added a new virtual function "specialHandlingOfAuthenticationFailure()" to "RTSPServer" to
    allow a subclassed "RTSPServer" to take special action (e.g., statistics logging)
    whenever an authentication failure occurs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669118400">- update to 2022.11.19:
  - Added a new global variable "ReceivingInterfaceAddr6" (analogous to the existing
    variable "ReceivingInterfaceAddr" for IPv4) to allow applications to optionally
    change the default receiving address for IPv6.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 2022.12.01:
  - Yet another fix to the previous fix for RTSP-over-HTTP streaming.
  - The previous version's fix to "RTSPClient" (for RTSP-over-HTTP streaming) was incomplete.
    This should fix it for real.
  - Fixed a bug in "RTSPClient" that would cause RTSP-over-HTTP streaming over TLS to
    sometimes fail.  (Thanks to Johannes Gajdosik for reporting this.)
  - Fixed a bug that would cause a RTSP server to use an incorrect URL if it accepted connections
    via TLS, but *without* streaming SRTP.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 2023.01.11:
  * Updated the "BasicTaskScheduler"/"DelayQueue" implementation to make the 'token counter'
    a field of the task scheduler object, rather than having it be a static variable.
    This avoids potential problems if an application uses more than one thread (with each thread
    having its own task scheduler).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 2023.01.19:
  - By default, we no longer compile "groupsock/NetAddress.cpp" for Windows to use
    "gethostbyname()", because of a report that this breaks IPv6 name resolution.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685361600">- update to 2023.5.10:
  * Fixed a minor memory leak in the "RTSPServer" code.
  * Calls to "send()" and "sendto()" now explicitly take
    "MSG_NOSIGNAL" rather than 0 as the 'flags' parameter.
    In most systems, 0 seems to work, but apparently not in
    Debian Linux.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1705233600">- update up to 2023.11.30:
  * In the implementation of the "MPEGVideoStreamFramer" class, gave
    "TimeCode::operator==()" the "const" qualifier, to make some
    compilers happy.
  * Performed the annual update of the copyright years near the start
    of each file
- update to 2023.11.08:
  * Changed the signature to the virtual function
    "getRTPSinkandRTCP()" (in "ServerMediaSubession", and its subclasses
    "OnDemandServerMediaSession" and "PassiveServerMediaSubsession")
    to make its 'result' arguments "rtpSink" and "rtcp" no longer "const *".
    There was no real reason to make those "const *".
- update to 2023.11.07:
  * In the class "GenericMediaServer", made the variables
    "fServerMediaSessions",
    "fClientConnections", and "fClientSessions" 'protected' rather
    than 'private', to allow subclasses to access them if desired.
- update to 2023.10.30:
  * Fixed a bug in "deleteEventTrigger()" that had accidentally been
    introduced during the change to 'event trigger' implementation
    back in June.
- update to 2023.07.24:
  * Updated the event trigger implementation once again, to allow for
    the possibility of developers redefining MAX_NUM_EVENT_TRIGGERS
    (it must always be &lt;= the number of bits in an "EventTriggerId",
    though.
- update to 2023.06.20:
  * Updated the event trigger implementation again - in the case where
    "NO_STD_LIB" is defined.  In this case,
    "fTriggersAwaitingHandling" is implemented as an array of "Boolean
    volatile"s, rather than as a 32-bit bitmap.  This should make
    'race conditions' less likely even if "NO_STD_LIB" is defined
    (though you should use the preferred, default implementation -
    that uses an array of "std::atomic_flag"s - if possible).
- update to 2023.06.16:
  * Changed the (default) implementation of 'event triggers' in
    "BasicTaskScheduler" to implement "fTriggersAwaitingHandling"
    using "std:atomic_flag"s, rather than as a bitmap.
    This should overcome 'race conditions' that some users experienced
    when calling "triggerEvent()" from a non-LIVE555 thread.
  * Note that this is the first time the LIVE555 code has required the
    C++ standard library.
    (If you cannot use the C++ standard library, then you can compile
    the code - but getting the old behavior - by defining "NO_STD_LIB".)
  * Minor change to "RTSPCommon.cpp" to overcome a compilation error
    in XCode on Mac OS X.
- update to 2023.06.14:
  * Fixed a bug in the Matroska file parsing code that could sometimes
    cause a 'use after free' error. (bsc#1218758, CVE-2023-20573)
- update to 2023.06.10:
  * Minor change to "GroupsockHelper.cpp" to overcome a compilation
    error in XCode on Mac OS X.
- update to 2023.06.08:
  * Updated the "dateHeader()" function in "RTSPCommon.cpp" to use
    "gmtime_r()" instead of the older, non-thread-safe "gmtime()".
- Applied workarounds for the build error with atomic_flag test</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 2024.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304001">- update to 2024-06-26:
  * Updated the "OnDemandServerMediaSubsession" implementation to
    output an error message if the "sink-&gt;startPlaying()" call failed
    (e.g., due to its source not being compatible with the sink).
    This makes some common errors (e.g, a proper 'framer' not
    being used) easier to detect.
- update to 2024-05-30:
  * Fixed a mistake that caused the config file
    "config.raspberrypi" to not appear in the distribution.
- update to 2024-05-15:
  * Added a new config file "config.raspberrypi" that is known to
    work for building the code on/for a Raspberry Pi 5.
- update to 2024-05-05:
  * Updated "QuickTimeFileSink" to add support for recording H.265
    video streams.  (This is not fully working yet; it appears to
    have some bugs.)
- update to 2024-04-19:
  * Updated "MPEG2TransportStreamFramer" to ignore big jumps (2x or
    more) in the estimate for the duration of each Transport
    packet.
    This is likely caused by an unexpected jump in the PCR (not
    indicated by "discontinuity_indicator").
- update to 2024-03-08:
  * Changed "ServerTLSState::setup()" (in "TLSState.cpp") to call
    "SSL_CTX_use_certificate_chain_file()" instead of
    "SSL_CTX_use_certificate_file()", to allow the server operator to
    specify a chain of certificates, rather than just one.
- update to 2024.02.28:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to
    avoid using "strftime()", because that can produce a localized
    date string that violates the RTSP specification
    (which uses section 3.3.1 of RFC 2068 (the HTTP/1.1
    specification) to define the "Date:" header).
- update to 2024.02.23:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to use
    "NULL" instead of "nullptr"; the latter was causing compilation
    problems for someone.
- update to 2024.02.15:
  * Updated the RTCP implementation so that reception stats for a
    SSRC are no longer deleted, even if a SSRC is reaped due to RTCP
    inactivity (no RTCP "SR" reports received recently).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725105600">- update to 2024-08-01:
  * Updated "ServerMediaSession::generateSDPDescription()" to
    treat "time_t" as (long long).</changelog>
</package>
<package pkgid="211b3d9e50aa704c5dab5a3b317cb567ac00fe27b64adbae32a7bd36299f7d68" name="live555" arch="x86_64">
  <version epoch="0" ver="2024.08.01" rel="2.53"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664712000">- update to 2022.10.01:
  - Updated the previous revision so that the virtual function "specialHandlingOfAuthenticationFailure()"
    is now called only if there is an actual authentication failure - not on the first time that
    we send back a "401 Unauthorized" response.
  - Added a new virtual function "specialHandlingOfAuthenticationFailure()" to "RTSPServer" to
    allow a subclassed "RTSPServer" to take special action (e.g., statistics logging)
    whenever an authentication failure occurs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669118400">- update to 2022.11.19:
  - Added a new global variable "ReceivingInterfaceAddr6" (analogous to the existing
    variable "ReceivingInterfaceAddr" for IPv4) to allow applications to optionally
    change the default receiving address for IPv6.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 2022.12.01:
  - Yet another fix to the previous fix for RTSP-over-HTTP streaming.
  - The previous version's fix to "RTSPClient" (for RTSP-over-HTTP streaming) was incomplete.
    This should fix it for real.
  - Fixed a bug in "RTSPClient" that would cause RTSP-over-HTTP streaming over TLS to
    sometimes fail.  (Thanks to Johannes Gajdosik for reporting this.)
  - Fixed a bug that would cause a RTSP server to use an incorrect URL if it accepted connections
    via TLS, but *without* streaming SRTP.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 2023.01.11:
  * Updated the "BasicTaskScheduler"/"DelayQueue" implementation to make the 'token counter'
    a field of the task scheduler object, rather than having it be a static variable.
    This avoids potential problems if an application uses more than one thread (with each thread
    having its own task scheduler).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 2023.01.19:
  - By default, we no longer compile "groupsock/NetAddress.cpp" for Windows to use
    "gethostbyname()", because of a report that this breaks IPv6 name resolution.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685361600">- update to 2023.5.10:
  * Fixed a minor memory leak in the "RTSPServer" code.
  * Calls to "send()" and "sendto()" now explicitly take
    "MSG_NOSIGNAL" rather than 0 as the 'flags' parameter.
    In most systems, 0 seems to work, but apparently not in
    Debian Linux.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1705233600">- update up to 2023.11.30:
  * In the implementation of the "MPEGVideoStreamFramer" class, gave
    "TimeCode::operator==()" the "const" qualifier, to make some
    compilers happy.
  * Performed the annual update of the copyright years near the start
    of each file
- update to 2023.11.08:
  * Changed the signature to the virtual function
    "getRTPSinkandRTCP()" (in "ServerMediaSubession", and its subclasses
    "OnDemandServerMediaSession" and "PassiveServerMediaSubsession")
    to make its 'result' arguments "rtpSink" and "rtcp" no longer "const *".
    There was no real reason to make those "const *".
- update to 2023.11.07:
  * In the class "GenericMediaServer", made the variables
    "fServerMediaSessions",
    "fClientConnections", and "fClientSessions" 'protected' rather
    than 'private', to allow subclasses to access them if desired.
- update to 2023.10.30:
  * Fixed a bug in "deleteEventTrigger()" that had accidentally been
    introduced during the change to 'event trigger' implementation
    back in June.
- update to 2023.07.24:
  * Updated the event trigger implementation once again, to allow for
    the possibility of developers redefining MAX_NUM_EVENT_TRIGGERS
    (it must always be &lt;= the number of bits in an "EventTriggerId",
    though.
- update to 2023.06.20:
  * Updated the event trigger implementation again - in the case where
    "NO_STD_LIB" is defined.  In this case,
    "fTriggersAwaitingHandling" is implemented as an array of "Boolean
    volatile"s, rather than as a 32-bit bitmap.  This should make
    'race conditions' less likely even if "NO_STD_LIB" is defined
    (though you should use the preferred, default implementation -
    that uses an array of "std::atomic_flag"s - if possible).
- update to 2023.06.16:
  * Changed the (default) implementation of 'event triggers' in
    "BasicTaskScheduler" to implement "fTriggersAwaitingHandling"
    using "std:atomic_flag"s, rather than as a bitmap.
    This should overcome 'race conditions' that some users experienced
    when calling "triggerEvent()" from a non-LIVE555 thread.
  * Note that this is the first time the LIVE555 code has required the
    C++ standard library.
    (If you cannot use the C++ standard library, then you can compile
    the code - but getting the old behavior - by defining "NO_STD_LIB".)
  * Minor change to "RTSPCommon.cpp" to overcome a compilation error
    in XCode on Mac OS X.
- update to 2023.06.14:
  * Fixed a bug in the Matroska file parsing code that could sometimes
    cause a 'use after free' error. (bsc#1218758, CVE-2023-20573)
- update to 2023.06.10:
  * Minor change to "GroupsockHelper.cpp" to overcome a compilation
    error in XCode on Mac OS X.
- update to 2023.06.08:
  * Updated the "dateHeader()" function in "RTSPCommon.cpp" to use
    "gmtime_r()" instead of the older, non-thread-safe "gmtime()".
- Applied workarounds for the build error with atomic_flag test</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 2024.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304001">- update to 2024-06-26:
  * Updated the "OnDemandServerMediaSubsession" implementation to
    output an error message if the "sink-&gt;startPlaying()" call failed
    (e.g., due to its source not being compatible with the sink).
    This makes some common errors (e.g, a proper 'framer' not
    being used) easier to detect.
- update to 2024-05-30:
  * Fixed a mistake that caused the config file
    "config.raspberrypi" to not appear in the distribution.
- update to 2024-05-15:
  * Added a new config file "config.raspberrypi" that is known to
    work for building the code on/for a Raspberry Pi 5.
- update to 2024-05-05:
  * Updated "QuickTimeFileSink" to add support for recording H.265
    video streams.  (This is not fully working yet; it appears to
    have some bugs.)
- update to 2024-04-19:
  * Updated "MPEG2TransportStreamFramer" to ignore big jumps (2x or
    more) in the estimate for the duration of each Transport
    packet.
    This is likely caused by an unexpected jump in the PCR (not
    indicated by "discontinuity_indicator").
- update to 2024-03-08:
  * Changed "ServerTLSState::setup()" (in "TLSState.cpp") to call
    "SSL_CTX_use_certificate_chain_file()" instead of
    "SSL_CTX_use_certificate_file()", to allow the server operator to
    specify a chain of certificates, rather than just one.
- update to 2024.02.28:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to
    avoid using "strftime()", because that can produce a localized
    date string that violates the RTSP specification
    (which uses section 3.3.1 of RFC 2068 (the HTTP/1.1
    specification) to define the "Date:" header).
- update to 2024.02.23:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to use
    "NULL" instead of "nullptr"; the latter was causing compilation
    problems for someone.
- update to 2024.02.15:
  * Updated the RTCP implementation so that reception stats for a
    SSRC are no longer deleted, even if a SSRC is reaped due to RTCP
    inactivity (no RTCP "SR" reports received recently).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725105600">- update to 2024-08-01:
  * Updated "ServerMediaSession::generateSDPDescription()" to
    treat "time_t" as (long long).</changelog>
</package>
<package pkgid="f39b6ab5eaeeeeda8bd9e92827c1e743bb4918628942d3256d67bcd7cdaadda7" name="live555-debuginfo" arch="x86_64">
  <version epoch="0" ver="2024.08.01" rel="2.53"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664712000">- update to 2022.10.01:
  - Updated the previous revision so that the virtual function "specialHandlingOfAuthenticationFailure()"
    is now called only if there is an actual authentication failure - not on the first time that
    we send back a "401 Unauthorized" response.
  - Added a new virtual function "specialHandlingOfAuthenticationFailure()" to "RTSPServer" to
    allow a subclassed "RTSPServer" to take special action (e.g., statistics logging)
    whenever an authentication failure occurs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669118400">- update to 2022.11.19:
  - Added a new global variable "ReceivingInterfaceAddr6" (analogous to the existing
    variable "ReceivingInterfaceAddr" for IPv4) to allow applications to optionally
    change the default receiving address for IPv6.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 2022.12.01:
  - Yet another fix to the previous fix for RTSP-over-HTTP streaming.
  - The previous version's fix to "RTSPClient" (for RTSP-over-HTTP streaming) was incomplete.
    This should fix it for real.
  - Fixed a bug in "RTSPClient" that would cause RTSP-over-HTTP streaming over TLS to
    sometimes fail.  (Thanks to Johannes Gajdosik for reporting this.)
  - Fixed a bug that would cause a RTSP server to use an incorrect URL if it accepted connections
    via TLS, but *without* streaming SRTP.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 2023.01.11:
  * Updated the "BasicTaskScheduler"/"DelayQueue" implementation to make the 'token counter'
    a field of the task scheduler object, rather than having it be a static variable.
    This avoids potential problems if an application uses more than one thread (with each thread
    having its own task scheduler).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 2023.01.19:
  - By default, we no longer compile "groupsock/NetAddress.cpp" for Windows to use
    "gethostbyname()", because of a report that this breaks IPv6 name resolution.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685361600">- update to 2023.5.10:
  * Fixed a minor memory leak in the "RTSPServer" code.
  * Calls to "send()" and "sendto()" now explicitly take
    "MSG_NOSIGNAL" rather than 0 as the 'flags' parameter.
    In most systems, 0 seems to work, but apparently not in
    Debian Linux.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1705233600">- update up to 2023.11.30:
  * In the implementation of the "MPEGVideoStreamFramer" class, gave
    "TimeCode::operator==()" the "const" qualifier, to make some
    compilers happy.
  * Performed the annual update of the copyright years near the start
    of each file
- update to 2023.11.08:
  * Changed the signature to the virtual function
    "getRTPSinkandRTCP()" (in "ServerMediaSubession", and its subclasses
    "OnDemandServerMediaSession" and "PassiveServerMediaSubsession")
    to make its 'result' arguments "rtpSink" and "rtcp" no longer "const *".
    There was no real reason to make those "const *".
- update to 2023.11.07:
  * In the class "GenericMediaServer", made the variables
    "fServerMediaSessions",
    "fClientConnections", and "fClientSessions" 'protected' rather
    than 'private', to allow subclasses to access them if desired.
- update to 2023.10.30:
  * Fixed a bug in "deleteEventTrigger()" that had accidentally been
    introduced during the change to 'event trigger' implementation
    back in June.
- update to 2023.07.24:
  * Updated the event trigger implementation once again, to allow for
    the possibility of developers redefining MAX_NUM_EVENT_TRIGGERS
    (it must always be &lt;= the number of bits in an "EventTriggerId",
    though.
- update to 2023.06.20:
  * Updated the event trigger implementation again - in the case where
    "NO_STD_LIB" is defined.  In this case,
    "fTriggersAwaitingHandling" is implemented as an array of "Boolean
    volatile"s, rather than as a 32-bit bitmap.  This should make
    'race conditions' less likely even if "NO_STD_LIB" is defined
    (though you should use the preferred, default implementation -
    that uses an array of "std::atomic_flag"s - if possible).
- update to 2023.06.16:
  * Changed the (default) implementation of 'event triggers' in
    "BasicTaskScheduler" to implement "fTriggersAwaitingHandling"
    using "std:atomic_flag"s, rather than as a bitmap.
    This should overcome 'race conditions' that some users experienced
    when calling "triggerEvent()" from a non-LIVE555 thread.
  * Note that this is the first time the LIVE555 code has required the
    C++ standard library.
    (If you cannot use the C++ standard library, then you can compile
    the code - but getting the old behavior - by defining "NO_STD_LIB".)
  * Minor change to "RTSPCommon.cpp" to overcome a compilation error
    in XCode on Mac OS X.
- update to 2023.06.14:
  * Fixed a bug in the Matroska file parsing code that could sometimes
    cause a 'use after free' error. (bsc#1218758, CVE-2023-20573)
- update to 2023.06.10:
  * Minor change to "GroupsockHelper.cpp" to overcome a compilation
    error in XCode on Mac OS X.
- update to 2023.06.08:
  * Updated the "dateHeader()" function in "RTSPCommon.cpp" to use
    "gmtime_r()" instead of the older, non-thread-safe "gmtime()".
- Applied workarounds for the build error with atomic_flag test</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 2024.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304001">- update to 2024-06-26:
  * Updated the "OnDemandServerMediaSubsession" implementation to
    output an error message if the "sink-&gt;startPlaying()" call failed
    (e.g., due to its source not being compatible with the sink).
    This makes some common errors (e.g, a proper 'framer' not
    being used) easier to detect.
- update to 2024-05-30:
  * Fixed a mistake that caused the config file
    "config.raspberrypi" to not appear in the distribution.
- update to 2024-05-15:
  * Added a new config file "config.raspberrypi" that is known to
    work for building the code on/for a Raspberry Pi 5.
- update to 2024-05-05:
  * Updated "QuickTimeFileSink" to add support for recording H.265
    video streams.  (This is not fully working yet; it appears to
    have some bugs.)
- update to 2024-04-19:
  * Updated "MPEG2TransportStreamFramer" to ignore big jumps (2x or
    more) in the estimate for the duration of each Transport
    packet.
    This is likely caused by an unexpected jump in the PCR (not
    indicated by "discontinuity_indicator").
- update to 2024-03-08:
  * Changed "ServerTLSState::setup()" (in "TLSState.cpp") to call
    "SSL_CTX_use_certificate_chain_file()" instead of
    "SSL_CTX_use_certificate_file()", to allow the server operator to
    specify a chain of certificates, rather than just one.
- update to 2024.02.28:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to
    avoid using "strftime()", because that can produce a localized
    date string that violates the RTSP specification
    (which uses section 3.3.1 of RFC 2068 (the HTTP/1.1
    specification) to define the "Date:" header).
- update to 2024.02.23:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to use
    "NULL" instead of "nullptr"; the latter was causing compilation
    problems for someone.
- update to 2024.02.15:
  * Updated the RTCP implementation so that reception stats for a
    SSRC are no longer deleted, even if a SSRC is reaped due to RTCP
    inactivity (no RTCP "SR" reports received recently).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725105600">- update to 2024-08-01:
  * Updated "ServerMediaSession::generateSDPDescription()" to
    treat "time_t" as (long long).</changelog>
</package>
<package pkgid="6633718d698691923c7b94d980350884674cb12373eee886fdeec5c7ee634ce6" name="live555-debugsource" arch="x86_64">
  <version epoch="0" ver="2024.08.01" rel="2.53"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664712000">- update to 2022.10.01:
  - Updated the previous revision so that the virtual function "specialHandlingOfAuthenticationFailure()"
    is now called only if there is an actual authentication failure - not on the first time that
    we send back a "401 Unauthorized" response.
  - Added a new virtual function "specialHandlingOfAuthenticationFailure()" to "RTSPServer" to
    allow a subclassed "RTSPServer" to take special action (e.g., statistics logging)
    whenever an authentication failure occurs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669118400">- update to 2022.11.19:
  - Added a new global variable "ReceivingInterfaceAddr6" (analogous to the existing
    variable "ReceivingInterfaceAddr" for IPv4) to allow applications to optionally
    change the default receiving address for IPv6.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 2022.12.01:
  - Yet another fix to the previous fix for RTSP-over-HTTP streaming.
  - The previous version's fix to "RTSPClient" (for RTSP-over-HTTP streaming) was incomplete.
    This should fix it for real.
  - Fixed a bug in "RTSPClient" that would cause RTSP-over-HTTP streaming over TLS to
    sometimes fail.  (Thanks to Johannes Gajdosik for reporting this.)
  - Fixed a bug that would cause a RTSP server to use an incorrect URL if it accepted connections
    via TLS, but *without* streaming SRTP.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 2023.01.11:
  * Updated the "BasicTaskScheduler"/"DelayQueue" implementation to make the 'token counter'
    a field of the task scheduler object, rather than having it be a static variable.
    This avoids potential problems if an application uses more than one thread (with each thread
    having its own task scheduler).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 2023.01.19:
  - By default, we no longer compile "groupsock/NetAddress.cpp" for Windows to use
    "gethostbyname()", because of a report that this breaks IPv6 name resolution.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685361600">- update to 2023.5.10:
  * Fixed a minor memory leak in the "RTSPServer" code.
  * Calls to "send()" and "sendto()" now explicitly take
    "MSG_NOSIGNAL" rather than 0 as the 'flags' parameter.
    In most systems, 0 seems to work, but apparently not in
    Debian Linux.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1705233600">- update up to 2023.11.30:
  * In the implementation of the "MPEGVideoStreamFramer" class, gave
    "TimeCode::operator==()" the "const" qualifier, to make some
    compilers happy.
  * Performed the annual update of the copyright years near the start
    of each file
- update to 2023.11.08:
  * Changed the signature to the virtual function
    "getRTPSinkandRTCP()" (in "ServerMediaSubession", and its subclasses
    "OnDemandServerMediaSession" and "PassiveServerMediaSubsession")
    to make its 'result' arguments "rtpSink" and "rtcp" no longer "const *".
    There was no real reason to make those "const *".
- update to 2023.11.07:
  * In the class "GenericMediaServer", made the variables
    "fServerMediaSessions",
    "fClientConnections", and "fClientSessions" 'protected' rather
    than 'private', to allow subclasses to access them if desired.
- update to 2023.10.30:
  * Fixed a bug in "deleteEventTrigger()" that had accidentally been
    introduced during the change to 'event trigger' implementation
    back in June.
- update to 2023.07.24:
  * Updated the event trigger implementation once again, to allow for
    the possibility of developers redefining MAX_NUM_EVENT_TRIGGERS
    (it must always be &lt;= the number of bits in an "EventTriggerId",
    though.
- update to 2023.06.20:
  * Updated the event trigger implementation again - in the case where
    "NO_STD_LIB" is defined.  In this case,
    "fTriggersAwaitingHandling" is implemented as an array of "Boolean
    volatile"s, rather than as a 32-bit bitmap.  This should make
    'race conditions' less likely even if "NO_STD_LIB" is defined
    (though you should use the preferred, default implementation -
    that uses an array of "std::atomic_flag"s - if possible).
- update to 2023.06.16:
  * Changed the (default) implementation of 'event triggers' in
    "BasicTaskScheduler" to implement "fTriggersAwaitingHandling"
    using "std:atomic_flag"s, rather than as a bitmap.
    This should overcome 'race conditions' that some users experienced
    when calling "triggerEvent()" from a non-LIVE555 thread.
  * Note that this is the first time the LIVE555 code has required the
    C++ standard library.
    (If you cannot use the C++ standard library, then you can compile
    the code - but getting the old behavior - by defining "NO_STD_LIB".)
  * Minor change to "RTSPCommon.cpp" to overcome a compilation error
    in XCode on Mac OS X.
- update to 2023.06.14:
  * Fixed a bug in the Matroska file parsing code that could sometimes
    cause a 'use after free' error. (bsc#1218758, CVE-2023-20573)
- update to 2023.06.10:
  * Minor change to "GroupsockHelper.cpp" to overcome a compilation
    error in XCode on Mac OS X.
- update to 2023.06.08:
  * Updated the "dateHeader()" function in "RTSPCommon.cpp" to use
    "gmtime_r()" instead of the older, non-thread-safe "gmtime()".
- Applied workarounds for the build error with atomic_flag test</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 2024.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304001">- update to 2024-06-26:
  * Updated the "OnDemandServerMediaSubsession" implementation to
    output an error message if the "sink-&gt;startPlaying()" call failed
    (e.g., due to its source not being compatible with the sink).
    This makes some common errors (e.g, a proper 'framer' not
    being used) easier to detect.
- update to 2024-05-30:
  * Fixed a mistake that caused the config file
    "config.raspberrypi" to not appear in the distribution.
- update to 2024-05-15:
  * Added a new config file "config.raspberrypi" that is known to
    work for building the code on/for a Raspberry Pi 5.
- update to 2024-05-05:
  * Updated "QuickTimeFileSink" to add support for recording H.265
    video streams.  (This is not fully working yet; it appears to
    have some bugs.)
- update to 2024-04-19:
  * Updated "MPEG2TransportStreamFramer" to ignore big jumps (2x or
    more) in the estimate for the duration of each Transport
    packet.
    This is likely caused by an unexpected jump in the PCR (not
    indicated by "discontinuity_indicator").
- update to 2024-03-08:
  * Changed "ServerTLSState::setup()" (in "TLSState.cpp") to call
    "SSL_CTX_use_certificate_chain_file()" instead of
    "SSL_CTX_use_certificate_file()", to allow the server operator to
    specify a chain of certificates, rather than just one.
- update to 2024.02.28:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to
    avoid using "strftime()", because that can produce a localized
    date string that violates the RTSP specification
    (which uses section 3.3.1 of RFC 2068 (the HTTP/1.1
    specification) to define the "Date:" header).
- update to 2024.02.23:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to use
    "NULL" instead of "nullptr"; the latter was causing compilation
    problems for someone.
- update to 2024.02.15:
  * Updated the RTCP implementation so that reception stats for a
    SSRC are no longer deleted, even if a SSRC is reaped due to RTCP
    inactivity (no RTCP "SR" reports received recently).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725105600">- update to 2024-08-01:
  * Updated "ServerMediaSession::generateSDPDescription()" to
    treat "time_t" as (long long).</changelog>
</package>
<package pkgid="52b80756fce55ddab1a04482b59e33c71ca2c22236a49ae86a7cd4baa88d9c5d" name="live555-devel" arch="x86_64">
  <version epoch="0" ver="2024.08.01" rel="2.53"/>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1664712000">- update to 2022.10.01:
  - Updated the previous revision so that the virtual function "specialHandlingOfAuthenticationFailure()"
    is now called only if there is an actual authentication failure - not on the first time that
    we send back a "401 Unauthorized" response.
  - Added a new virtual function "specialHandlingOfAuthenticationFailure()" to "RTSPServer" to
    allow a subclassed "RTSPServer" to take special action (e.g., statistics logging)
    whenever an authentication failure occurs.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669118400">- update to 2022.11.19:
  - Added a new global variable "ReceivingInterfaceAddr6" (analogous to the existing
    variable "ReceivingInterfaceAddr" for IPv4) to allow applications to optionally
    change the default receiving address for IPv6.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1669982400">- update to 2022.12.01:
  - Yet another fix to the previous fix for RTSP-over-HTTP streaming.
  - The previous version's fix to "RTSPClient" (for RTSP-over-HTTP streaming) was incomplete.
    This should fix it for real.
  - Fixed a bug in "RTSPClient" that would cause RTSP-over-HTTP streaming over TLS to
    sometimes fail.  (Thanks to Johannes Gajdosik for reporting this.)
  - Fixed a bug that would cause a RTSP server to use an incorrect URL if it accepted connections
    via TLS, but *without* streaming SRTP.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1673870400">- update to 2023.01.11:
  * Updated the "BasicTaskScheduler"/"DelayQueue" implementation to make the 'token counter'
    a field of the task scheduler object, rather than having it be a static variable.
    This avoids potential problems if an application uses more than one thread (with each thread
    having its own task scheduler).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1674302400">- update to 2023.01.19:
  - By default, we no longer compile "groupsock/NetAddress.cpp" for Windows to use
    "gethostbyname()", because of a report that this breaks IPv6 name resolution.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1685361600">- update to 2023.5.10:
  * Fixed a minor memory leak in the "RTSPServer" code.
  * Calls to "send()" and "sendto()" now explicitly take
    "MSG_NOSIGNAL" rather than 0 as the 'flags' parameter.
    In most systems, 0 seems to work, but apparently not in
    Debian Linux.</changelog>
  <changelog author="Takashi Iwai &lt;tiwai@suse.com&gt;" date="1705233600">- update up to 2023.11.30:
  * In the implementation of the "MPEGVideoStreamFramer" class, gave
    "TimeCode::operator==()" the "const" qualifier, to make some
    compilers happy.
  * Performed the annual update of the copyright years near the start
    of each file
- update to 2023.11.08:
  * Changed the signature to the virtual function
    "getRTPSinkandRTCP()" (in "ServerMediaSubession", and its subclasses
    "OnDemandServerMediaSession" and "PassiveServerMediaSubsession")
    to make its 'result' arguments "rtpSink" and "rtcp" no longer "const *".
    There was no real reason to make those "const *".
- update to 2023.11.07:
  * In the class "GenericMediaServer", made the variables
    "fServerMediaSessions",
    "fClientConnections", and "fClientSessions" 'protected' rather
    than 'private', to allow subclasses to access them if desired.
- update to 2023.10.30:
  * Fixed a bug in "deleteEventTrigger()" that had accidentally been
    introduced during the change to 'event trigger' implementation
    back in June.
- update to 2023.07.24:
  * Updated the event trigger implementation once again, to allow for
    the possibility of developers redefining MAX_NUM_EVENT_TRIGGERS
    (it must always be &lt;= the number of bits in an "EventTriggerId",
    though.
- update to 2023.06.20:
  * Updated the event trigger implementation again - in the case where
    "NO_STD_LIB" is defined.  In this case,
    "fTriggersAwaitingHandling" is implemented as an array of "Boolean
    volatile"s, rather than as a 32-bit bitmap.  This should make
    'race conditions' less likely even if "NO_STD_LIB" is defined
    (though you should use the preferred, default implementation -
    that uses an array of "std::atomic_flag"s - if possible).
- update to 2023.06.16:
  * Changed the (default) implementation of 'event triggers' in
    "BasicTaskScheduler" to implement "fTriggersAwaitingHandling"
    using "std:atomic_flag"s, rather than as a bitmap.
    This should overcome 'race conditions' that some users experienced
    when calling "triggerEvent()" from a non-LIVE555 thread.
  * Note that this is the first time the LIVE555 code has required the
    C++ standard library.
    (If you cannot use the C++ standard library, then you can compile
    the code - but getting the old behavior - by defining "NO_STD_LIB".)
  * Minor change to "RTSPCommon.cpp" to overcome a compilation error
    in XCode on Mac OS X.
- update to 2023.06.14:
  * Fixed a bug in the Matroska file parsing code that could sometimes
    cause a 'use after free' error. (bsc#1218758, CVE-2023-20573)
- update to 2023.06.10:
  * Minor change to "GroupsockHelper.cpp" to overcome a compilation
    error in XCode on Mac OS X.
- update to 2023.06.08:
  * Updated the "dateHeader()" function in "RTSPCommon.cpp" to use
    "gmtime_r()" instead of the older, non-thread-safe "gmtime()".
- Applied workarounds for the build error with atomic_flag test</changelog>
  <changelog author="pgajdos@suse.com" date="1709294400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304000">- update to 2024.</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1721304001">- update to 2024-06-26:
  * Updated the "OnDemandServerMediaSubsession" implementation to
    output an error message if the "sink-&gt;startPlaying()" call failed
    (e.g., due to its source not being compatible with the sink).
    This makes some common errors (e.g, a proper 'framer' not
    being used) easier to detect.
- update to 2024-05-30:
  * Fixed a mistake that caused the config file
    "config.raspberrypi" to not appear in the distribution.
- update to 2024-05-15:
  * Added a new config file "config.raspberrypi" that is known to
    work for building the code on/for a Raspberry Pi 5.
- update to 2024-05-05:
  * Updated "QuickTimeFileSink" to add support for recording H.265
    video streams.  (This is not fully working yet; it appears to
    have some bugs.)
- update to 2024-04-19:
  * Updated "MPEG2TransportStreamFramer" to ignore big jumps (2x or
    more) in the estimate for the duration of each Transport
    packet.
    This is likely caused by an unexpected jump in the PCR (not
    indicated by "discontinuity_indicator").
- update to 2024-03-08:
  * Changed "ServerTLSState::setup()" (in "TLSState.cpp") to call
    "SSL_CTX_use_certificate_chain_file()" instead of
    "SSL_CTX_use_certificate_file()", to allow the server operator to
    specify a chain of certificates, rather than just one.
- update to 2024.02.28:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to
    avoid using "strftime()", because that can produce a localized
    date string that violates the RTSP specification
    (which uses section 3.3.1 of RFC 2068 (the HTTP/1.1
    specification) to define the "Date:" header).
- update to 2024.02.23:
  * Updated the code for "dateHeader()" (in "RTSPCommon.cpp") to use
    "NULL" instead of "nullptr"; the latter was causing compilation
    problems for someone.
- update to 2024.02.15:
  * Updated the RTCP implementation so that reception stats for a
    SSRC are no longer deleted, even if a SSRC is reaped due to RTCP
    inactivity (no RTCP "SR" reports received recently).</changelog>
  <changelog author="Dirk M&#xFC;ller &lt;dmueller@suse.com&gt;" date="1725105600">- update to 2024-08-01:
  * Updated "ServerMediaSession::generateSDPDescription()" to
    treat "time_t" as (long long).</changelog>
</package>
<package pkgid="01129405f33234cb920c7e273c95e3dcf7f09db06598ac0a23a152293d0ed43e" name="llvm-cmake-utils" arch="src">
  <version epoch="0" ver="21.1.8" rel="5.1"/>
</package>
<package pkgid="5469fc0c48de3a0383053b8422bf9ee71f1797d5b8e182cf00e3835d4a6e7135" name="llvm-cmake-utils" arch="x86_64">
  <version epoch="0" ver="21.1.8" rel="5.1"/>
</package>
<package pkgid="28e2e2f223d0eec3659bbe45cf8e00088df0703fcb84b692a2d58e055cb7cce9" name="python-cppheaderparser" arch="src">
  <version epoch="0" ver="2.7.4" rel="18.69"/>
  <changelog author="Python Maint &lt;python-maint@redhat.com&gt; - 2.7.4-9" date="1686657600">- Rebuilt for Python 3.12</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.7.4-10" date="1689940800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild</changelog>
  <changelog author="Tom Rix &lt;trix@redhat.com&gt; - 2.7.4-11" date="1704974400">- Silence invalid escape sequence warnings
- Use spdx license</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.7.4-12" date="1705924800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.7.4-13" date="1706270400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Python Maint &lt;python-maint@redhat.com&gt; - 2.7.4-14" date="1717761600">- Rebuilt for Python 3.13</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.7.4-15" date="1721390400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.7.4-16" date="1737374400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 2.7.4-17" date="1738756800">- Fix TW build</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 2.7.4-18" date="1739448000">- Fix SLE 15.6</changelog>
</package>
<package pkgid="cced829c89c87c24595f526e9a5a5f67f7012b12551f5a8f2e32f4a4e1d1adf2" name="python-tensile" arch="src">
  <version epoch="0" ver="6.4.0" rel="21.59"/>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 6.3.0-1" date="1733486400">- Update to 6.3.0</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 6.3.0-2" date="1736942400">- Add gfx1152</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 6.3.0-3" date="1737028800">- Add gfx1150</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; 6.3.0-4" date="1739016000">- Remove check
- Reduce files
- Cleanup URL</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; 6.3.0-5" date="1739534400">- Fix SLE 15.6</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt; 6.3.0-6" date="1739880000">- Fix TW</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; 6.3.0-7" date="1739966400">- Fix cmake links in TW</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; 6.3.0-8" date="1740052800">- Remove python-rich suse requires</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; 6.3.0-9" date="1740571200">- Handle missing joblib</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; 6.3.0-10" date="1740657600">- Fix RHEL</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; 6.3.0-11" date="1740830400">- Add requires setuptools for SUSE</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; 6.3.0-12" date="1740916800">- Restore provides: for fedora/rhel</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 6.4.0-1" date="1744977600">- Update to 6.4.0</changelog>
  <changelog author="Python Maint &lt;python-maint@redhat.com&gt; - 6.4.0-2" date="1748865600">- Rebuilt for Python 3.14</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 6.4.0-3" date="1750420800">- Rebuild for sidetag</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 6.4.0-4" date="1753444800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 6.4.0-5" date="1753617600">- patch in gfx950 support from develop branch
- patch in gfx1153 support</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 6.4.0-6" date="1754827200">- Use joblib on EPEL</changelog>
  <changelog author="Python Maint &lt;python-maint@redhat.com&gt; - 6.4.0-7" date="1755259200">- Rebuilt for Python 3.14.0rc2 bytecode</changelog>
</package>
<package pkgid="0e50e94db784a214e839ebd8de5baa39c29d88d34df6dff13cabc581b0fc1fba" name="python3-cppheaderparser" arch="noarch">
  <version epoch="0" ver="2.7.4" rel="18.69"/>
  <changelog author="Python Maint &lt;python-maint@redhat.com&gt; - 2.7.4-9" date="1686657600">- Rebuilt for Python 3.12</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.7.4-10" date="1689940800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_39_Mass_Rebuild</changelog>
  <changelog author="Tom Rix &lt;trix@redhat.com&gt; - 2.7.4-11" date="1704974400">- Silence invalid escape sequence warnings
- Use spdx license</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.7.4-12" date="1705924800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.7.4-13" date="1706270400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild</changelog>
  <changelog author="Python Maint &lt;python-maint@redhat.com&gt; - 2.7.4-14" date="1717761600">- Rebuilt for Python 3.13</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.7.4-15" date="1721390400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 2.7.4-16" date="1737374400">- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 2.7.4-17" date="1738756800">- Fix TW build</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 2.7.4-18" date="1739448000">- Fix SLE 15.6</changelog>
</package>
<package pkgid="56458a6f60ce12ca61f579e4de66118b1b0bac125601af37aab189a798b368cb" name="python3-slimbook" arch="noarch">
  <version epoch="0" ver="1.18.3" rel="2.56"/>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.9.3-0" date="1709899200">- Upstream version 1.9.3</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.9.4-0" date="1711368000">- Upstream version 1.9.4 but compatible with libslimbook 1.10 series</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.11.0-0" date="1713182400">- Upstream version 1.11</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.11.1-0" date="1713182401">- Upstream version 1.11.1</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.12.0-0" date="1716206400">- Upstream version 1.12.0</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.14.0-0" date="1718020800">- Upstream version 1.14.0</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.14.2-0" date="1725019200">- Upstream version 1.14.2</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.15.8-0" date="1729339200">- Upstream version 1.15.8</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.17.0-0" date="1734955200">- Upstream version 1.17.0</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.17.4-0" date="1740657600">- Upstream version 1.17.4</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.18.0-0" date="1746619200">- Upstream version 1.18.0</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.18.3-0" date="1753790400">- Upstream version 1.18.3</changelog>
</package>
<package pkgid="77e5ba25bacb075c6d59b41c3a80e02b27bdde0ed4a2c978d13023cea6f69120" name="python3-slimbook" arch="src">
  <version epoch="0" ver="1.18.3" rel="2.56"/>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.9.3-0" date="1709899200">- Upstream version 1.9.3</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.9.4-0" date="1711368000">- Upstream version 1.9.4 but compatible with libslimbook 1.10 series</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.11.0-0" date="1713182400">- Upstream version 1.11</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.11.1-0" date="1713182401">- Upstream version 1.11.1</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.12.0-0" date="1716206400">- Upstream version 1.12.0</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.14.0-0" date="1718020800">- Upstream version 1.14.0</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.14.2-0" date="1725019200">- Upstream version 1.14.2</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.15.8-0" date="1729339200">- Upstream version 1.15.8</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.17.0-0" date="1734955200">- Upstream version 1.17.0</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.17.4-0" date="1740657600">- Upstream version 1.17.4</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.18.0-0" date="1746619200">- Upstream version 1.18.0</changelog>
  <changelog author="slimbook &lt;dev@slimbook.es&gt; 1.18.3-0" date="1753790400">- Upstream version 1.18.3</changelog>
</package>
<package pkgid="bff2c20380e62571fe77f672e4dc92c8c72e772b8800c94fbe99e8a739735a79" name="python3-tensile-devel" arch="noarch">
  <version epoch="0" ver="6.4.0" rel="21.59"/>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 6.3.0-1" date="1733486400">- Update to 6.3.0</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 6.3.0-2" date="1736942400">- Add gfx1152</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 6.3.0-3" date="1737028800">- Add gfx1150</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; 6.3.0-4" date="1739016000">- Remove check
- Reduce files
- Cleanup URL</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; 6.3.0-5" date="1739534400">- Fix SLE 15.6</changelog>
  <changelog author="Christian Goll &lt;cgoll@suse.com&gt; 6.3.0-6" date="1739880000">- Fix TW</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; 6.3.0-7" date="1739966400">- Fix cmake links in TW</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; 6.3.0-8" date="1740052800">- Remove python-rich suse requires</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; 6.3.0-9" date="1740571200">- Handle missing joblib</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; 6.3.0-10" date="1740657600">- Fix RHEL</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; 6.3.0-11" date="1740830400">- Add requires setuptools for SUSE</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; 6.3.0-12" date="1740916800">- Restore provides: for fedora/rhel</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 6.4.0-1" date="1744977600">- Update to 6.4.0</changelog>
  <changelog author="Python Maint &lt;python-maint@redhat.com&gt; - 6.4.0-2" date="1748865600">- Rebuilt for Python 3.14</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 6.4.0-3" date="1750420800">- Rebuild for sidetag</changelog>
  <changelog author="Fedora Release Engineering &lt;releng@fedoraproject.org&gt; - 6.4.0-4" date="1753444800">- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 6.4.0-5" date="1753617600">- patch in gfx950 support from develop branch
- patch in gfx1153 support</changelog>
  <changelog author="Tom Rix &lt;Tom.Rix@amd.com&gt; - 6.4.0-6" date="1754827200">- Use joblib on EPEL</changelog>
  <changelog author="Python Maint &lt;python-maint@redhat.com&gt; - 6.4.0-7" date="1755259200">- Rebuilt for Python 3.14.0rc2 bytecode</changelog>
</package>
<package pkgid="139bae2e4fe8a851741fff040888f90a92ee91125f04b660fca5e8ac3165105c" name="tagparser" arch="src">
  <version epoch="0" ver="1778710678.8e7f0ff" rel="3.1"/>
  <changelog author="martchus@gmx.net" date="1781697600">- Update to version 1778710678.8e7f0ff:
  * Add default value for `target` in `OggContainer::createTag()`
  * Improve documentation of `AbstractContainer::createTag()`
  * Fix compilation with GCC 16.1.1+r12+g301eb08fa2c5-1 as provided by Arch
  * Fix build errors with `devel-clang-qt6` preset and clang 22.1.4
  * Improve documentation
  * Bump patch version
  * Update copyright notice
  * Apply clang-format
  * Fix casing in API documentation
  * Improve the README/documentation as suggested by gemini-cli</changelog>
</package>
<package pkgid="ce6905694ec98b5f1cb5960d5a6fe444fa9d7849ec7b26c7d1af0904cf51d007" name="tagparser-debugsource" arch="x86_64">
  <version epoch="0" ver="1778710678.8e7f0ff" rel="3.1"/>
  <changelog author="martchus@gmx.net" date="1781697600">- Update to version 1778710678.8e7f0ff:
  * Add default value for `target` in `OggContainer::createTag()`
  * Improve documentation of `AbstractContainer::createTag()`
  * Fix compilation with GCC 16.1.1+r12+g301eb08fa2c5-1 as provided by Arch
  * Fix build errors with `devel-clang-qt6` preset and clang 22.1.4
  * Improve documentation
  * Bump patch version
  * Update copyright notice
  * Apply clang-format
  * Fix casing in API documentation
  * Improve the README/documentation as suggested by gemini-cli</changelog>
</package>
<package pkgid="163385845d6bb96f96a83285831ccb9d83fdb7a4529c7935d7f158a8ba009bcf" name="tagparser-devel" arch="x86_64">
  <version epoch="0" ver="1778710678.8e7f0ff" rel="3.1"/>
  <changelog author="martchus@gmx.net" date="1781697600">- Update to version 1778710678.8e7f0ff:
  * Add default value for `target` in `OggContainer::createTag()`
  * Improve documentation of `AbstractContainer::createTag()`
  * Fix compilation with GCC 16.1.1+r12+g301eb08fa2c5-1 as provided by Arch
  * Fix build errors with `devel-clang-qt6` preset and clang 22.1.4
  * Improve documentation
  * Bump patch version
  * Update copyright notice
  * Apply clang-format
  * Fix casing in API documentation
  * Improve the README/documentation as suggested by gemini-cli</changelog>
</package>
<package pkgid="0390fc7e59105c9ba85a6ef44f2713e95a0b3def703f85de77f2cd4b4d79d930" name="wasi-libc" arch="noarch">
  <version epoch="0" ver="27" rel="15.10"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695384000">- Update to version (wasi-sdk-)20.
  * Compatibility with Clang 16.
  * Rename triple wasm32-wasi-pthread to wasm32-wasi-threads.
  * Implement support for spinlock.
  * Improve performance in dlmalloc.
- Rebase workaround-broken-makefile.patch.
- Drop obsolete undefine-gcc-macros.patch. (Has been solved
  upstream in gh#WebAssembly/wasi-libc#379.)
- Add ignore-fpclass-macros.patch to ignore __FPCLASS_* macros that
  are new with Clang 17.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1708603200">- Update to version (wasi-sdk-)21.
  * Compatibility with Clang 18.
  * Add shared library support.
- Drop obsolete ignore-fpclass-macros.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1726920000">- Update to version (wasi-sdk-)22.
  * Add support for some network APIs.
- Rebase workaround-broken-makefile.patch.
- Backport upstream patches to fix build with Clang 19:
  * ignore-gcc-con-destructive-size-macros.patch
  * ignore-norm-max-macros.patch
  * ignore-stdc-embed-macros.patch
  * ignore-wasm-macros-indirect-function-table.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1742385600">- Update to version (wasi-sdk-)25.
  * Initial FTS support.
  * Remove extra lock-taking in preopen setup.
  * Update `_POSIX_THREAD_XX` macro definitions.
  * `dlmalloc`: account the footprint of the initial heap.
  * Ignore the `__tls_base` undefined symbol.
  * Extend wasi-emulated-mman with `mprotect`.
  * include pthread.h for all targets.
  * timezone `__secs_to_zone` stub: guard against null pointer
    dereference.
  * `times` should always return 0 for `tms_cutime`.
  * 0-initialize thread-specific data upon thread creation.
  * iconv/wctomb: fix memory corruption related to CURRENT_UTF8
    implementation.
  * Improve some pthreads stub functions.
  * `getaddrinfo`: improve the service/port resolution.
  * Implement a stub pthreads library for `THREAD_MODEL=single`.
- Drop obsolete patches:
  * ignore-gcc-con-destructive-size-macros.patch
  * ignore-norm-max-macros.patch
  * ignore-stdc-embed-macros.patch
  * ignore-wasm-macros-indirect-function-table.patch
- Rebase workaround-broken-makefile.patch.
- Backport upstream patch ignore-intc-macros.patch to fix build
  with Clang 20.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1744200000">- Require LLVM &gt;= 14 for -mllvm -wasm-enable-sjlj.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1757419200">- Update to version (wasi-sdk-)27.
  * Update to musl 1.2.5.
  * Compatibility with LLVM 20 &amp; 21.
  * Optional SIMD for memchr, strchrnul, strlen.
  * Opt-in busywait mode for futexes.
  * Preserve file timestamps when copying files in the install
    target.
  * Add services database and implement getservbyname/getservbyport
    functions.
  * Refactor stub pthread library and enable unconditionally.
- Rebase workaround-broken-makefile.patch.
- Drop obsolete ignore-intc-macros.patch.</changelog>
</package>
<package pkgid="d7f515e1521a37ad59c666d283e0ecc41cd3a702d88469c16e8ff52c0bbb0443" name="wasi-libc" arch="src">
  <version epoch="0" ver="27" rel="15.10"/>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1695384000">- Update to version (wasi-sdk-)20.
  * Compatibility with Clang 16.
  * Rename triple wasm32-wasi-pthread to wasm32-wasi-threads.
  * Implement support for spinlock.
  * Improve performance in dlmalloc.
- Rebase workaround-broken-makefile.patch.
- Drop obsolete undefine-gcc-macros.patch. (Has been solved
  upstream in gh#WebAssembly/wasi-libc#379.)
- Add ignore-fpclass-macros.patch to ignore __FPCLASS_* macros that
  are new with Clang 17.</changelog>
  <changelog author="Dominique Leuenberger &lt;dimstar@opensuse.org&gt;" date="1708430400">- Use %autosetup macro. Allows to eliminate the usage of deprecated
  %patchN</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1708603200">- Update to version (wasi-sdk-)21.
  * Compatibility with Clang 18.
  * Add shared library support.
- Drop obsolete ignore-fpclass-macros.patch.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1726920000">- Update to version (wasi-sdk-)22.
  * Add support for some network APIs.
- Rebase workaround-broken-makefile.patch.
- Backport upstream patches to fix build with Clang 19:
  * ignore-gcc-con-destructive-size-macros.patch
  * ignore-norm-max-macros.patch
  * ignore-stdc-embed-macros.patch
  * ignore-wasm-macros-indirect-function-table.patch</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1742385600">- Update to version (wasi-sdk-)25.
  * Initial FTS support.
  * Remove extra lock-taking in preopen setup.
  * Update `_POSIX_THREAD_XX` macro definitions.
  * `dlmalloc`: account the footprint of the initial heap.
  * Ignore the `__tls_base` undefined symbol.
  * Extend wasi-emulated-mman with `mprotect`.
  * include pthread.h for all targets.
  * timezone `__secs_to_zone` stub: guard against null pointer
    dereference.
  * `times` should always return 0 for `tms_cutime`.
  * 0-initialize thread-specific data upon thread creation.
  * iconv/wctomb: fix memory corruption related to CURRENT_UTF8
    implementation.
  * Improve some pthreads stub functions.
  * `getaddrinfo`: improve the service/port resolution.
  * Implement a stub pthreads library for `THREAD_MODEL=single`.
- Drop obsolete patches:
  * ignore-gcc-con-destructive-size-macros.patch
  * ignore-norm-max-macros.patch
  * ignore-stdc-embed-macros.patch
  * ignore-wasm-macros-indirect-function-table.patch
- Rebase workaround-broken-makefile.patch.
- Backport upstream patch ignore-intc-macros.patch to fix build
  with Clang 20.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1744200000">- Require LLVM &gt;= 14 for -mllvm -wasm-enable-sjlj.</changelog>
  <changelog author="Aaron Puchert &lt;aaronpuchert@alice-dsl.net&gt;" date="1757419200">- Update to version (wasi-sdk-)27.
  * Update to musl 1.2.5.
  * Compatibility with LLVM 20 &amp; 21.
  * Optional SIMD for memchr, strchrnul, strlen.
  * Opt-in busywait mode for futexes.
  * Preserve file timestamps when copying files in the install
    target.
  * Add services database and implement getservbyname/getservbyport
    functions.
  * Refactor stub pthread library and enable unconditionally.
- Rebase workaround-broken-makefile.patch.
- Drop obsolete ignore-intc-macros.patch.</changelog>
</package>
</otherdata>